*{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10;
}
* body{
	line-height:1.6em;
	color:#444;
	background-attachment:scroll;
	background-repeat: repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	background-color: #FFFFFF;
	background-image: url(../images/fondobody.gif);
}
li{list-style:none;float:left;}
a:link,a:visited,a:active{
	color:#666;
	text-decoration:none;
	font-weight: normal;
}
a:hover{color:#666;text-decoration:underline; font-weight: normal;}
.texto12{
	color:#666666;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 18px;

}
p{margin:0 0 15px;}
h1,h2,h3,h4,h5,h6{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	display:block;
	text-decoration:none;
}
h1 a:link,a:visited,a:active{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:none;
	font-weight: bold;
}
h1 a:hover{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:underline;
	font-weight: bold;
}
h2 a:link,a:visited,a:active{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:none;
	font-weight: bold;
}
h2 a:hover{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:underline;
	font-weight: bold;
}
h3 a:link,a:visited,a:active{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:none;
	font-weight: bold;
}
h3 a:hover{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:underline;
	font-weight: bold;
}
h4 a:link,a:visited,a:active{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:none;
	font-weight: bold;
}
h4 a:hover{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:underline;
	font-weight: bold;
}
h5 a:link,a:visited,a:active{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:none;
	font-weight: bold;
}
h5 a:hover{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:underline;
	font-weight: bold;
}
h6 a:link,a:visited,a:active{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:none;
	font-weight: bold;
}
h6 a:hover{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color:#8f0002;
	text-decoration:underline;
	font-weight: bold;
}
#sp01{
	display:block;
	float:left;
	width:98%;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 1px;
}
#sp02{
	display:block;
	float:left;
	width:90%;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 1px;
}
h1{font-size:196%;margin: 0.2em;line-height:100%}
h2{font-size:156%;margin: 0.2em;}
h3{font-size:136%;margin: 0.2em;}
h4{font-size:126%;margin: 0.2em;}
h5{font-size:106%;margin: 0.2em;}
h6{font-size:96%;margin: 0.2em;}
#publicidad_B{
	float:left;
	width:305px;
	margin-top: 2px;
	margin-bottom:2px;
}

#publicidad_C{

	float:left;
	width:305px;
	padding: 2px;
	
}
#publicidad_arriba{width:1010px;margin-top:5px;margin-bottom:10px;padding:5px 0;}
#publicidad_arriba .izquierda{width:740px;float:left;margin-left:10px;padding:0 0 4px;}
#publicidad_arriba .derecha{width:230px;float:right;padding:0 4px 0 8px;}
#cabecera_abc{width:1010px;height:25px;background:url(../images/bg_cabecera_abc.jpg) repeat-x;text-align:center;float:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;}
.cabecera_abc_todo{width:1010px;background-color:#EEE;background-image:url(../images/pubtit_cab.gif);background-repeat:no-repeat;}
#cabecera{width:1010px;float:left;height:140px;background-image:url(../images/fondocabecera.gif);background-repeat:repeat-x;background-position:top;}
#content{
	width:1020px;
	padding-right:2px;
	padding-bottom:0;
	padding-left:2px;
	background-color:#FFF;
	border-right-width:1px;
	border-bottom-width:3px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#666666;
	border-bottom-color:#666666;
	border-left-color:#666666;
	margin:0 auto;
}
#contenido_into{
	clear:both;
	font-size:.9em;
	color:gray;
	width:98%;
	padding:5px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
#contenido_into .noticiappal{
	height:auto;
	float:left;
	width:670px;
	padding-left:4px;
}

#contenido_into .noticiappallibros{
	height:auto;
	float:left;
	width:48%;
	padding-left:4px;
	margin-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#contenido_into .noticiappallibrossup{
	height:10px;
	float:left;
	width:100%;
	background-image: url(../images/home/suplibros.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#contenido_into .noticiappallibrosinto{
	height:auto;
	float:left;
	width:100%;
	background-image: url(../images/home/intolibros.jpg);
	background-repeat:  repeat-y;
	background-position: top;
}
.resalte{
	height:auto;
	float:left;
	width:150px;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: italic;
	font-weight: 700;
	font-size: 18px;
	line-height: 1em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#contenido_into .noticiappalimg{float:left;width:100%;margin-bottom:10px;}
#contenido_into .noticiappalsolapa{
	float:left;
	width:100%;
	background-image: url(../images/home/solapaindex-sup.gif);
	background-repeat: no-repeat;
	height: 40px;
}

