@charset "utf-8";
@import url("impo_home.css");
/********************************************* LAYOUT 
*****************************************************/
body{
background:#cccccc;
color:#25272c;
font:100% Arial,Helvetica,sans-serif;
font-size:1em;
margin:0;
overflow:auto;
padding:0;
text-align:center/* para centrar en IE 5* browsers. El texto se alinea a izq en el selector #todo*/
}
a{
background:none;
color:#063f7b;
text-decoration:none
}
a:hover{
background:none;
color:#000000;
text-decoration:underline
}
a:visited{background:none;color:#641917}
.cuerpo #todo{
background:url(../image/bg_todo.jpg) #ffffff repeat-x;
color:#25272c;
margin:0 auto;/* auto margins con un ancho def. centra la pagina */
text-align:left;/* cambia text-align: center en el elem. body */
width:59.375em/*950px;  /* ANCHO FIJO TOTAL */
}
#todo #contenido h1,#contenido h2,#contenido h3{font-weight:normal}
#contenido h1,#contenido h2,#contenido h3,#contenido h4{background:none;color:#344c58;padding:0 25px 0 0}
#todo #contenido h1{
background:none;
color:#193c62;
font-size:1.563em;
margin:0 0 20px 0
}
/*f25px*/
#contenido h2{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.25em;
margin:0 0 10px 0
}
/*f20px*/
#contenido h3{
background:none;
color:#193c62;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.07em;
margin:0 0 10px 0
}
/*f17px*/
#contenido h4{margin:0 0 10px 0}
#contenido p{
font-size:.875em;
line-height:20px;
padding-right:20px
}
/*f12px*/
#contenido h1.raya,#contenido h2.raya,#contenido h3.raya,#contenido h4.raya{
border-bottom:dotted 1px #425159;
margin:0 0 5px;
padding:5px 0 0 0;
width:41.875em/*670px;*/
}
/*#contenido table.contenido {width:700px; border:none; border-spacing:.5em;}
#contenido table td {padding:3px; vertical-align:top;}
#contenido table td h3 {margin:0 0 .5em 0;}
#contenido table td p {margin:0 0 1em 0;}*/
/******* TABLA GENERICA *****/
#contenido table.conte{
border:none;
border-spacing:.5em;
width:43.75em/*700px;*/
}
#contenido table.conte td{padding:3px;vertical-align:top}
#contenido table.conte td h3{margin:0 0 .5em 0}
#contenido table.conte td p{margin:0 0 1em 0}
/******* TABLA PRECIOS *****/
#contenido table.lista caption{
background:none;
color:#344c58;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.25em;
margin:0 0 10px 0
}
#contenido table.lista th{text-align:left}
#contenido table.lista{
border:none;
border-spacing:0;
width:43.75em/*690px;*/
}
#contenido table.lista td.toptd{border-top:1px #cccccc solid}
#contenido table.lista td.sinbottom{border-bottom:none}
#contenido table.lista td{
border-bottom:1px #cccccc solid;
border-collapse:collapse;
padding:5px;
vertical-align:top
}
#contenido table.lista td.precio{font-weight:bold;text-align:right}
#contenido table.lista td h3{margin:10px 0 5px 0}
#contenido table.lista td img{
display:inline;
margin-bottom:-3px;
padding:0 5px 0 5px
}
/******* LINKS SUBIR *****/
img.subir{
float:right;
margin:-3px -9px 0 0;
padding:0 0 4px 0
}
#contenido p.subir{
border-top:1px dashed #cccccc;
margin:0 0 25px 0;
padding:0;
text-align:right
}
#contenido p.submenup{
font-size:0.75em;
line-height:14px;
margin:0;
padding:0
}
#contenido img.imgizq{border:0;float:left}
.limpiar{clear:both}
/************************************ 
TOP 
*************************************/
.cuerpo #top{
background:url(../image/bg_top.jpg) #ffffff no-repeat top;
color:#25272c;
height:50px;
padding:0 10px 0 20px;
position:relative
}
.cuerpo #top #top_descripcion{
background:none;
color:#425159;
font-size:.75em;
font-weight:normal;
left:160px;
line-height:14px;
margin:0;
position:absolute;
top:5px
}
/*f12px*/
/*f9px*/
/*legacy*/
.cuerpo #top h2{
background:none;
color:#525f65;
font-size:.875em;
font-weight:normal;
left:160px;
line-height:14px;
margin:0;
position:absolute;
top:5px
}
/********************/
/* MENU Arriba Derecha */
.cuerpo #top ul{float:right;margin:0;padding:0}
.cuerpo #top ul li{
border-left:1px solid #a9b2b7;
display:block;
float:left;
font-size:0.75em;
list-style:none;
margin:2px 0 0 0;/*f12px*/
padding:0 3px
}
.cuerpo #top ul li#saltear,.cuerpo #top ul li#saltear a{border-left:0}
/* FORM Busqueda */
li#campob{
height:20px;
/*contenedor inputs*/
overflow:hidden;
position:relative;
text-align:right
}
form#cse-search-box div{float:right;width:8.438em/*135px;*/}
input#campobusq{width:4.7em/*75px;*/}
height:12px;padding:0px;background:#fff !important;color:#25272c}/*f11px campo de texto*/
input#btn_campobusq{width:3em/*15px;*/}
height:15px;font-size:0.688em;background:url(../image/btn_buscar_2.gif) no-repeat;border:none;color:#fff}/*f11px cambpo boton*/
label{font-weight:bold}
#cse-search-box label{font-size:1em;font-weight:normal !important}
#cse-search-results{width:50.625em;/*/}
810px;*/ background:transparent;overflow:hidden;color:#25272c}/*Resultado de busqueda impo*/ 
.cuerpo #top h3{
margin:0;/* zeroing the margin of the last element in the #top div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
padding:2px
}
/************ MENUTOP **********/
.cuerpo #menutop{
background:url(../image/fondo_menutop.gif) #deab7e top repeat-x;
color:#25272c;
font-size:0.75em;/*f12px*/
height:30px;/* altura de menu*/
padding:0 10px 0 20px
}
.cuerpo #menutop ul#menutoplinks,.cuerpo #menutop ul#menutopder{
list-style:none;
margin:0;
padding:0;
position:relative;
text-transform:uppercase;
top:2px
}
.cuerpo #menutop ul#menutoplinks li,.cuerpo #menutop ul#menutopder li{
border-left:1px solid #f2d7bd;
/*padding:0 10px 0 10px; */
float:left;
height:30px;
line-height:27px;
margin:0;
position:relative;
text-align:center
}
.cuerpo #menutop ul#menutopder{float:right}
.cuerpo #menutop ul#menutoplinks li a,.cuerpo #menutop ul#menutopder li a{
background:none;
border:none;
color:#25272c;
display:block;
padding:0 10px 0 10px
}
.cuerpo #menutop ul#menutoplinks li a:hover,.cuerpo #menutop ul#menutopder li a:hover{
background:#ac5c1f;
color:#ffffff;
text-decoration:none
}
/***
***************  TOP_2 **********/
.cuerpo #top_2{
background:url(../image/fondo_top_2.gif) #313d43 bottom repeat-x;
color:#ffffff;
font-size:0.688em;/*f11px*/
height:20px;
line-height:20px;
padding:0 10px 0 25px
}
.cuerpo #top_2 ul li{
float:left;
height:20px;
line-height:20px;
list-style:none;
margin:0;
position:relative;
text-align:center
}
.cuerpo #top_2 ul li a{padding:0 3px 0 3px;text-decoration:none}
.cuerpo #top_2 #fecha{float:right;margin:0}
/*** 
***************  MENUTOP_2  **********/
.cuerpo #menutop_2 ul#menutop_2links{list-style:none;margin:0;padding:0}
.cuerpo #menutop_2 ul#menutop_2links li{
border-left:1px solid #ffffff;
float:left;
height:30px;
line-height:30px;
margin:0;
position:relative;
text-align:center
}
.cuerpo #menutop_2 ul#menutop_2links li a{
background:none;
color:#25272c;
display:block;
padding:0 10px 0 10px
}
.cuerpo #menutop_2 ul#menutop_2links li a:hover{
background:#deab7e;
color:#25272c;
text-decoration:none
}
.cuerpo #menutop_2,.cuerpo #menutop_2v{
background:url(../image/fondo_menutop_2.gif) #f2d7bd;
color:#2d2d2d;
font-size:0.75em;/*f12px*/
height:30px;
padding:0 10px 0 20px
}
.cuerpo #menutop_2v{height:15px}
/**********************************************
SIDEBAR 
**********************************************/
.cuerpo #sidebar1{
background:url(../image/bg_side_bar.gif) no-repeat bottom;
color:#25272c;/* the background color will be displayed for the length of the content in the column, but no further */
float:right;
line-height:14px;
margin:15px 15px 0 0;
/* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
padding:5px 0 1px 10px;
width:11.875em/* 190px; */
}
.cuerpo #sidebar1 h2{
background:none;
color:#193c62;
font-size:0.938em;
margin:0;
padding:0 0 10px 0
}
/*f15px*/
/*.cuerpo #sidebar1 ul#menu_izq {margin:0px; padding:0px; list-style:none; text-align:right;}
.cuerpo #sidebar1 ul#menu_izq li { position:relative; left: -10px; margin:0px; height:30px; line-height:30px; width:180px; padding:0px 10px 0px 10px;}
.cuerpo #sidebar1 ul#menu_izq li a {display:block; padding:0px 10px 0px 10px;}
.cuerpo #sidebar1 ul#menu_izq li a:hover {background-color: #ac5c1f; color:#fff; text-decoration:none; }*/
#sidebar1 ul#menu_ico{
margin:0 0 4px 0;
padding:7px 0 0 0;
text-align:left
}
#sidebar1 ul#menu_ico li{
list-style:none;
margin:5px 0 5px 0;
padding:0;
width:11.25em/*180px;*/
}
#sidebar1 ul#menu_ico li span{
background:none;
color:#344c58;
font-weight:bold;
line-height:18px;
margin:0 0 -5px 0;
padding:0
}
.cuerpo #todo #sidebar1 ul#menu_ico ul li{font-size:0.688em;margin:0 0 0 -40px;padding:0}
/*f11px*/
.cuerpo #todo #sidebar1 ul#menu_ico li p{
font-size:0.688em;
font-weight:normal;
margin:0 0 5px
}
/*f11px*/
.cuerpo #todo #sidebar1 ul#menu_ico li img{border:none;float:left;margin:0 5px 0 0}
.cuerpo #sidebar1 ul#menu_ico li a{}
.cuerpo #sidebar1 ul#menu_ico li p a{background:none;color:#344c58}
.cuerpo #sidebar1 #acceder{
#margin:0 0 17px -4px;
background:url(../image/bg_side_acceso.gif) bottom no-repeat;
background:none;
color:#25272c;
height:131px;
margin:0 0 37px -4px;
padding:0 0 0 10px;
width:11.25em/*180px;*/
}
.cuerpo #sidebar1 #acceder p#tit_acceder{
background:none;
color:#344c58;
font-size:1em;
font-weight:bold;
margin:0;
padding:4px 0 4px 0
}
.cuerpo #sidebar1 #acceder p{font-size:0.688em;margin:0;padding:2px 0 0 0}
/*f11px*/
.cuerpo #sidebar1 #acceder p#olvido_psw{#margin:-15px 0 0 0}
.cuerpo #sidebar1 #acceder input{display:block;font-size:0.625em}
/*f10px*/
.cuerpo #sidebar1 #acceder input.boxchica{height:12px;padding:0;width:6.25em/*100px;*/}
#btn_aceptar{
background:url(../image/btn_buscar.gif) no-repeat;
border:none;
color:#ffffff;
font-size:0.688em;
height:15px;
line-height:11px;
margin-top:5px;
width:5em/*50px;*/
}
/*f11px*/
/********* CONTENIDO GRAL ************/
.cuerpo #contenido{
_width:42.938em;/*687px;*/
margin:0;/* si se remueve este margen el contenido de esta div se llena por debajo del sidebar */
padding:10px 0 10px 30px;
width:44.063em/*705px;*/
}
.cuerpo #contenido a{
background:none;
color:#193c62;
text-decoration:underline
}
.cuerpo #contenido a:hover{
background:none;
color:#952900;
text-decoration:none
}
.cuerpo #contenido h1{clear:left;margin:0}
#contenido ul li{
font-size:.875em;
line-height:18px;
list-style-image:url(../image/arrow_li.gif);
padding:0 0 0.313em 0
}
/*f14px*/
#contenido ul.sinflecha li{list-style:none}
/*********************************************************
CONTENIDO 2 
**********************************************************/
.cuerpo #contenido_2{
#height:134px;
background:url(../image/bg_contenido_2.jpg) #d6dde3 no-repeat bottom;
color:#25272c;
font-family:Arial,Helvetica,sans-serif;
margin-top:18px;/*separa la guarda del contenido*/
overflow:hidden;
padding:10px 10px 10px 20px/* mismo margen que otros */
}
.cuerpo #contenido_2 #publicaciones,
.cuerpo #contenido_2 #eventos,
.cuerpo #contenido_2 #estandares{float:left;margin:0;padding:5px 10px 5px 5px}
#contenido_2 #publicaciones,
#contenido_2 #eventos{
border-right:1px #a9b2b7 solid;
height:112px;
overflow:hidden;
padding:5px 10px 5px 20px;
position:relative;
width:21.313em/*341px;*/
}
#contenido_2 #publicaciones h2,
#contenido_2 #eventos h2{
font-family:Georgia,"Times New Roman",Times,serif;/*f18px*/
font-size:1.125em;
font-weight:normal;
margin:0
}
#contenido_2 #eventos h2 span{
font-family:Arial,Helvetica,sans-serif;
font-size:0.625em;
font-style:italic
}
/*0.625em f10px*/
/**** Lista de libreria ****/
.cuerpo #contenido_2 #publicaciones ul.libre{
float:left;
height:77px;
margin:0;
overflow:hidden;
padding:0;
width:13.125em/*210px;*/
}
.cuerpo #contenido_2 #publicaciones ul.libre li{
float:left;
font-size:0.75em;
list-style:none;
padding:7px 0 0 0;
width:4.375em
}
/*f12px*/  /*70px;*/ 
.cuerpo #contenido_2 #publicaciones #dgratis{
#left:0;
#position:absolute;
#top:0;
font-size:0.75em;
line-height:15px;
margin:1.25em 0 0 13.125em;
padding:0 0 0 0;
width:15em/*135px; son 240px en realidad*/
}
/*f12px*/
.cuerpo #contenido_2 #eventos h4{
background:none;
border:none;
color:#425159;
font-size:0.875em;
margin:0
}
/*0.875em f14px*/
.cuerpo #contenido_2 #eventos h3{
background:url(../image/bg_sala_h3.gif) no-repeat;
color:#25272c;
font-size:0.688em;
font-weight:normal;
line-height:14px;/*0.688em f12px*/
margin:-35px 0 0 170px;
padding:3px 10px 3px 3px;
text-align:right;
width:14.8em/*tendria que ser 10 em o 160px*/
}
.cuerpo #contenido_2 #eventos h3 span.h3_13px{font-size:0.875;font-weight:bold}
/*1em f16px*/
.cuerpo #contenido_2 #eventos h3 a{
background:none;
color:#25272c;
text-decoration:underline
}
.cuerpo #contenido_2 #eventos p{
background:none;
color:#2d2d2d;
font-size:0.75em;
margin:0
}
/*0.75em f12px*/
/*.cuerpo #contenido_2 #eventos ul.libre {margin:0px; padding:0px; width:340px; height:70px; overflow:hidden; }
.cuerpo #contenido_2 #eventos ul.libre li {list-style:none; padding:7px 0px 0px 0px;}/*f12px*/
.cuerpo #contenido_2 #eventos .libre{margin:5px 0 0 0}
.cuerpo #contenido_2 #eventos .libre h3{
background:none;
color:#25272c;
float:none;
margin:0;
padding:0;
text-align:left;
width:100%
}
.cuerpo #contenido_2 #eventos .libre p{
border-bottom:1px solid #25272c;
height:0;
margin-top:0;
visibility:hidden
}
.cuerpo #contenido .libre p{
border-bottom:1px dashed #a9b2b7;
width:40.625em/* 650px;*/
}
.cuerpo #contenido_2 #estandares{padding:0 0 0 20px;width:10.625em/*170px;*/}
.cuerpo #contenido_2 #estandares ul{margin:0;padding:0}
.cuerpo #contenido_2 #estandares ul li{
font-size:0.75em;
line-height:18px;
list-style:none;
padding:0
}
/*0.75em f12px*/
.cuerpo #contenido_2 #estandares ul li.chip{font-size:0.688em}
/*line-height:1.4em;*/
.cuerpo #contenido_2 #estandares ul li.sep4px{padding-top:4px}
/************************************************
CONTENIDO 3 
***********************************************/
.cuerpo #contenido_3{
#height:254px;
background:url(../image/bg_contenido_3.jpg) #60757e bottom no-repeat;
color:#ffffff;/*height:160px;*/
font-family:Arial,Helvetica,sans-serif;
padding:5px 10px 5px 20px/* mismo margen que otros */
}
.cuerpo #contenido_3 ul{
border-left:1px solid #a4b1b7;
float:left;
list-style:none;
margin:0 0 10px 0;
padding:0 0 0 15px;
width:10.625em/*170px;*/
}
.cuerpo #contenido_3 ul#primera_c3{border:none;margin:0 0 0 -15px}
.cuerpo #contenido_3 ul li{
font-size:0.75em;/*0.75em f12px*/
line-height:1.5em;
margin:0;
padding:0 10px 0 10px
}
.cuerpo #contenido_3 ul li.m3_sub{
background:none;/*0.875em f14px*/
color:#e7cb93;
display:block;
font-size:0.875em;
font-weight:bold;
padding:9px 0 0 0;
padding-left:10px;
width:9.375em/*150px;*/
}
.cuerpo #contenido_3 ul li a:visited{background:none;color:#cccccc}
/*************************************************
PIE                          
**************************************************/
.cuerpo #todo #pie{
background:#425159 url(../image/fondo_pie.gif) repeat-x;
color:#ffffff;
height:30px;
padding:0 10px 0 20px;/* mismo margen que otros */
text-align:center
}
.cuerpo #todo #pie p{
font-size:0.75em;
line-height:30px;/*padding: 0 0;  padding on this element will create space, just as the the margin would have, without the margin collapse issue */
margin:0/* llevando a 0 el margen del primer elemento evita espacios en blanco con la div vecina */
}
.cuerpo #pie p a{background:none;color:#eebb6a}
/************** END PIE ****************/
.fltrt{
float:right;/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
margin-left:8px
}
.fltlft{
float:left;/* this class can be used to float an element left in your page */
margin-right:8px
}
.clearfloat{
border:none;
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
display:block;
font-size:0.063em;/*0.063em f1px*/
height:0;
line-height:0
margin: 0; padding: 0;
}
hr.clearfloat { height:0; border:1px solid transparent;}
/*** FOCUS ***/
input{font-size:100%}
input:focus,a:focus{
_border:2px solid #ff984a;
background:#ffecd9;
color:#000000;
outline:2px solid #ff984a
}
#date{
background:#ffe3d7;
color:#996600;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:0.8em;
text-align:center;
width:5em/*80px;*/
}
.cuerpo #contenido_2 #estandares img{padding:0 0 7px 0}
/***************************
FORMULARIO
***************************/
.centrado {	text-align: center;}

