
/*****
maquetacion
****/

* {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: sans-serif;

}
body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align:center;
	background-color:#f5f5f5;
}
#web{
	position:relative;
	text-align:left;
	background-color:#FFFFFF;
	width:955px;

	min-width:760px;
	max-width:955px;

	margin: 0 auto 0 auto;
	border:#999999 solid 1px;
}
  #container{
  	text-align:left;

      width:955px;
      margin: 0 auto;
      overflow:hidden;
	  
  }
  #column1{
      width:190px;
      float:left;
      margin-bottom: -20000px;
      padding-bottom: 20000px;
      background: #DCDCDC;
  }
  #column2{
      width:575px;
      float:left;
      margin-bottom: -20000px;
      padding-bottom: 20000px;
      background: #FFFFFF;
  }
  #column3{
      width:188px;
      float:right;
      margin-bottom: -20000px;
      padding-bottom: 20000px;
      background: #DCDCDC;
  }
  /****
menu central 
****/

#top{
	height:145px;
	background:url(images/top.jpg) no-repeat #423333 right top;
	
}
#menuCentral{
	padding-top:104px;
	padding-left:110px;
	
	color:#FFFFFF;

	list-style:none;
	list-style-image:none;
}
#menuTabs {
	background-color:#423333;
	color:#FFFFFF;

	list-style:none;
	list-style-image:none;

}
#menuTabs li {
	background-color:#423333;
}
#menuCentral li , #menuTabs li {
	font-size:130%;
	display:inline;

	line-height:41px;
	vertical-align: bottom;

}
#menuCentral a, #menuTabs li {
	padding-left:14px;
	padding-right:14px;
	float:left;
	display:block;
}
#menuCentral a:link , #menuCentral a:visited ,#menuTabs a:link , #menuTabs a:visited {
	color:#FFFFFF;
	text-decoration:none;
} 
#menuCentral a:hover, #menuCentral a:active , .MenuSeleccionado ,#menuTabs a:hover , #menuTabs a:active {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#008000;
}
/**
Barra
**/
.block h2{
	text-align:left;
	list-style:none;
	list-style-image:none;
	display:block;
	line-height:25px;
	background-color:#423333;
	color:#FFFFFF;
	font-size:115%;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	display:block;
}
#search-block-form , #user-login-form {
	padding:5px;
	text-align:center;
	font-weight:normal;
}
#search-block-form label , user-login-form label{
	font-weight:normal;
}

.block-menu a:link , #menuIzq a:visited {
	color:#FFFFFF;
	text-decoration:none;
} 
.block-menu a:hover, #menuIzq a:active {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#008000;
}
.menuSelecionadoDerecha {
	background-color:#666666;
	font-weight:bold;
	color:#008000;
	


}

.block ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
}
.block li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
}
.block-search{
	padding-top:20px; 
}

#column1 .menu  { 

	background-color:#DCDCDC;
	color:#000000;
}
#column1 .menu ul{ 
	text-align:left;
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
	background-color:#DCDCDC;
	color:#000000;
}
#column1 .menu li{
	padding:0;
	margin:0;
 
	text-align:left;
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
	
	font-size:100%;
	background-color:#DCDCDC;
	color:#000000;
	line-height:18px;
	border-bottom:1px solid #999999;
	font-weight:normal;
}
#column1 .menu  a{ 
	font-size:120%;
	background-color:#DCDCDC;
	color:#000000;
	line-height:18px;
	padding-left:5px;
	display:block;
}
#column1 .menu a:link ,  #column1 .menu a:visited {
	color:#000000;
	text-decoration:none;
	background-color:#DCDCDC;
} 
#column1 .menu a:hover, #column1 .menu a:active {
	color:#423333;
	text-decoration:none;
	background-color:#008000;
	color:#ffffff;
}
#pie{
position:relative;
	text-align:left;
	clear:both;
	float:left;

	width:955px;

	min-width:760px;
	max-width:955px;
	height:102px;

	margin: 0 auto 0 auto;
	background:url(images/pie.png) no-repeat right top;
}
#column2 table { margin:auto;}
#column2 h2 {
	font-size:200%;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#413332;
	padding: 20px 0 20px 0;
}
#column2 a{
	color:#413332;
	text-decoration:none;	
}
#column2 a:link, #column2 a:visited{
	background:#DCDCDC;
}