#contenido_into .noticiappalsolapasin{
	float:left;
	width:100%;
	height: 10px;
	background-image: url(../images/home/solapaindex-into.gif);
	background-repeat:  repeat-y;
}
#contenido_into .noticiappalsolapainf{
	float:left;
	width:95%;
	background-image: url(../images/home/solapa330sup.gif);
	background-repeat: no-repeat;
	height: 39px;

}
#contenido_into .noticiappalsolapainfB{
	float:left;
	width:95%;
	background-image: url(../images/home/solapaindexBsup.jpg);
	background-repeat: no-repeat;
	height: 39px;
}
#contenido_into .noticiappalgoogle{
	height:auto;
	float:left;
	width:655px;
	background-color: #eee;
	padding: 5px;
}
/*330*/

#contenido_into .noticiappal330{
	height:auto;
	float:left;
	width:330px;
	padding-left:4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-bottom: 10px;
}
#contenido_into .noticiappal330dcha{
	height:auto;
	float:left;
	width:330px;
	padding-left:4px;
	margin-bottom: 10px;
}
#contenido_into .titulo330{
	height:auto;
	float:left;
	width:95%;
	padding-left:4px;
	margin-bottom: 10px;
	
}
#contenido_into .titulo330inf{
	height:auto;
	float:left;
	width:95%;
	background-image: url(../images/home/solapa330into.gif);
	background-repeat:   repeat-y;
	background-position: left top;
}
#contenido_into .texto330{
	height:auto;
	float:left;
	width:95%;
	padding-left:10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#contenido_into .texto330 a:active{
	
	color: #000000;
	text-decoration:none;
}
#contenido_into .texto330 a:visited{
	
	color: #000000;
	text-decoration:none;
}
#contenido_into .texto330 a:link{
	
	color: #000000;
	text-decoration:none;
}
#contenido_into .texto330 a:hover{
	
	color: #000000;
	text-decoration:underline;
}
#contenido_into .subtitulo330{
	height:auto;
	float:left;
	width:95%;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #333333;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#contenido_into .subtitulo330 a:active{

	font-weight: 700;
	color: #333333;
	text-decoration:none;
	
}
#contenido_into .subtitulo330 a:link{

	font-weight: 700;
	color: #333333;
	text-decoration:none;
	
}
#contenido_into .subtitulo330 a:visited{

	font-weight: 700;
	color: #333333;
	text-decoration:none;
	
}
#contenido_into .subtitulo330 a:hover{

	font-weight: 700;
	color: #333333;
	text-decoration:underline;
	
}
#contenido_into .firma330{
	height:auto;
	float:left;
	width:95%;
	padding-left:10px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #8f0002;
	font-weight: 800;
	font-style: italic;
	padding-top: 4px;
	padding-bottom: 4px;
	
}
#contenido_into .firma330ppal{
	height:20px;
	float:left;
	width:20px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 36px;
	color: #5B3E00;
	background-color: #b28d58;
	margin: 2px;
	text-align: center;
	padding: 5px;


}
#contenido_into .firmadatos330{
	height:auto;
	float:left;
	width:95%;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#contenido_into .img330{height:auto;float:left;width:325px;padding-left:4px;}


/*fin 330*/