.formulario label{
display:block;
float:left;
margin-right:10px;
text-align:right;
vertical-align:top;
width:7.9em
}
.formulario label.hidden {visibility:hidden;}
.formulario label.hidden2 {visibility:hidden; height: 1px; width: 0em; padding: 0; margin: 0;}

.formulario h3.actualiza{font-size:1em}
/*comentarios al costado y su margen*/
.formulario h3 span{float:right;margin-bottom:0px;width:13em}

.formulario h3 span.masdatos{width:29em}

/* subtitulo de formulario*/
.formulario h3 span.actualiza{width:37em}

/* texto de actualización de libros*/
.formulario h3 label.actualiza{text-align:right;width:31em}

/* margen y color de subtitulos de form*/
#contenido form.formulario h3 {margin-bottom:10px; color: #25272c;}

.margenizq{margin-left:120px}

/* ayuda de la derecha */
#todo #contenido form.formulario h3 span p {	font-size: .7em;}

#divOtrosDatos, #divEncuesta, #divEnvioMails, #divLibros,
#divBancoDeDatos,
#divDiario {position:relative; left:150px; top:-10px; clear: both;}
#divPoliticaNo {position:relative; clear: both; /*border: 1px solid red;*/}
#divPoliticaNo img {	margin: 0 2px 0 2px;}
#divPoliticaSi {position:relative; clear: both; /*border: 1px solid green; */}