#column2 a:hover, #column2 a:active {
	background:none;
}

#column2 .links{
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
}
#column2 p {
	padding: 10px 0 10px 0;
}

.taxonomy {
	text-align:right;
	clear:left;
	font-size:80%;
	font-weight:bold;
}
.taxonomy li{
	display:inline;
}
.book-navigation ul {
	display:block;
	list-style:none;
	list-style-position:inside;
	border-top:1px solid #888888;
	padding:0 !important;
	clear:left;
}
.book-navigation li {
	display:block; 
	list-style-position:inside;
	font-size:100%;
	font-weight:bold;

}

.book-navigation a {
	
	height:30px;
}
.book-navigation .page-links {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  text-align: center;
  padding: 7px;
  background-color:#EEEEEE;
}
.book-navigation a:link, .book-navigation a:visited,
.taxonomy a:link, .taxonomy a:visited,
.breadcrumb a:link, .breadcrumb a:visited,
.book-navigation .page-next:link, .book-navigation .page-next:visited ,
.book-navigation .page-previous:link, .book-navigation .page-previous:visited ,
.book-navigation .page-up:link, .book-navigation .page-up:visited,
 .book_printer a:link, .book_printer a:visited , 
.title a:link, .title a:visited 
{
	background:none !important;
}
.book-navigation .page-previous {
  text-align: left;
  width: 42%;
  display: block;
  float: left; /* LTR */
}
.book-navigation .page-up {
}
.book-navigation .page-next {
  text-align: right;

  display: block;
  float: right;
}

#column2 ol {
	padding-left:30px;} 
#descripTexto{
	padding-left:20px;
	padding-right:20px;
	font-size:105%;
	line-height:140%;
	text-align:right;
	font-style: italic;
	color:#666666;

}
#cuerpoTexto{
	padding-left:20px;
	padding-right:20px;
	font-size:110%;
	line-height:150%;

}

.imagenTextoDer{
	padding:10px; 
	float:right;
}
#biografia{
	font-size:100%;
	color:#333333;
	background-color:#EFEFEF;
	padding:10px;
}
#biografia .nombre{
	font-weight:bold;
} 
#biografia .libro{
	font-style: italic;
} 
#blog {
	min-height:200px;
	width:189px;
	background:url(images/blog.png) no-repeat #423333 right bottom;
	color:#FFFFFF;
	padding-top:20px;
	text-align:center;
}
#blog a {
	color:#FFFFFF;
	text-decoration:none;
}
#blog hr {
	height:1px;
	border:#FFFFFF solid 1px;
	width:80%;
	margin:5px;
	color:#FFFFFF;
	text-decoration:none;
}

#blog  .fecha {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	font-size:90%;
}
#blog .titulo{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom:#665B52 solid 1px;
	font-weight:bold;
	font-size:110%;
	letter-spacing: 0.05em;
}

#banner{
	text-align:center;
}
input , select {
	 	border: solid 1px #000000;
	 	}
	 	
#book-navigation{
}
#book-navigation .menu{
background-color:#FFFFFF;
color:#000000;
}
#cuerpoTexto ul {
	padding-left:30px;
}
.galleria_container{
	text-align:center;
	}
.galleria_wrapper img {
border:solid 1px #000000;
}
.search-results .title {
	background-color:#423333;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.search-results a {
	color:#FFFFFF !important;
}

.form-text  , .form-select, .resizable-textarea{
	border:1px solid #999999;

}
table {
	border:solid 1px #999999;
}
table p {
	padding:0 !important;

	margin:0;
}
td{
	border-left:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding:5px;
	vertical-align:top;
}
.galleria_container{
	padding-bottom:30px;
	font-size:14px;
	font-weight:bold;
	color:#423333;
}


 