#top{
	float:left;
	text-align:right;
	height: 160px;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 220px;
}
#topmenu{
	margin-top:68px;
	height:30px;
	float: left;
	text-align: center;
	width: 520px;
}
#top a{color:gray;background:#fff url(images/toparrow.png) no-repeat center left;margin:0 0 0 13px;padding:0 0 0 12px;}
input.searchfield{width:175px;border:2px solid #ccc;font-size:.9em;padding:6px;}
input.searchbutton{background:#E60000;border:0;color:#fff;font-weight:700;font-size:.9em;padding:6px;}
#logo{float:left;}
#menu{height:35px;clear:both;background:#fff url(images/menubg.gif) repeat-x;margin:0 0 18px;padding:7px 0 0;}
#menu li{font-size:1.1em;display:inline;text-transform:uppercase;}
#menu li a{color:gray;margin:0 25px 0 10px;}
#menu li a:hover{color:#444;}
#left{background:#eee;clear:left;float:left;width:260px;margin:0 0 20px;padding:10px 15px;}
#left img{margin:0 0 8px;}
#left li a{color:#787A8F;font-weight:700;background:url(images/arrow.gif) no-repeat center left;padding:0 0 0 12px;}
#mainA{float:left;width:670px;margin-right:0;margin-bottom:20px;margin-left:0;}
#maincont{
	float:left;
	width:670px;
	margin-right:0;
	background-image: url(../images/home/main.gif);
	background-repeat: repeat;
}
#maincontinf{
	float:left;
	width:670px;
	background-image: url(../images/home/solapaindex-inf.gif);
	background-repeat: no-repeat;
	height: 10px;
}
#maincontinfB{
	float:left;
	width:95%;
	background-image: url(../images/home/solapa330inf.jpg);
	background-repeat: no-repeat;
	height: 10px;
}
#maincontindex{
	float:left;
	width:670px;
	margin-right:0;
	background-image: url(../images/home/solapaindex-into.gif);
	background-repeat:  repeat-y;
	
}
#maincontindex .titulargr{
	float:left;
	width:95%;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 24px;
	color: #685546;
	font-weight: 800;
	height: auto;
	font-style: italic;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
		
}
#maincontindex .firmagr{
	float:left;
	width:95%;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #8f0002;
	font-weight: 800;
	height: auto;
	font-style: italic;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
		
}
#maincontindex .textogr{
	float:left;
	width:95%;
	margin-right:0;
	height: auto;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
		
}

#maincontindexinf{
	float:left;
	width:670px;
	margin-right:0;
	
}
#maincontindex-inf{
	float:left;
	width:670px;
	margin-right:0;
	
	
}
#mainA .supmain{width:670px;height:30px;background-image:url(../images/home/mainsup.gif);background-repeat:no-repeat;}
#mainA .infmain{
	width:670px;
	float:left;
	height:30px;
	background-image: url(../images/home/maininf.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#mainB{
	float:right;
	width:310px;
	margin-left:5px;
	
}

#main img{float:left;border:3px solid #eee;margin:0 15px 5px 0;padding:1px;}
#line{clear:both;background:#fff url(images/smalldot.gif) repeat-x;margin:0 0 15px;padding:3px;}
#ad{float:right;text-align:center;width:300px;border:3px solid #eee;color:#ccc;height:50px;margin:0 0 15px;padding:33px 0 0;}
#publicidad_B .sup{display:block;width:305px;margin-top:5px;margin-right:0;margin-left:0;padding-top:2px;padding-right:0;padding-left:0;height:38px;background-image:url(../images/roba-sup.gif);background-repeat:no-repeat;}
#publicidad_B .inf{display:block;width:305px;margin-right:0;margin-bottom:5px;margin-left:0;padding-right:0;padding-bottom:2px;padding-left:0;background-image:url(../images/roba-inf.gif);background-repeat:no-repeat;height:30px;}
#publicidad_B .into{display:block;width:305px;background-image:url(../images/roba-into.gif);background-repeat:repeat-y;}