/*color de opciones*/
#contenido #divOtrosDatos h3, #contenido #divEncuesta h3, #contenido #divEnvioMails h3, #contenido #divLibros h3,
#contenido #divBancoDeDatos h3,
#contenido #divDiario h3 {color:#193c62 !important;}
/***************************
DO ONLINE
***************************/
span.diacomun{background:none;color:#344c58;font-weight:bold}
span.diacomunoff{background:none;color:#91a2a7;font-weight:bold}
span.do_finde{background:none;color:#7e624c;font-weight:bold}
#contenido h2.titcal{font-family:Arial,Helvetica,sans-serif}
ul.do_botonera{margin:0;padding:0}
.do_botonera_cal{border:0;text-align:center}
#contenido ul.do_botonera li{
float:left;
list-style:none;
margin:0 0 0 -7px;
padding:0
}
ul.do_botonera li#mes{
background:url(http://www.impo.com.uy/image/do_btn_mes.gif);
color:#ffffff;
height:24px;
width:104px
}
ul.do_botonera li#anterior{
background:url(http://www.impo.com.uy/image/do_btn_anterior_off.gif);
color:#ffffff;
height:24px;
width:103px
}
ul.do_botonera li#anterior a{
background:url(http://www.impo.com.uy/image/do_btn_anterior_on.gif);
color:#ffffff;
display:block;
height:24px;
width:103px
}
ul.do_botonera li#anterior a:hover{
background:url(http://www.impo.com.uy/image/do_btn_anterior_hover.gif);
color:#ffffff
}
ul.do_botonera li#actual{
background:url(http://www.impo.com.uy/image/do_btn_actual_off.gif);
color:#ffffff;
height:24px;
width:102px
}
ul.do_botonera li#actual a{
background:url(http://www.impo.com.uy/image/do_btn_actual_on.gif);
color:#ffffff;
display:block;
height:24px;
width:102px
}
ul.do_botonera li#actual a:hover{
background:url(http://www.impo.com.uy/image/do_btn_actual_hover.gif);
color:#ffffff
}
ul.do_botonera li#siguiente{
background:url(http://www.impo.com.uy/image/do_btn_siguiente_off.gif);
height:24px;
width:104px;
color:#ffffff;
}
ul.do_botonera li#siguiente a{
background:url(http://www.impo.com.uy/image/do_btn_siguiente_on.gif);
color:#ffffff;
display:block;
height:24px;
width:104px
}
ul.do_botonera li#siguiente a:hover{
background:url(http://www.impo.com.uy/image/do_btn_siguiente_hover.gif);
color:#ffffff
}

/************** DO POP UP *****************/

.popupLink{color:#952900; background: none; outline:none;}
.popup{
background-color:#ffecd9;
border-bottom:3px solid #deab7e;
border-left:1px solid #deab7e;
border-right:3px solid #deab7e;
border-top:1px solid #deab7e;
layer-background-color:#ffecd9;
padding:3px;
position:absolute;
visibility:hidden;
width:180;
z-index:10;
color: #25272c;}

.popupInfo{
background-color:#ffecd9;
border-bottom:3px solid #deab7e;
border-left:1px solid #deab7e;
border-right:3px solid #deab7e;
border-top:1px solid #deab7e;
layer-background-color:#ffecd9;
padding:3px;
position:absolute;
visibility:hidden;
width:90;
z-index:10;
color: #25272c;}

a img,.cuerpo #menutop ul#menutopder li{border:none}
.cuerpo #top #top_descripcion span,.cuerpo #top h2 span{font-size:0.563em}
.cuerpo #top_2 a,.cuerpo #contenido_3 ul li a{background:none;color:#ffffff}
.cuerpo #top_2 ul,.cuerpo #top img{margin:0;padding:0}
.cuerpo #contenido_2 a,#todo #contenido h1 a:hover,.cuerpo #top_2 ul li a:hover{text-decoration:underline}
.cuerpo #contenido_2 a:hover,#todo #contenido h1 a,#contenido p.subir a{text-decoration:none}
span.diaespecial,#sidebar1 ul#menu_ico li span:hover,.cuerpo #sidebar1 ul#menu_ico li a:hover{background:none;color:#952900}