/* CSS Document */
/*Estilo pop up*/

/* estilos genéricos a todo el site*/
img { border:0px;}






/*estilos menu*/

#capamenu1, #capamenu2, #capamenu3, #capamenu4, #capamenu5 {position: absolute; display:none;}
#capamenu1 {left: 135px; top:0px; }
#capamenu2 {left: 135px; top: 28px;}
#capamenu3 {left: 135px; top: 56px;}
#capamenu4 {left: 1000px; top: 56px;}

.capamenu1 #capamenu1, .capamenu2 #capamenu2, .capamenu3 #capamenu3 {visibility:visible;}
#tablaMenuDesplegable {position:relative;}
.capamenu1 #capamenu1 {display:block;} /*bloque, me muestra todo el bloque*/
.capamenu2 #capamenu2 {display:block;}
.capamenu3 #capamenu3 {display:block;}
.capamenu4 #capamenu4 {display:block;}

.posMenu { background:url( /Images/menu/off.gif); position:relative; list-style-type:none; background-color:#9C9A9C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: normal; color: #fff;}
.posMenu ul, .posMenu li{ margin:0; padding:0 0 0 0; list-style:none;}
.posMenu a{ background:url( /Images/menu/off.gif) top left no-repeat; background-color:#9C9A9C; color: #fff; text-decoration:none; display:block; padding:3px 0px 3px 25px; width:161px;}
.posMenu a:hover{ background-color:#333333; color: #cccccc; }
 
/*gestion*/ 

.gestion { width:128px; line-height: 25px; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #87003F; padding:0px 0 0 0; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.gestion ul, .gestion li{ width:128px; margin:0; padding: 0 0 0 0; list-style:none; }
.gestion  a { width:128px; display: block; background-color: #87003F;  background-image:url(/Images/menu/linea_menu3.gif); background-position:top; background-repeat: repeat-x; color: #ffffff; text-decoration:none; padding: 0px 0px 0px 7px;}
.gestion a:hover { width:128px; background-color: #6B0032; background-image:url(/Images/menu/linea_menu3.gif); background-position: top; background-repeat: repeat-x; display: block; color: #ffffff; text-decoration:none}

/*fiscal*/

.fiscal { width:128px; line-height: 25px; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #FB7015; padding:0px 0 0 0; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.fiscal ul, .fiscal li{ width:128px; margin:0; padding: 0 0 0 0; list-style:none; }
.fiscal  a { width:128px; display: block; background-color: #FB7015;  background-image:url(/Images/menu/linea_menu3.gif); background-position:top; background-repeat: repeat-x; color: #ffffff; text-decoration:none; padding: 0px 0px 0px 7px;}
.fiscal a:hover { width:128px; background-color: #CD5202; background-image:url(/Images/menu/linea_menu3.gif); background-position: top; background-repeat: repeat-x; display: block; color: #ffffff; text-decoration:none}


/*trafico*/

.trafico { width:128px; line-height: 25px; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #3e254c; padding:0px 0 0 0; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.trafico ul, .fiscal li{ width:128px; margin:0; padding: 0 0 0 0; list-style:none; }
.trafico a { width:128px; display: block; background-color: #3e254c;  background-image:url(/Images/menu/linea_menu3.gif); background-position:top; background-repeat: repeat-x; color: #ffffff; text-decoration:none; padding: 0px 0px 0px 7px;}
.trafico a:hover { width:128px; background-color: #190922; background-image:url(/Images/menu/linea_menu3.gif); background-position: top; background-repeat: repeat-x; display: block; color: #ffffff; text-decoration:none}


/*gestion*/

.gestion2 { width:128px; line-height: 25px; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #FB7015; padding:0px 0 0 0; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.gestion2 ul, .fiscal li{ width:128px; margin:0; padding: 0 0 0 0; list-style:none; }
.gestion2  a { width:128px; display: block; background-color: #DE0000;  background-image:url(/Images/menu/linea_menu3.gif); background-position:top; background-repeat: repeat-x; color: #ffffff; text-decoration:none; padding: 0px 0px 0px 7px;}
.gestion2 a:hover { width:128px; background-color: #DE0000; background-image:url(/Images/menu/linea_menu3.gif); background-position: top; background-repeat: repeat-x; display: block; color: #ffffff; text-decoration:none}

/*administracion*/

.administracion { width:128px; line-height: 25px; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #FB7015; padding:0px 0 0 0; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.administracion ul, .fiscal li{ width:128px; margin:0; padding: 0 0 0 0; list-style:none; }
.administracion  a { width:128px; display: block; background-color: #C8A116;  background-image:url(/Images/menu/linea_menu3.gif); background-position:top; background-repeat: repeat-x; color: #ffffff; text-decoration:none; padding: 0px 0px 0px 7px;}
.administracion a:hover { width:128px; background-color: #C8A116; background-image:url(/Images/menu/linea_menu3.gif); background-position: top; background-repeat: repeat-x; display: block; color: #ffffff; text-decoration:none}

/*.fiscal { width:128px; line-height: 20px; margin: 0px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #FB7015; padding: 3px 0 0 0px; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.fiscal ul, .fiscal li{ margin:0; padding: 0 0 0 0; list-style:none; }
.fiscal  a { background-image:url(/Images/menu/linea_menu3.gif) top no-repeat; width: 128px; display: block; background-color: #FB7015; color: #ffffff; text-decoration:none; padding-left: 7px;}
.fiscal a:hover { background-image:url(/Images/menu/linea_menu3.gif) top no-repeat; display: block; background-color: #CD5202; color: #ffffff; text-decoration:none}*/

/*contable*/


.contable { width:128px; line-height: 25px; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #7EAE0A; padding:0px 0 0 0; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.contable ul, .contable li{ width:128px; margin:0; padding: 0 0 0 0; list-style:none; }
.contable  a { width:128px; display: block; background-color: #7EAE0A;  background-image:url(/Images/menu/linea_menu3.gif); background-position:top; background-repeat: repeat-x; color: #ffffff; text-decoration:none; padding: 0px 0px 0px 7px;}
.contable a:hover { width:128px; background-color: #5B7F04; background-image:url(/Images/menu/linea_menu3.gif); background-position: top; background-repeat: repeat-x; display: block; color: #ffffff; text-decoration:none}

/*.contable { width:128px; line-height: 20px; margin: 0px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #7EAE0A; padding: 3px 0 0 0px; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.contable ul, .contable li{ margin:0; padding: 0 0 0 0; list-style:none; }
.contable  a { background-image:url(/Images/menu/linea_menu3.gif) top no-repeat; width: 128px; display: block; background-color: #7EAE0A; color: #ffffff; text-decoration:none; padding-left: 7px;}
.contable a:hover { background-image:url(/Images/menu/linea_menu3.gif) top no-repeat; display: block; background-color: #5B7F04; color: #ffffff; text-decoration:none}
*/
/*social*/

.social { width:128px; line-height: 25px; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #549DCF; padding:0px 0 0 0; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.social ul, .social li{ width:128px; margin:0; padding: 0 0 0 0; list-style:none; }
.social  a { width:128px; display: block; background-color:#549DCF;  background-image:url(/Images/menu/linea_menu3.gif); background-position:top; background-repeat: repeat-x; color: #ffffff; text-decoration:none; padding: 0px 0px 0px 7px;}
.social a:hover { width:128px; background-color: #296A96; background-image:url(/Images/menu/linea_menu3.gif); background-position: top; background-repeat: repeat-x; display: block; color: #ffffff; text-decoration:none}



/*urbanistica*/

.urbanistica { width:128px; line-height: 25px; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #904d16; padding:0px 0 0 0; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.urbanistica ul, .social li{ width:128px; margin:0; padding: 0 0 0 0; list-style:none; }
.urbanistica  a { width:128px; display: block; background-color:#904d16;  background-image:url(/Images/menu/linea_menu3.gif); background-position:top; background-repeat: repeat-x; color: #ffffff; text-decoration:none; padding: 0px 0px 0px 7px;}
.urbanistica a:hover { width:128px; background-color: #904d16; background-image:url(/Images/menu/linea_menu3.gif); background-position: top; background-repeat: repeat-x; display: block; color: #ffffff; text-decoration:none}

/*.social { width:128px; line-height: 20px; margin: 0px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#fffff; font-weight:bold; background-color: #549DCF; padding: 3px 0 0 0px; background-image:url(/Images/menu/linea_menu3.gif) top no-repeat;}
.social ul, .social li{ margin:0; padding: 0 0 0 0; list-style:none; }
.social  a { background-image:url(/Images/menu/linea_menu3.gif) top no-repeat; width: 128px; display: block; background-color: #549DCF; color: #ffffff; text-decoration:none; padding-left: 7px;}
.social a:hover { background-image:url(/Images/menu/linea_menu3.gif) top no-repeat; display: block; background-color: #296A96; color: #ffffff; text-decoration:none}*/

/* generales*/

body { background-color: #E7EFC6; margin-top: 2px;}
input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-width:1px; color:#666666;}

.rojo10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#DE0000;}

.blanco10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ffffff; text-decoration: none;}
.blanco10 a:link{ color:#ffffff; text-decoration: none;}
.blanco10 a:hover{ color:#ffffff; text-decoration: underline;}

.negro10{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration: none;}
.negro10 a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration: underline;}
.negro10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration: underline;}

.gris10{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration: none;}

.grisB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#A4A4A4; }
.negro10B{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
.negro10B a{ font-weight:bold; color:#000000; text-decoration:underline;}
.negro10B a:hover{ font-weight:bold; color:#000000; text-decoration:underline;}

.rosa10B{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#87003F;}
.naranja10B{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#D75600;}
.morado10B{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3b2446;}
.verde10B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#4E6811;}
.rojo10B {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#DE0000;}
.mostaza10B {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#B28E00;}
.marron10B {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#904d16;}

a.negro10B:link{ text-decoration: none;}
a.negro10B:hover{ text-decoration: underline;}
a.negro10B:visited{ text-decoration: none;}



.blanco10 a:link{ text-decoration: none;}
.blanco10 a:hover{ text-decoration: underline;}


.blanco10B{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none;}
a.blanco10B :link{ color:#ffffff; text-decoration: none;}
a.blanco10B :hover{ color:#ffffff; text-decoration: underline;}
a.blanco10B :visited{ color:#ffffff; text-decoration:none;}

.rojo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#DE0000;}
.marron {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#904d16;}
.azul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#00658C; font-weight:normal; text-decoration:none;}
.verde10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#4E6811; font-weight:normal; text-decoration:none;}
.rosa10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#87003F; font-weight:normal; text-decoration:none;}
.maranja{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#D75600; font-weight:normal; text-decoration:none;}


.azul10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#00658C; font-weight:bold; text-decoration:none;}

.azul10 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#00658C; font-weight:bold;  text-decoration:underline;}
.azul10 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#00658C; font-weight:bold;  text-decoration:underline;}


.mostaza{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#B28E00; font-weight:bold; text-decoration:none;}
.verde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4E6811;}
.rosa{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#87003F;}
.naranja {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#D75600; font-weight:bold;  text-decoration:none;}

.morado {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#3b2446; font-weight:bold;  text-decoration:none;}
.azul12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#00658C; font-weight:bold; text-decoration:none;}
.naranja12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#D75600; font-weight:bold; text-decoration:none;}
.verde12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#4E6811; font-weight:bold; text-decoration:none;}
.rosa12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#87003F; font-weight:bold; text-decoration:none;}
.pard{line-height: 13px; margin: 5px 4px 5px 15px;}
.par{ line-height: 13px; margin: 10px 4px 5px 10px;}
.par_tit{ margin: 0px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#04648C; font-weight:bold;}



h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#04648C; font-weight:bold;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#04648C; font-weight:bold;}
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#00658C; font-weight:bold;}
h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#4E4E4E; font-weight:bold;}


#listado { list-style-type:none; margin: 0px; line-height: -3px; line-height:13px;}
#img { background-repeat:no-repeat;}

.detallesLibro strong {display:block; float:left; clear:left; width:50px;}

/*#ocultar { visibility:none; height: 1px; filter: alpha(opacity=50); opacity: .5; background: none}*/

.oculta{display:none !important;}
.visible{display:block;}


/* DISTRIBUIDORES 
div#capadis {margin: 2px 0 0 80px;  }
div#capadis table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #767B7E; }
div#capadis table td {padding-left: 5px; padding-right: 5px; }
div#capadis table a { text-decoration: none; color: #cc0f1f; }
div#capadis table a:hover { text-decoration: underline; color: #cc0f1f; }
div#capadis h2 {background: url(../distribuidores/img/linea_distribuidores.gif) no-repeat bottom; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #CC0F1F; font-weight:bold;  margin: 0; padding:0; line-height: 33px;}
*/
/* FIN DISTRIBUIDORES */