.newstodo{width:99%;float:left;margin-top:5px;margin-bottom:5px;}
.newstodo_sep{
	width:99%;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f0002;
	height: 2px;
}
.newstodo_homeseccion{
	width:99%;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom: 5px;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.newstodo_homelibro{
	width:99%;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.news_todoimg{width:150px;float:left;margin-right:5px;margin-left:5px;}
.news_todoimgsup{width:145px;float:left;background-image:url(../images/solapaimgnewspq.jpg);background-repeat:no-repeat;background-position:top;height:15px;}
.news_todoimgcont{width:135px;float:left;background-image:url(../images/fondoimgnews.jpg);background-repeat:repeat-y;padding:5px;}
.news_todoimginf{width:145px;float:left;background-image:url(../images/solapaimgnews-infpq.jpg);background-repeat:no-repeat;background-position:top;height:15px;}
.news_todotexto{width:490px;float:left;padding-right:5px;padding-left:5px;font-size:11px;}
.news_todotexto_seccion{width:99%;float:left;padding-right:5px;padding-left:5px;font-size:11px;}
.news_todotextomas{width:470px;float:left;font-weight:700;}
#shortnews{float:right;width:250px;}
.news{border-bottom:1px solid #eee;margin:0 0 10px;padding:0 0 2px;}
#right{float:right;width:620px;text-align:justify;margin:0 15px 20px 0;padding:0 0 0 15px;}
.border{clear:both;border-left:4px solid #ccc;padding:0 0 0 15px;}
#rl{float:left;width:290px;margin:0 20px 30px 0;}
#rr{float:right;width:290px;}
#rl li,#rr li{list-style:none;border-bottom:1px solid #eee;margin:0;padding:4px;}
#rl li a,#rr li a{background:#fff url(images/arrow.gif) no-repeat center left;color:gray;padding:0 0 0 12px;}
#footer{clear:both;font-size:.9em;color:gray;background:#eee;margin:0 0 15px;padding:10px;}
.links a{font-weight:700;color:#787A8F;background:url(images/dot.png) no-repeat center left;margin:0 10px 0 0;padding:0 0 0 10px;}
.sponsor{color:red;background:#eee;}
#fl{width:600px;}
#fr{float:right;}
.buscadorpalabra{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;width:175px;margin-bottom:8px;}
.buscadorpalabra2{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:700;}


.buscadorinmo{
	width:210px;
	height:80px;
	float:right;
	margin-top:5px;
	background-image:url(../images/fondobuscador.gif);
	background-repeat:no-repeat;
	background-position:center center;
	padding:5px;
}
.buscadorinmocontenedor{width:195px;height:50px;float:left;margin-top:15px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

.submenuon{
	width:80px;
	height:30px;
	background-image:url(../images/solapamenu.gif);
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:700;
	color:#999999;
	float:left;
	padding-top:10px;
	vertical-align:middle;
}
.submenuon:hover{width:80px;height:30px;background-image:url(../images/solapamenu2.gif);background-repeat:no-repeat;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:700;padding-top:10px;color:#FFF;float:left;text-decoration:none;vertical-align:middle;}
.submenuon:active{
	width:80px;
	height:30px;
	background-image:url(../images/solapamenu.gif);
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:700;
	color:#999999;
	float:left;
	text-decoration:none;
	padding-top:10px;
	vertical-align:middle;
}
ul,#left li,#footer li{list-style:none;}
h1,h2,h3,h4,h5,h6 a:active,h1,h2,h3,h4,h5,h6 a:link,h1,h2,h3,h4,h5,h6 a:visited{font-family:Trebuchet MS, Arial, Sans-Serif;color:#999;display:block;text-decoration:none;}

/*buscador*/

/* buscador avanzado */

#cab_buscador {width: 630px; height: 26px; margin: 0px; padding: 0px; background: url(../images/cab_buscador.gif) no-repeat #ff3333; display: block}
#cuerpo_buscador {
	width: 620px;
	margin: 0px;
	display: table;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b28d58;
	border-right-color: #b28d58;
	border-bottom-color: #b28d58;
	border-left-color: #b28d58;
	float: left;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 14px;
	background-color: #e7cda7;
}
.explicativo {
	width: 600px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.explicativotest {
	width: 600px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.titulo_palabra_clave {
	width: 195px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.titulo_palabra_clave_test {
	width: 99%;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.titulo_palabra_clave_test_resultado {
	width: 99%;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	display: block;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.titulo_seccion_select {
	width: 200px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.titulo_fecha {width: 190px; margin: 0px 15px 5px 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; float: left; display: block}
.titulo_autor {width: 190px; margin: 0px 0px 5px 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; float: left; display: block}
#palabra_clave {
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
#seccion_select {width: 190px; margin: 0px 0px 5px 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; float: left; display: block}
#fecha_form {width: 182px; margin: 0px 15px 5px 0px; padding: 1px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; float: left; display: block}
#autor {width: 182px; margin: 0px 0px 5px 0px; padding: 1px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; float: left; display: block}
#boton_buscar_rojo {
	width: 80px;
	padding: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 2px;
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}

/* resultado de busqueda */

#resultado_busqueda {
	width: 580px;
	margin: 0px;
	float: left;
	display: block;
	background: #fff repeat-x bottom url(../images/bg_resbusqueda.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#resultado_noticia {
	width: 645px;
	margin: 0px;
	float: left;
	display: block;
	background: #fff repeat-x bottom url(../images/bg_resbusqueda.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#resultado_noticia .entradillanot {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#resultado_busqueda .titulo {margin: 0px 0px 10px 0px; padding: 0px; font-size: 18px; font-weight: bold; letter-spacing: -1px}
#resultado_busqueda h2 {margin: 0px; padding: 0px; font-size: 18px; font-weight: bold; letter-spacing: -1px}
#resultado_busqueda .firma {margin: 0px 0px 5px 0px; padding: 0px; font-size: 11px; font-weight: bold; letter-spacing: 2px; line-height: 170%; color: #000}
#resultado_busqueda .entradilla {margin: 0px; padding: 0px; font-size: 11px; letter-spacing: 1px; line-height: 170%; color: #666}
#resultado_busqueda .libros {color: #003399}
#resultado_busqueda .teatro {color: #ff9900}
#resultado_busqueda .arte {color: #009933}
#resultado_busqueda .musica {color: #ff6633}
#resultado_busqueda .cine {color: #0099cc}
#resultado_busqueda .ayd {color: #cc0066}
#resultado_busqueda .firmas {color: #ff3333}
#resultado_busqueda .internet {color: #990099}
#separador_busq {
	width: 580px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#titulo_busq {
	position: relative;
	width: 580px;
	border-bottom: 2px solid #CCCCCC;
	font-family: "Times New Roman", Times, serif;
	font-size: 29px;
	font-style: italic;
	letter-spacing: 3px;
	font-weight: bold;
	line-height: 100%;
	color: #CCCCCC;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#paginacion {
	width: 95%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 170%;
	color: #333;
	float: left;
}
#paginacion a {
	color: #333;
	text-decoration: none;
	font-weight: bold
}
#paginacion a:hover {
	color: #333;
	text-decoration: underline
}

/* fin resultado de busqueda */

/*herramientas*/

#herramientas{
	width:98%;
	list-style-type:none;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#herramientas_into{
	display:block;

	height:30px;
	float: left;
}
#herramientas LI{
	display:block;
	float:left;
	width:22px;
	height:20px;
	margin-bottom: 0;
	margin-left: 0;
}
#herramientas .vota{
	font-size:10px;
	width:25px;
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#herramientas .votaestrella{
	float: left;
}
#herramientas .textorseult{
	float: left;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 80px;
}
#herramientas .resultados{font-size:10px;width:61px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;height:15px;padding:5px 0 0;}
#herramientas .texto{font-size:10px;width:100px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;height:15px;padding:5px 0 0;}
#herramientas .separador1{width:5px;}
#herramientas .separador2{width:10px;}
.vota{font-size:10px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;}

#herramientas_b{
	width:98%;
	list-style-type:none;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#herramientas_b LI{display:block;float:left;width:20px;height:20px;margin:0 5px 0 0;padding:0;}
#herramientas_b .separador1{
	width:180px;
}
#herramientas_b .titulo1{font-size:10px;float:left;width:35px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;margin:0;padding:0;}
#herramientas_b .titulo2{font-size:10px;float:left;width:80px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:right;margin:0;padding:0;}

/* fin herramientas*/
/*comentarios*/

#comentarios{
	width:631px;
	float:left;
	height:auto;
	text-align:left;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	background-image: url(../images/fondo-comenta-noticia.gif);
	background-repeat:   repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #b28d58;
	border-bottom-color: #b28d58;
}
#comentarios .comenta_la_receta{
	font-weight:700;
	font-size:18px;
	color:#333333;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	padding-left: 8px;
}
#comentarios .izquierda{float:left;width:280px;margin-left:5px;text-align:left;display:block;}
#comentarios .derecha{float:left;width:280px;margin-left:5px;}
#comentarios .input_titulo{font-size:11px;width:90%;color:#666;float:left;margin:0 0 8px;padding:2px;}
#comentarios .input_texto{font-size:11px;width:320px;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 0 8px;padding:2px;}
#comentarios .imagen_catcha{height:90px;text-align:center;margin:0 0 5px;}
#comentarios .enviar{font-weight:700;font-size:11px;float:left;padding:4px;}
#comentarios .borrar{font-weight:700;font-size:11px;padding:4px;}
#comentario {
	BACKGROUND: #fff;
	WIDTH: 640px;
	COLOR: #666;
	padding: 2px;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f0002;
}
#comentario .info {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 4px;
	WIDTH: 98%;
	PADDING-TOP: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f0002;
}
#comentario .autor {
	FONT-SIZE: 11px;
	FLOAT: left;
	margin-top: 5px;
	width: 95%;
}
#comentario .valoracion {
	FLOAT: right; WIDTH: 157px
}
#comentario .valoracion_texto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 3px; margin-right: -3px; 
}
#comentario .valoracion_bien {
	DISPLAY: block; BACKGROUND: url(../imagenes/bg_iconos.gif) 0px -68px; FLOAT: left; OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: -5000px; HEIGHT: 16px
}
#comentario .valoracion_mal {
	DISPLAY: block; BACKGROUND: url(../imagenes/bg_iconos.gif) -17px -68px; FLOAT: left; MARGIN: 0px 0px 0px 5px; OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: -5000px; HEIGHT: 16px
}
#comentario .valoracion_numerica {
	FONT-SIZE: 10px;
	FLOAT: right;
	COLOR: #8f0002;
	BORDER-BOTTOM: #ddd 1px solid;
	LETTER-SPACING: 0px;
	TEXT-ALIGN: center;
	padding: 8px;
	margin: 2px;
	background-color: #fbd8a6;
}
#comentario .positivo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; COLOR: #06a132; PADDING-TOP: 4px
}
#comentario .negativo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; COLOR: #8f0002; PADDING-TOP: 4px
}
#comentario .cuerpo {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 130%;
	LETTER-SPACING: 1px;
	float: left;
	margin-right: -3px;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
}
.texto11{
	color:#333333;
	margin-bottom:10px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-left: 8px;
}
/* fin comentarios*/


/*enviar*/

#enviar_amigo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px auto;
	WIDTH: 400px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-image: url(../images/home/fondobuscahome.gif);
	background-repeat:  repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	border: 1px solid #006666;
}
#logo_amigo {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	Z-INDEX: 3;
	LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 100px 0px 0px;
	WIDTH: 190px;
	TEXT-INDENT: -5000px;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: -10px;
	HEIGHT: 30px;
	outline: 0;
	background-image: url(../images/logo_amigo.gif);
	background-repeat: no-repeat;
}
#enviar_amigo .titulo {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	WIDTH: 380px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
#enviar_amigo .entradilla {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 380px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#enviar_amigo A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
#enviar_amigo A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline
}
#enviar_amigo .etiqueta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 360px; PADDING-TOP: 0px
}
#enviar_amigo .campo {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px 20px; WIDTH: 200px; PADDING-TOP: 1px
}
#enviar_amigo .campoancho {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px 20px; WIDTH: 350px; PADDING-TOP: 1px
}
#enviar_amigo .boton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 20px; WIDTH: 360px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#enviar_amigo .boton_dentro {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
#enviar_amigo .info_cial {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 20px; WIDTH: 360px; PADDING-TOP: 0px
}
#titulo_anteriores {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 29px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 620px; COLOR: #ff3333; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ff3333 2px solid; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif; LETTER-SPACING: 3px; POSITION: relative
}

/* fin enviar*/

/*MAS CONTENIDO*/

#todocarrusel{
	width:670px;
	float:left;
	display:block;
	height: 180px;
	background-image: url(../images/home/base_fondo_carrusel_todo.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 30px;
}

#todocarrusel .fotos{
	width:100%;
	float:left;
	display:block;
}
#todocarrusel .avantitodo{width:100%;float:left;display:block;background-image:url(../images/home/carrusel/fondoavanti.gif);background-repeat:repeat-x;height:30px;}
#todocarrusel .avantiinto{
	float:left;
	display:block;
	height:20px;
	margin-left: 10px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: italic;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#todocarrusel .fotointo{
	width:150px;
	float:left;
	display:block;
	border-right-color:#18a1ad;
	background-image:url(../images/home/fondo-breves.gif);
	background-repeat:repeat-y;
	background-position:right;
	text-align:center;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 2px;
}
#todocarrusel .fotointo-img{
	float:left;
	display:block;
	margin-bottom:2px;
	margin-top:2px;
	text-align:center;
}
#todocarrusel .fotointo-text{width:95%;float:left;display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;padding:2px;}
#todocarrusel .fotointo-text a:hover{color:#000;text-decoration:underline;}
#todocarrusel .fotointo-text a:link,#todocarrusel .fotointo-text a:active,#todocarrusel .fotointo-text a:visited{color:#000;text-decoration:none;}
#imagenlibros{
	background-color: #FFFFFF;
	padding: 3px;
	float: left;
	height: auto;
	width: 60px;
	border: 1px solid #999999;
	margin-right: 10px;
	margin-left: 5px;
}
.cafeexpressimagen{
	float: left;
	width: 160px;
}

.barrafinal{
	float: left;
	width: 10px;
	background-image: url(../images/votar.jpg);
	background-repeat:   repeat-x;
	margin-right: 10px;
	margin-left: 10px;
}




/*FOrmulario cafe express*/

.explicativo_nomb {
	width: 600px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8f0002;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight: 700;
}
.explicativo_nombalta {
	width: 640px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.titulo_seccion_nomb {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 2px;
	width: 270px;
}
.imagen-empresa {
	padding: 2px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 2px;
	height: 85px;
	width: 150px;
	background-color: #FFF;
		text-align: center;
	vertical-align: middle;
}
#cuerpo_buscador_nomb {
	width: 650px;
	margin: 0px;
	background: repeat-x url(../images/bg_buscador_avan.jpg) #eee;
	display: table;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bbb;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #bbb;
	float: left;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 14px;
}
.fecha_form2 {width: 190px; margin: 0px 15px 5px 0px; padding: 1px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; float: left; display: block}
.separadornomb{
	height:1px;
	float:left;
	width:90%;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	clear: both;
}
.imgno{
	height:20px;
	float:left;
	width:20px;
	margin-right: 4px;
	margin-left: 4px;
	
}
.imgcanal2{
	border:1px solid #CCC;
	float:left;
	background-color:#FFF;
	padding:4px;
	margin-right: 10px;
}

#datosempresa{
	width:410px;
	float: left;
}
#datosempresa .nombre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #999999;
}
#datosempresa .direccion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}
#datosempresa .direccion:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration:none;	
}
#datosempresa .direccion:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration:none;	
}
#datosempresa .direccion:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration:none;	
}
#datosempresa .direccion:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration:underline;	
}
.explicativonombramientos {
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	float: left;
	display: block;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
}
.todonombramientos {
	width: 660px;
	float: left;
	background-image: url(../images/secciones/nombramientos/fondonomb.jpg);
	background-repeat:  repeat-y;
	background-position: right;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f2e0ae;
	border-bottom-color: #f2e0ae;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin-bottom: 2px;
	}

.tnombramientosA {
	width: 310px;
	padding: 4px;
	display: block;
	float: left;
	margin-left: 10px;
	}
.todoABseccionnomb{
	width:670px;
	height:auto;
	float:left;
	padding-right:5px;
	padding-left:2px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}
