#flowplayerholder{
height:500px;
}
body{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 0.8em;
	background-color:#333333;
    padding-bottom: 0px;
    margin: 0px 0px 0px 14px;
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "arial", "helvetica";
	
}#contenedor{
    border: #aaa 0px solid;
    width: 98%;
    background-color: #ffffff;
}
#cabecera{
	float: left;
	height: 116px;
	vertical-align: middle;
	width: 100%;
	background: #F2F2F2 url(../img/diseno/cabecera4.jpg) no-repeat 210px 0em;
	 }
#cabecera_en{
	float: left;
		height: 116px;
	vertical-align: middle;
	width: 100%;
	background: #fff url(../img/diseno/cabecera4EN.jpg) no-repeat 210px 0em;
	 }
#cabecerafecha{
    font-size: 80%;
    background-image: url(../img/fondo_menucabecera_on.gif);
    background-repeat: repeat-x;
    background-position: top;
    color: #636363;
    position: relative;
    text-align: left;
    width: 30%;
    height: 25px;
    float: left;
    border-right: 0px solid #ccc;
}

#cabecerafecha p{
    padding-right: 1em;
    padding-left: 1em;
    padding-bottom: 0.5em;
    margin: 0px;
    padding-top: 0.5em;
}





#cabeceramenu
{
    color: #666666;
	border-top:2px solid #000;
    background: #eeeeee url(../img/fondo_menucabecera.gif) repeat-x bottom;

    text-align: center;
    font-weight: bold;
    font-size: 11px;
    left: 0px;
    float: right;
    width: 100%;
    bottom: 0px;
    padding-top: 0px;
    font-family: arial, helvetica, sans-serif;
    position: relative;
    height: 28px;
}
#cabeceramenu ul
{
    padding: 0;
    margin: 0;
    width: 100%;
}
#cabeceramenu ul li
{
    list-style: none;
    float: left;
    width: 12.4%;
    text-align: center;
}

#cabeceramenu ul li a
{
    text-decoration: none;
    color: #666666;
    display: block;
    width: 100%;
    height: 28px;
    border-left: 1px dotted #ccc;
    padding-top: 6px;
    padding-bottom: 0px;
		background-color:#FFFFFF;
    background: url(../img/separa_menucabecera.gif) no-repeat left;

}
#cabeceramenu ul li a:hover
{
    height: 25px;
    width: 100%;
    color: #fff;
	background-color:#000000;
    background-image: url(../img/fondo_menucabecera_on.gif);
    background-repeat: repeat-x;
    background-position: top;
}





#errorbox{
background-color:#000; 
color:#ffffff;
text-align:center;
font-size:140%;
padding:5px;
}


#migas
{
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 9px 0px;
    background-color: #FF6600;
    color: #fff;
    border-bottom: 1px solid #91a5bd;
    font-size: 95%;
}

#migas span
{
    padding: 0px 5px 0px 20px;
    font-size: 90%;
}

#migas a:link
{
    color: #fff;
    text-decoration: none;
}
#migas a:visited
{
    color: #fff;
    text-decoration: none;
}
#migas a:hover
{
    color: #df051a;
    text-decoration: none;
}



#cab_menu_izda
{
    float: left;
    margin: 5px 0px 10px 5px;
    padding-top: 0.0em;
    height: 110px;
    width: 235px;
}


#cab_menu_centro span
{
    font-size: 85%;
    margin: 0px 0px 0px 0px;
}
#cab_horario
{
    float: right;
    display: block;
    width: 120px;
    height: 50px;
    margin: 20px 10px 0px 10px;
    text-align: left;
    font-size: 10px;
    font-family: "trebuchet ms", "arial";
    color: #003366;
    border: 0px solid #ccc;
}
#cab_horario h1
{
    font-size: 30px;
    font-weight: bold;
    font-family: "trebuchet ms", "arial";
    color: #bf3d3c;
    text-align: left;
    word-spacing: -0.7em;
}

#cab_horario p
{
    font-size: 10px;
    font-family: "trebuchet ms", "arial";
    color: #003366;
    text-align: left;
    word-spacing: 0em;
    vertical-align: 0px;
    margin-left: 0px;
    margin-top: 0px;
	border: 0px solid #ccc;
}
#buscador
{
    text-align: left;
    float: right;
    width: 124px;
    padding: 6px 2px 0px 0px;
    border: 0px solid #ccc;
    margin-right: 0px;
    height: 50px;
    margin-top: 0px;

}

#buscador span
{
    padding: 2px 0px 0px 0px;
    font-size: 11px;
    color: #666666;
	background-color:#FFFFFF;
    margin-top:5px;
}
#buscador input
{
    padding: 2px 0px 0px 0px;
    font-size: 11px;
    height: 22px;
    color: #666666;
		background-color:#FFFFFF;
    margin-left:0px;
}

#cab_menu_dcha
{
   width:100px;

    text-align: left;
    font-size: 85%;
    background-color: #ffffff;
	
}


.cab_menu_dcha ol
{
    font-size: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
	border:0px solid #ccc;
	width:150px;
	float:right;
}


.cab_menu_dcha ol li
{
	width: 25%;
	float: right;
	text-align: right;
	padding-left: 1em;
	padding-right: 1em;
	margin: 5px 0px 0px 0px;
	background-image: url(../img/diseno/separador_idiomas.gif);
	background-repeat: no-repeat;
	background-position: 8px;
}



#cab_contactar{
   
	margin:0px 0px 0px 0px;
	float:left;
	 width: 90px;
	 border:1px solid #ccc;
	 font-family:"trebuchet ms", arial, helvetica, sans-serif;
	 background-color:#666666;
	 font-size:120%;

}
#cab_contactar a{
	color:#fff;
	font-size:95%;
	margin-left:10px;
	background-color:#666666;

}
#cab_contactar a:hover{

	color:#ff6600;
		background-color:#000000;
	
}



#banner
{
    padding-right: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    margin: 0px;
    padding-top: 0em;
    border: 0;
    background-color: #000;
    background-image: url(../img/cabecera_fondo.gif);
    background-repeat: repeat;
    background-position: right bottom;
}
#caja
{
 
    width: 100%;

    border: #ff0000 solid 0px;
}
#cabecera_form
{
    font-size: 90%;
    padding-right: 0em;
    padding-bottom: 0em;
    margin-top: 1.5em;
    text-align: center;
}


#contenido_izda
{
    padding-right: 0%;
    margin-top: 0em;
    padding-left: 2px;
    float: left;
    padding-bottom: 0%;
    padding-top: 0%;
    width: 14.2em;
    border-left: 0px solid #ededed;
	display:block;
	
}


#contenido_centro{
    padding-bottom: 0px;
    background-color: #999999;
    padding-top: 0px;
	
    font-family: "trebuchet ms", "verdana", "arial";
    top: 0px;
    background-color: #fff;
    border: 0px solid #ccc;
    margin-left: 195px;
    margin-right: 185px;
    height:500px;
	}

#contenido_dcha{
    padding-right:0px;
    font-weight: normal;
    font-size: 12px;
    width: 170px;
    float: right;
    margin-right: 1px;
     font-family: "trebuchet ms", "verdana", "arial";
    position: relative;
    text-align: justify;
    border: 0px solid #000000;
}

#contenido_centroydrcha
{
    padding-bottom: 0px;
    background-color: #999999;
    padding-top: 0px;
    font-family: "trebuchet ms", "verdana", "arial";    top: 0px;
    background-color: #fff;
    border: 0px solid #ccc;
    margin-left:200px;
    margin-right: 10px;
}
#texto a
{
    color: #666666;
	background-color:#FFFFFF;
}
#texto a:hover
{
    color: #cccccc;
    text-decoration: none;
		background-color:#FFFFFF;
}
#texto h1
{
    background-position: center 50%;
    margin-top: 0px;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../img/t_f.gif);
    color: #006600;
    background-repeat: no-repeat;
}


.p
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1em 0px;
    padding-top: 0px;
}
p.aviso
{
    color: #ff3300;
    font-family: "trebuchet ms", "verdana", "arial", "helvetica";
	text-align:left;

}
h1
{
    padding-right: 2px;
    display: inline;
    padding-left: 2px;
    font-weight: normal;
    font-size: 120%;
    padding-bottom: 2px;
    margin: 0px;
    padding-top: 2px;
    font-family: arial, sans-serif;
}
h2
{
    font-weight: bold;
    font-size: 150%;
    margin: 0px;
    padding: 0px;
    color: #adadad;    
    display: block;
    border: 0px;
}

h3
{
    font-weight: bold;
    font-size: 120%;
    padding-bottom: 0.2em;
    margin: 2em 20px 1.3em;
    color: #004e97;
	background-color:#FFFFFF;
    border-bottom: #004e97 0px solid;
    font-family: "trebuchet ms", "verdana", "arial", "helvetica";
    background-image: url(../img/degrado_listas.gif);
	text-align:left;
}

h4
{
    font-weight: bold;
    font-size: 110%;
    margin: 1.5em 0px 0px;
    color: #666;
	background-color:#FFFFFF;
   font-family: "trebuchet ms", "verdana", "arial", "helvetica";
}
h5
{
    font-weight: bold;
    font-size: 110%;
    margin: 1.5em 0px 0px;
    color: #666;
	background-color:#FFFFFF;
   font-family: "trebuchet ms", "verdana", "arial", "helvetica";
}
h6
{
    font-weight: bold;
    font-size: 110%;
    margin: 1.5em 0px 0px;
    color: #666;
	background-color:#FFFFFF;
     font-family: "trebuchet ms", "verdana", "arial", "helvetica";
}
h1 span
{
    color: #999;
	background-color:#FFFFFF;
	
}
h2 span
{
    color: #999;
	background-color:#FFFFFF;
}
h3 span
{
    color: #999;
	background-color:#FFFFFF;
}

acronym
{
    border-bottom: 1px;
}




#logos
{
    clear: both;
    padding-right: 0px;
    margin-top: 50px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    background: #ffffff;
}
#logos ul li
{
}
#logos p
{
    font-size: smaller;
    text-align: left;
}


#inc_noticias
{
    background: #ffffff;
    color: #639cc9;
    float: left;
    width: 50%;
    margin-right: 0px;
}

#inc_noticias h2
{
    font-size: 130%;
    font-weight: 100;
    margin-bottom: 10px;
    padding-left: 40px;
    margin-right: 0px;
    background-color: #f1f1f1;
    background-image: url(../img/fondo_inc_noticias.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 32px;
}
#inc_noticias dl
{
    color: #40589b;
    margin-left: 0.8em;
    margin-top: 0.5em;
}

#inc_noticias dt
{
    background-attachment: fixed;
    background-image: url(../img/separador_inc_noticias.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    text-align: justify;
    padding-bottom: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
    color: #666666;
	background-color:#FFFFFF;
    font-size: 85%;
}

#inc_noticias a
{
    color: #336699;
	background-color:#FFFFFF;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    background: #ffffff;
}
#inc_noticias a:hover
{
    color: #cc16a0;
		background-color:#FFFFFF;
    font-size: 100%;
    font-weight: normal;
    text-decoration: underline;
    background: #ffffff;
}


#inc_eventos
{
    background: #ffffff;
    color: #639cc9;
    float: right;
    width: 50%;
    margin-left: -5px;
    margin-right: -5px;
}

#inc_eventos h2
{
    font-size: 130%;
    font-weight: 100;
    margin-bottom: 10px;
    padding-left: 40px;
    margin-right: 0px;
    background-color: #f1f1f1;
    background-image: url(../img/fondo_inc_noticias.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 32px;
}
#inc_eventos dl
{
    color: #40589b;
    margin-left: 0.8em;
    margin-top: 0.5em;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #666666;
}

#inc_eventos dt
{
    text-align: justify;
    padding-bottom: 2px;
    margin-bottom: 0px;
    margin-top: 2px;
    padding-bottom: 2px;
    margin-left: -10px;
    color: #666666;
		background-color:#FFFFFF;
    font-size: 85%;
}
#inc_eventos dd
{
    text-align: justify;
    padding-bottom: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
    margin-left: -10px;
    padding-bottom: 2px;
    color: #666666;
		background-color:#FFFFFF;
    font-size: 85%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666666;
}

#inc_eventos p
{
    color: #666666;
    font-size: 85%;
    margin-left: 10px;
    font-weight: normal;
    text-decoration: none;
    background: #ffffff;
}
#inc_eventos a
{
    color: #336699;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    background: #ffffff;
}
#inc_eventos a:hover
{
    color: #cc16a0;
    font-size: 100%;
    font-weight: normal;
    text-decoration: underline;
    background: #ffffff;
}

#agrupa
{
    background: #ffffff;
    color: #639cc9;
    float: left;
    width: 100%;
    margin-right: 0px;
}
#inc_eventos_date
{
    background: #ffffff;
    color: #639cc9;
    float: left;
    width: 30%;
    margin-right: 0px;
}
#inc_eventos_conten
{
    background: #ffffff;
    color: #639cc9;
    float: right;
    width: 70%;
    margin-right: 0px;
}






#inc_cursos
{
    height: 140px;
    background: #ffffff url(../img/fondo_inc_cursos.gif) repeat-x;
    float: left;
    margin-top: 20px;
    width: 100%;
}




#inc_cursos h2
{
    font-size: 130%;
    font-weight: 100;
    margin-bottom: 10px;
    padding-left: 40px;
    margin-right: 0px;
    background-color: #f1f1f1;
    background-image: url(../img/fondo_inc_noticias.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 32px;
}

#inc_cursos img
{
    float: right;
    vertical-align: middle;
    text-align: right;
    margin-right: 10px;
    border: #ccd 1px solid;
}

#inc_cursos ol
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    min-height: 50px;
    height: auto;
    overflow: hidden;
}

#nota_final ol li
{
list-style-type: none;
    margin-right: 120px;
	text-align:justify;
    margin-left: 10px;
    padding-left: 15px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    background: url(../img/ico_cursos.gif) 1px 0.2em no-repeat;
}

#nota_final ol li a
{
    font-size: 85%;
}

#nota_final p
{
    background-image: url(../img/separador_inc_noticias.gif);
    margin-top: 2px;
    padding-bottom: 2px;
    background-repeat: repeat-x;
    background-position: bottom;
    font-size: 85%;
    color: #333333;
	background-color:#FFFFFF;
}


#detalle
{
    height: 140px;
    background: #ffffff url(../img/fondo_inc_cursos.gif) repeat-x;
    margin-top: 20px;
    font-size: 90%;

}




#detalle h2
{
    font-size: 130%;
    margin-bottom: 10px;
    padding-left: 40px;
    margin-right: 0px;
    background-color: #f1f1f1;
    height: 32px;
}

#detalle img
{
    float: right;
    vertical-align: middle;
    text-align: right;
    margin-right: 10px;
    margin-left: 20px;
    border: #ccd 1px solid;
}


#detalle p
{
    margin-top: 2px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 2px;
    font-size: 100%;
    color: #333333;
	background-color:#FFFFFF;
    text-align: justify;
}
#detalle p.subtitulo
{
    font-size: 100%;
    text-align: justify;
    font-weight: bold;
    color: #666666;
		background-color:#FFFFFF;
}
.detalle
{
	text-align:left;
    font-size: 100%;
	font-weight:bold;
 width:140px;
	padding:0px 5px 0px 28px;
	margin:0px 0px 0px 10px;
	border:1px solid #ccc;
	background: url(../img/diseno/verdetalle.gif) no-repeat  8px 1px;

}
.vaciar
{
border:1px solid #ccc;
font-weight:bold;
   font-size: 100%;
 width:140px;
	padding:0px 5px 0px 28px;
	margin:10px 0px 0px 10px;
	background: url(../img/diseno/vaciar.gif) no-repeat  8px 1px;
	
}

.alta
{

    font-size: 95%;
   text-align:left;
	padding:0px 0px 0px 28px;
	margin:0px 0px 0px 10px;
	background: url(../img/diseno/alta.gif) no-repeat  8px -0px;

}
.recordar
{


   font-size: 95%;
   text-align:left;
	padding:0px 0px 0px 28px;
	margin:0px 0px 0px 10px;
	background: url(../img/diseno/info.gif) no-repeat  8px 0px;
	
}

.vermas
{


    margin: 2px 0px 0px 0px;
	padding:1px 0px 1px 10px;
    font-size: 95%;
	background-color:#f1f1f1;
	border:solid 1px #ccc;
	width:72px;
}

.vermasdcha
{
    margin-left: 30px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    text-align: right;
}




#fecha
{
    float: right;
    width: 23%;
    color: #444;
    margin-top: -25px;
    font-size: 85%;
    text-align: right;
    margin-right: 1em;
}


#base
{
    clear: both;
    font-size: 85%;
    background: #e3edf6;
    color: #639cc9;
    position: relative;
    text-align: center;
}
#base p
{
    padding-right: 1em;
    padding-left: 1em;
    padding-bottom: 1em;
    margin: 0px;
    padding-top: 1em;
}
#base a
{
    color: #055aa9;
    text-decoration: none;
}
a:link
{
    color: #40589b;
    text-decoration: none;
}
a:visited
{
    color: #40589b;
    text-decoration: none;
}
a:hover
{
    color: #e25b01;
    text-decoration: none;
	
}

hr
{
    border-top: 2PX SOLID #ccc;
    width: 100%;
}





#bloque1
{
    background-color: #ffffff;
    height: 170px;
}

#bloque2
{
    background-color: #ffffff;
    height: 400px;
    border: #000000 solid 1px;
}



a img
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
}
.nota
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 100%;
    padding-bottom: 0px;
    color: #555;
    line-height: 1.6em;
    padding-top: 2em;
	text-align:left;
}

.ruta a
{
    color: #339;
    text-decoration: none;
}
.ruta a:visited
{
    color: #339;
}
.ruta a:hover
{
    color: #99a;
}
.ruta
{
    padding-left: 1.2em;
    border-bottom: #aaa 1px solid;
    background-color: #f6f6ff;
}
.plataforma
{
    text-align: left;
}
#tabladescargas
{
    margin-top: 15px;
}
#tabladescargas td
{
    text-align: center;
}
#tabladescargas caption
{
    margin-top: 15px;
}
.campo_form
{
    margin-bottom: 0.5em;
    width: 120px;
}
.campo_form label
{
    display: block;
    padding-left: 1em;
    float: left;
    width: 10em;
}
.submit_form input
{
    margin-left: 1em;
}
#niveles
{
    width: 20em;
}


.resumen_pedido
{
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 0px solid #ccc;
    margin: 0em 1em 0em 0pt;
    color: #015697;
    font-weight: bold;
    font-size: 90%;

}

.total
{
    padding: 2px;
    color: #fff;
    font-weight: bold;
    font-size: 120%;
    background-color: #ff9900;
}
.rsslogo
{
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    padding-bottom: 18px;
    padding-top: 0px;
}
.masinfo
{
    padding-right: 10px;
    padding-left: 18px;
    font-weight: bold;
    padding-bottom: 18px;
    padding-top: 15px;
    background-image: url(../img/ico_cursos.gif);
    background-position: left;
    background-repeat: no-repeat;
}
.eslogan
{
    padding-right: 10px;
    padding-left: 0px;
    font-weight: bold;
    padding-bottom: 18px;
    padding-top: 15px;

}





div.legend_hr
{
    display: block;
    width: 100%;
    background: url(../img/aa_fnd_linea_legend.gif) repeat-x top left;
    margin-top: 2px;
    font-size: 1%;
}
div.legend_hr2
{
    display: block;
    width: 100%;
    margin-top: 2px;
    background-image: url(../img/aa_fnd_linea_legend.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.tawlogo abbr
{
    border-bottom: 0px;
}
.tawlogo acronym
{
    padding-right: 0.3em;
    padding-left: 0.3em;
    padding-bottom: 0px;
    color: #000;
    padding-top: 0px;
    border-bottom: 0px;
    background-color: #fff;
}
.tawlogo sup
{
    padding-right: 0em;
    padding-left: 0em;
    font-size: 0.6em;
    padding-bottom: 0em;
    vertical-align: 0.6em;
    padding-top: 0em;
}







/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.opcionmenu
{
    color: #666666;
	background-color:#FFFFFF;
    background-repeat: no-repeat;
    background-position: bottom;
    margin: 4px 0px 0px 0px;
    border: 0px solid #cccccc;
}
.opcionmenu h1
{
    margin-top: 0px;
    padding: 2px 2px 0px 50px;
    font-size: 120%;
    height: 30px;
    color: #fff;
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #a1a1a1;
    background: url(../img/tit_cabecera.gif) no-repeat;
    text-align: left;
    color: #993300;
    font-family: "trebuchet ms","arial";
}

.opcionmenu h2
{
    margin-top: 0px;
    padding: 0px 0px 0px 10px;
    font-size: 120%;
    color: #fff;
    height: 30px;
    font-weight: bold;
    border-bottom: 0px solid #a1a1a1;
    color: #fff;
	background-color:#D90000;
    font-family: "trebuchet ms", arial, helvetica, sans-serif;
}
.opcionmenu ul
{
    margin: 0px;
    padding: 0;
    list-style-type: none;

}

.opcionmenu ul li
{

    border-top: 1px solid #ccc;
    width: 180px;
    font-size: 90%;
    color: #666666;
	background-color:#FFFFFF;
    background-image: url(../img/diseno/fondo_menufamilias.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 32px;
		padding-top:5px;
}

.opcionmenu ul li a
{
    padding: 0px 0px 0px 30px;
    text-decoration: none;

}
.opcionmenu ul li a:hover
{
    text-decoration: underline;
    color: #cc3300;
}

.opcionmenu ul.titulo
{
    padding: 0px 0px 0px 0px;
}

.opcionmenu ul.titulo li
{
    padding: 0px 0px 0px 0px;
    background-image: url(../img/fondo_menufamilias_titulo.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 42px;
    font-size: 100%;
}

.opcionmenu ul.hijos
{


    padding: 0px 0px 8px 0px;
    vertical-align: top;
}
.opcionmenu ul.hijos li
{
    padding: 2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
    background-image: url(../img/fondo_menufamilias_hijos.gif);
    width: 180px;
    height: 30px;
    border-bottom: 1px solid #dcdcdc;
}
.opcionmenu ul.hijos li a
{
    color: #666666;
	background-color:#FFF1E2;
    padding: 0px 0px 0px 5px;
	margin:0px 0px 0px 10px;

	
}
.opcionmenu ul.hijos li a:hover
{
   
	
}
.caja_marcas
{
    color: #666666;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: bottom;
    margin: 0px 0px 0px 0px;
    border: 0px solid #cccccc;
	display:block;
}

.caja_marcas h1
{
    margin-top: 0px;
    padding: 2px 2px 2px 50px;
    font-size: 120%;
    height: 30px;
    color: #fff;
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #a1a1a1;
    background: url(../img/tit_cabecera1.gif) no-repeat;
    text-align: left;
    color: #993300;
    font-family: "trebuchet ms", "arial";
}

.caja_marcas ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
 
}
.caja_marcas ul li
{
    margin: 5px 5px 0px 8px;
    padding: 1px 0px 0px 8px;
    color: #666666;
	background-color:#FFFFFF;
}







.caja_direccion
{
    color: #666666;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: bottom;
    margin: 0px 0px 0px 0px;
    border: 0px solid #cccccc;
    width: 178px;
    text-align: center;
}

.caja_direccion h1
{
    margin-top: 0px;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
    font-size: 120%;
    color: #ffffff;
    width: 100%;
    background: #98a8b6;
    vertical-align: middle;
    text-align: center;
    font-family: "trebuchet ms", "arial"
}

.caja_direccion img
{
    text-align: center;
    border: 0px solid #ccc;
}








.caja_registro
{
    
   
    background-repeat: no-repeat;
    background-position: bottom;
    margin: 4px 0px 7px 0px;
	 padding: 0px 0px 5px 0px;
    border: 0px solid #cccccc;
    background-image: url(../img/fondo_cajas_dcha.gif);
}


.caja_registro h1
{
    margin-top: 0px;
    padding: 6px 0px 0px 35px;
    font-size: 130%;
    height: 30px;
    color: #fff;
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #a1a1a1;
    background: url(../img/tit_cabecera_dcha.gif) no-repeat;
    text-align: left;
    color: #993300;
    font-family: "trebuchet ms","arial","helvetica";
}

.caja_registro p{
font-weight:bold;
color:#003366;

}

.caja_registro ul
{
    margin: 0px 10px 10px 15px;
    padding: 0;
    list-style-type: none;
}
.caja_registro ul li
{
    margin: 4px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 100%;
   

}
.caja_registro form
{color:#000000;
background-color:#FFFFFF;
margin-bottom:20px;}

.caja_registro label
{
	color: #666666;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
    background-image: url(../img/diseno/ico2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.caja_registro span
{
	color: #666666;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;

}
.caja_registro fieldset
{
border:0px;
}





.caja_topventa
{
    color: #666666;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: bottom;
    margin: 4px 0px 0px 0px;
    border: 0px solid #cccccc;
    background-image: url(../img/fondo_cajas_dcha.gif);
}

.caja_topventa h1
{
    margin-top: 0px;
    padding: 2px 2px 5px 50px;
    font-size: 120%;
    height: 30px;
    color: #fff;
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #a1a1a1;
	background-color:#FFFFFF;
    background: url(../img/tit_cabecera_dcha1.gif) no-repeat;
    text-align: left;
    color: #993300;
    font-family: "trebuchet ms", "arial";
}


.caja_topventa ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 90%;
}
.caja_topventa ul li
{
    margin: 5px 5px 0px 8px;
    padding: 1px 0px 0px 8px;
    font-size: 90%;
    color: #666666;
	background-color:#FFFFFF;
}


.numfield
{
    background-color: #fbfbfb;
    border: 1px solid #af0000;
    font-size: 100%;
    color: #000000;
    height: 22px;
	background-color:#cccccc;
	
    padding: 2px 0px 0px 10px;
    cursor: pointer;
    margin-left: 2%;
}
.form_registro_acceso
{
    background-color: #fbfbfb;
    border: 1px solid #6a6a6a;
    font-size: 100%;
    color: #000000;
    height: 25px;
    padding: 2px 0px 0px 10px;
    cursor: pointer;
    margin-left: 2%;
}
.form_distribuidores
{
    background-color: #fbfbfb;
    border: 1px solid #e48c01;
    font-size: 100%;
    color: #000000;
    height: 22px;
    padding: 2px 0px 0px 10px;
    cursor: pointer;
    margin-left: 0;
	width:120px;
}



.form_disabled
{
    border: 0px solid #6a6a6a;
    font-size: 100%;
    background-color: #f1f1f1;
    color: #000000;
    padding: 0px 0px 0px 0px;
    overflow: visible;
    cursor: pointer;
    margin-left: 0%;
}

/*********** botones de formulario /////////////////////////////////////////////////////////////////////*/

a.vermas
{
    font-family: "trebuchet ms", "verdana", "arial";
    font-size: 90%;
    color: #0756b0;
    font-weight: normal;
    text-decoration: none;
    padding: 0px 25px 0px 15px;
    text-align: center;
    background: url(../img/mas.gif) no-repeat left center;
}
input.mas_img
{
    background: #ffffff url(../img/mas.gif) no-repeat left center;
    width: 12px;
    height: 12px;
	color:#000066;

}

input.boton_buscar
{
    width: 40px;
    height: 22px;
    border: 1px solid #b9b9b9;
    font-family: "trebuchet ms", "verdana", "arial";
    font-size: 10px;
	background-color:#cccccc;
    color: #000000;
	margin-top:2px;
    padding: 2px 0px 0px 0px;
    overflow: visible;
    cursor: pointer;
}
input.boton_buscar a
{
    font-family: "trebuchet ms", "verdana", "arial";
    font-size: 90%;
    color: #0756b0;
    font-weight: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    text-align: center;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    border: 1px solid #e6e6e6;
    line-height: 1.9em;
}


a.hover.boton_buscar{
    font-family: "trebuchet ms", "verdana", "arial";
    font-size: 90%;
    color: #0756b0;
    font-weight: normal;
    text-decoration: none;
    padding: 1px 25px 5px 15px;
    text-align: center;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    border: 2px solid #e6e6e6;
    line-height: 1.9em;
}


.recordar a
{
    color: #00389f;
    background-image: url(../img/candadito.gif);
    text-decoration: none;
    padding: 5px 10px 5px 25px;
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: left;
}

.recordar a:hover
{
    color: #990000;
    background-image: url(../img/candadito_on.gif);
    text-decoration: underline;
    padding: 5px 10px 5px 25px;
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: left;
}

.recordar img
{
    background: #efefef;
    color: #006699;
    padding: 10px 5px 0px 0px;
    margin-top: 10px;
}

.ocultar
{
    display: none;
	visibility:inherit
}

#base_logos
{
    font-size: 90%;
    text-align: left;
}
#base_logos span
{
    padding-left: 10px;
    padding-right: 10px;
}
#base_logos ul.col2
{
    text-align: center;
    border-top: #366386 solid 4px;
    float: right;
    margin-left: 0px;
    padding-left: 0px;
    width: 100%;
    padding-top: 0px;
    list-style-type: none;
}

#base_logos li.col_1
{
    font-size: 90%;
    color: #8b8b8b;
    display: inline;
    float: right;
    padding-bottom: 0px;
    width: 50%;
    margin-right: 0px;
    margin-bottom: 5px;
    padding-top: 2px;
    text-align: right;
}

#base_logos li.col_2
{
    font-size: 90%;
    color: #8b8b8b;
    float: left;
    padding-bottom: 0px;
    width: 50%;
    margin-left: 0px;
    margin-bottom: 5px;
    padding-top: 2px;
    text-align: left;
}







#pie_izda
{
    float: left;
    padding-right: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    margin: 0px;
    padding-top: 1.5em;
    width: 50.10%;
    height: 4em;
    text-align: left;
    font-size: 80%;
    background-color: #e8e8e8;
    background-image: url(/maqueta../img/fondo_pieiz.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#pie_izda a
{
    margin-left: 1.5em;
    text-decoration: none;
}
#pie_dcha
{
    float: right;
    padding-top: 1.5em;
    width: 49.90%;
    height: 4em;
    text-align: right;
    font-size: 80%;
    background-color: #e8e8e8;
    background-image: url(/maqueta../img/fondo_piedcha.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
#pie_dcha a
{
    margin-right: 1.5em;
    text-decoration: none;
}





.paginacion
{
    text-align: center;
    font-size: 85%;
}

.impresora
{
    padding-right: 20px;
    background-image: url(/maqueta../img/impresora.gif);
    background-repeat: no-repeat;
    background-position: right;
    margin-left: 150px;
}
.primero
{
    background: url(/maqueta../img/aa_fnd_paginacion_primer.gif) no-repeat left;
    padding-left: 10px;
}
.anterior
{
    background: url(/maqueta../img/aa_fnd_paginacion_anterior.gif) no-repeat left;
    padding-left: 10px;
}
.siguiente
{
    background: url(/maqueta../img/aa_piti_buscadores.gif) no-repeat left;
    margin-left: 2px;
}
.ultimo
{
    background: url(/maqueta../img/aa_fnd_paginacion_ultimo.gif) no-repeat left;
    margin-left: 2px;
}

.paginacion_num
{
    text-align: right;
    font-size: 95%;
}
.listados100
{
    font-size: 90%;
    margin-bottom: 1em;
    border-top: 0px dashed #003366;
    padding: 0.5em;
    margin: 0;
    width: 100%;
	
}
.listados100 ol
{
    font-size: 110%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}


.listados100 ol li{
    width: 100%;
    float: left;
    text-align: left;
    padding-left: 1em;
    margin: 5px 0px 0px 0px;
    background: url(../img/ico2.gif) 0px 0.5em no-repeat;}
	
	
.listados
{
    font-size: 90%;
    margin-bottom: 1em;
    border-top: 0px dashed #003366;
    padding: 0.5em;
    margin: 0;
    width: 100%;
	background-color:#f1f1f1;
}
. ol
{
    font-size: 110%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}


.listados ol li
{
    width: 32.3%;
    float: left;
    text-align: left;
    padding-left: 0.0em;
    margin: 5px 0px 0px 0px;
}
.listados ol li img
{
    float: right;
    margin-left: 0px;
    margin-bottom: 0px;
}
.listados ol li a
{
    display: block;
    text-decoration: none;
    padding-left: 10px;
    padding-bottom: 0.5em;
    color: #1f5684 !important;
}
.listados ol li a:hover
{
    color: #e60004 !important;
}

.listados2col
{
    font-size: 90%;
    padding: 0.5em;
    background-color: #f6f7f7;
    margin: 0;
    width:80%;
}
.listados2col ol
{
    font-size: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}


.listados2col ol li
{
    width: 30%;
    float: left;
    text-align: left;
    padding-left: 1em;
    margin: 5px 0px 0px 0px;
    background: url(../img/ico2.gif) 0px 0.5em no-repeat;
}

.comentarios
{
    border-top: 1px solid #ccc;
    float: left;
    background-color: #e9eef3;
    margin-top: 10px;
}

.comentarios p
{
    padding: 10px 10px 10px 10px;
}


.cv
{
    border-top: 1px solid #ccc;
    float: left;
    background-color: #f2ede3;
    margin-top: 10px;
}

.cv p
{
    padding: 10px 10px 10px 10px;
}

div.menuseccion
{
    margin-bottom: 1em;
    padding: 0.5em;
    margin: 0;

}
div.menuseccion ol
{
    font-size: 90%;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
    min-height: 50px;
    height: auto; /* height:50px; */
    overflow: hidden; /* overflow:visible; */
}
div.menuseccion ol li
{
    float: left;
    width: 100%;
    margin-right: 0.5em;
    padding-left: 0.5em;
}

div.menuseccion ol li a
{
    display: block;
    text-decoration: none;
    background: url(../img/ico2.gif) 0px 0.5em no-repeat;
    padding-left: 10px;
    padding-bottom: 0.5em;
    color: #1f5684 !important;
}
div.menuseccion ol li a:hover
{
    color: #e60004 !important;
	text-decoration:underline;
}


div.menuseccion50
{
    margin-bottom: 0em;
    padding: 0.5em;
    margin: 0;

}
div.menuseccion50 ol
{
    font-size: 90%;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
    min-height: 0px;
    height: auto; /* height:50px; */
    overflow: hidden; /* overflow:visible; */

}
div.menuseccion50 ol li
{
    float: left;
    width: 24.0%;
	
    margin-right: 0.5em;
    padding-left: 0.0em;
		border:1px solid #5d5d5d;
}

div.menuseccion50 ol li a
{
    display: block;
    text-decoration: none;
	    background: #8c8c8c url(../img/ico2.gif) 10px 1.0em no-repeat;
    padding-left: 20px;
	height:25px;
    padding-top: 0.5em;
    color: #fff !important;
}
div.menuseccion50 ol li a:hover
{
    color: #fff !important;
	    background: #000 url(../img/ico2.gif) 10px 1.0em no-repeat;
	text-decoration:underline;
}





div.listadosmarca
{
    margin-bottom: 1em;
    padding: 0.5em;
    margin: 0;
    min-height: 40px;
    background-image: url(../img/fondo_cajas.gif);
    background-repeat: repeat-y;
    background-position: bottom;
}
div.listadosmarca ol
{
    font-size: 90%;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
    min-height: 50px;
    height: auto; /* height:50px; */
    overflow: hidden; /* overflow:visible; */
}
div.listadosmarca ol li
{
    float: left;
    width: 100%;
	margin-bottom:20px;
	margin-top:20px;
}
div.listadosmarca ol li img
{
    float: left;
    margin-left: 20px;
	

}
div.listadosmarca ol li a
{
    display: block;
    text-decoration: none;
    background: url(../img/ico2.gif) 0px 0.5em no-repeat;
    padding-left: 10px;
    padding-bottom: 0.5em;
    color: #1f5684 !important;
}
div.listadosmarca ol li a:hover
{
    color: #e60004 !important;
}


div.listadostopventas
{
    width: 99%;
    border-bottom: 1px solid #fba500;
}

div.listadostopventas h2
{
    color: #802f08;
    font-size: 110%;
    font-variant: normal;
    text-align: left;
    font-weight: lighter;
}

div.listadostopventas img
{
    border: 1px solid #b9daf6;
    width: 80px;
    margin-top: 5px;
    margin-left: 10px;
}

div.listadostopventas span
{
    margin-left: 10px;
    font-family: "trebuchet ms", "verdana", "arial";
    color: #003366;
    font-weight: bold;
    font-size: 100%;
}

div.listadostopventas a
{
    text-align: right;
    margin-left: 25px;
    text-decoration: none;
}
#barraherramientas
{
    float: right;
    width: 160px;
	border:0px solid #ccc;
	background-color:#f2f2f2;
	height:120px;
}

#utilidades
{
    float: right;
    width: 140px;

}

#utilidades
{
    border-right: #fff 0px solid;
    width: 200px;
	
	
}

#utilidades ul
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 9px 0px 4px 10px;
    width: 100%;
    padding-top: 0px;
}

#utilidades ul li
{
    padding-right: 5%;
    display: inline;
    padding-left: 2%;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    list-style-type: none;
    border-bottom-style: none;
}

#filtro_listados
{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
	border:0px solid #ccc;
	text-align:left;
}

  #filtro_listados h2
{  font-size: 140%;
	font-weight:bold;
    margin-top: 10px;
	margin-right:10px;
	margin-bottom: 24px;
    padding: 10px;
	width:100%;

    color: #454545;
    background-color: #F2F2F2;
    border-bottom: 4px solid #454545;}

#filtro_listados ul
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 9px 0px 4px 0px;
    width: 100%;
    padding-top: 0px;
}

#filtro_listados ul li{
    padding-right: 0%;
    display: inline;
    padding-left: 1%;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    list-style-type: none;
    border-bottom-style: none;
}

#filtro_listados input
{
    font-size: 80%;
    padding-right: 0%;
    display: inline;
    padding-left: 1%;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    list-style-type: none;
    border-bottom-style: none;
}



.separacion
{
    float: left;
    width: 17%;
}
.primeracaja
{
    border-right: #fff 1px solid;
    float: left;
    margin: 0px;
    border-left: #fff 2px solid;
    width: 25%;
}
.segundacaja
{
    float: left;
    width: 25%;
    border-left: #fff 2px solid;
}
.terceracaja
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 3px;
    border-left: #fff 2px solid;
    width: 20%;
    padding-top: 3px;
}

#pie
{
    width: 100%;
    border-top: 10px solid #0c4a84;
    float: left;
    background-color: #f1f7fc;
}

#pie ul
{
    font-size: 85%;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 10px 10px 10px 5px;
    padding-top: 0px;
}
#pie li
{
    padding-right: 0px;
    padding-left: 8px;
    background: url(../../img/comunes/listados/cuadradogris.gif) no-repeat 0px 5px;
    padding-bottom: 0px;
    margin: 0px;
    width: auto;
    padding-top: 0px;
    list-style-type: none;
}

.modulo_100
{
    margin-top: 40px;
    float: left;
    width: 99.99%;
    font-size: 95%;
    text-align: center;
}

.modulo_registro
{
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 55px;
    text-align: center;
    border: 1px solid #ccc;
    background-color: #fbfbfa;
    padding: 2px;
}

.modulo_registro p
{
    margin-left: 50px;
    font-size: 110%;
    color: #383838;
}

.modulo_50_izda
{
    float: right;
    width: 45%;
    text-align: center;
    margin-right: 0px;
    border: 0px solid #ccc;
    padding: 5px;
 
}
.modulo_50_izda p
{
    text-align: justify;
	color:#333333;
	background-color:#FFFFFF;
}
.modulo_50_izda img
{
    margin: 10px;
}

.modulo_50_dcha
{
    float: left;
    width: 45.00%;
    text-align: center;
    margin-left: 0px;
    border: 0px solid #ccc;
    padding: 5px;
	

}
.modulo_50_dcha p
{
    text-align: justify;
	color:#333333;
	background-color:#FFFFFF;
	
}
.modulo_50_dcha img
{
    margin: 10px;
}

.modulo_elaboracion
{
	
	width: 72%;
	text-align: center;
	margin-left: 0px;
	background-image: url(../img/diseno/cerdos_elaboracion.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:180px;
	border:1px solid #ccc;
	background-color: #fffbe3;	
}

.modulo_tienda_izda
{
	float: left;
	width: 72%;
	text-align: center;
	margin-left: 0px;
	background-image: url(../img/diseno/tienda.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:180px;
	margin-top:5px;
	border:1px solid #ccc;
	
}
.modulo_tienda_dcha
{
margin-top:5px;
	float: left;
	height:180px;
	width: 23%;
	padding:0px 10px 0px 10px;
	font-family:arial, helvetica, sans-serif, "trebuchet ms";
	font-size:85%;
    text-align: center;
	margin-left: 0px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #ccc;


}
.modulo50_noticias
{
    font-size: 100%;
    float: left;
    width: 95.00%;
    border: 0px solid #ccc;
    margin: 15px 0px 25px 0px;
	text-align:left;
	
}



.modulo50_noticias h2
{
    font-size: 150%;
	font-weight:100;
   margin-top: 1px;
    margin-bottom: 5px;
    padding-right: 1px;
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 0px solid #ccc;
    vertical-align: top;
    color: #000;
}
.modulo50_noticias img{
  margin:30px;
}

.modulo50
{
    font-size: 100%;
    float: left;
    width: 47.00%;
     border: 0px solid #ccc;
	    background-color: #fff;
    padding: 15px 4px 25px 10px;

}
.modulo50 h2
{
    font-size: 150%;
	font-weight:100;
   margin-top: 1px;
    margin-bottom: 5px;
    padding-right: 1px;
    padding-left: 50px;
    padding-top: 6px;
    padding-bottom: 6px;
    background: url(../img/fondo_titulares.gif) no-repeat left top;
    border: 0px solid #ccc;
    vertical-align: top;
    color:#858788;
}
.modulo50 span
{

    color:#003366;
}

.modulo50 img
{
padding:10px;
}
.modulo50estrella
{
	font-size: 105%;
	margin-top:10px;
	float: left;
	border-left: 0px dotted #ccc;
	padding: 15px 10px 25px 10px;
	text-align:justify;
	color:#333333;
	margin-left:4px;
	
	
}
.modulo50estrella img
{
float:left;
margin-right:10px;

}
.modulo50estrella h2
{
    font-size: 180%;
	font-weight:bold;
   margin-top: 1px;
    margin-bottom: 5px;
    padding-right: 1px;
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    background: url(../img/fondo_titulares.gif) no-repeat left;
    border: 0px solid #ccc;
    vertical-align: top;
    color:#000;
	
}

.modulo50intropresenta
{
	font-size: 105%;
	margin-top:10px;
	float: left;
	border-left: 0px dotted #ccc;
	padding: 15px 10px 25px 10px;
	text-align:justify;
	color:#333333;
	background-color:#f3f3f3;
	margin-left:4px;
	
	
}
.modulo50intropresenta h2
{
    font-size: 180%;
	font-weight:bold;
   margin-top: 1px;
    margin-bottom: 5px;
    padding-right: 1px;
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 0px solid #ccc;
    vertical-align: top;
    color:#000;

}

.modulo50intro
{
	font-size: 100%;
	margin-left:0px;
	border-right:1px solid #ccc;
	float: left;
	width: 47.00%;
	border-left: 0px #ccc;
	padding: 15px 4px 25px 10px;
	text-align:justify;
	color:#333333;
	background-color:#FFFFFF
	
}
.modulo50intro h2
{
    font-size: 150%;
	font-weight:100;
   margin-top: 1px;
    margin-bottom: 5px;
    padding-right: 1px;

    padding-top: 6px;
    padding-bottom: 6px;
  	text-align:justify;
    vertical-align: top;
    color:#858788;
}
.modulo50intro img
{
text-align:center;
width:200px;
height:120px;
border:0px solid #ccc;
}

.modulo30
{
    text-align: center;
    float: left;
    width: 25%;
    margin: 2px;
    padding: 0px;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
}


.modulo30 h1
{
    background-color: #f0f8ff;
    color: #0066cc;
}

.modulo30 p
{
    color: #666666;
    text-align: justify;
	background-color:#FFFFFF;
}

.modulo100
{
    float: left;
    width: 96.00%;
    border-top: 1px solid #ccc;
    margin: 0px;
	font-size:95%;
	text-align:justify;

}


.titulares_secciones
{
    font-size: 100%;
    margin-top: 10px;
    padding: 10px;
    color: #666666;
    background-color: #f1f1f1;
    border: 1px solid #ccc;
	text-align:left;}
	
	
.cajanoticias
{
    float: left;
    width: 99.90%;
    border-top: 0px dotted #ccc;
    margin-top:20px;
	font-size:105%;
	background:#fffeed url(../img/diseno/fondo_cajanoticias.gif)  repeat-x bottom;
}
.cajanoticias ol li
{
margin-top:5px;
margin-bottom:5px;
border-bottom:1px dashed #ccc;
}

.cajanoticias h2
{
    font-size: 180%;
	font-weight:bold;
   margin-top: 1px;
    margin-bottom: 5px;
    padding-right: 1px;
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 0px solid #ccc;
    vertical-align: top;
    color:#000;

}

.modulo_destacados_home
{
    font-size: 95%;
    float: left;
    width: 48.00%;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    margin: 1px;
    margin-top: 10px;
    background-image: url(../img/listados_fondo.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 5px 0px 5px 0px;
}

.modulo_destacados
{
    font-size: 95%;
	width:98%;
    border-bottom: 1px dashed #ccc;
    background-color: #fff;
    margin: 1px;
    margin-top: 10px;
    background-image: url(../img/listados_fondo.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 5px 0px 5px 0px;
}


#detalle_portada_izq
{
    width: 130px;
    float: right;
    height: 150px;
    border: 0px solid #ccc;
    padding: 0px;
}

#detalle_portada_izq img
{
    width: 120px;
    margin-top: 4px;
    padding: 0px;
    border: 1px solid #ccc;
}

#detalle_portada_dcha
{
    border: 0px solid #ccc;
    padding: 5px;
}

#detalle_portada_dcha h1
{
    color: #993300;
	font-weight:bold;
	    font-size: 95%;
}

#detalle_portada_dcha p
{
    font-size: 90%;
    color: #666666;
	background-color:#FFFFFF;
}

#detalle_portada a
{
    font-size: 90%;
    color: #0066cc;
    font-weight: 100;
}


#detalle_pie
{
    float: left;
    width: 95%;
    border-top: 0px solid #ccc;
}





#destacados_izq
{
    width: 100px;
    float: left;
    border: 0px solid #ccc;
    padding: 0px;
}

#destacados_izq img
{
    width: 90px;
    text-align: center;
}



#destacados_centro
{
    border: 0px solid #ccc;
    padding: 5px;
}

#destacados_centro a
{
    padding-right: 5px;
	
    
}
#destacados_centro a:hover
{
 text-decoration:underline;
}



#destacados_centro h1
{
    color: #0245b5;
}

#destacados_centro p
{
    margin-top: 1px;
    font-size: 90%;
    color: #666666;
	background-color:#FFFFFF;
}




#destacados_dcha
{
    float: right;
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
    width: 220px;
    border: 0px solid #ccc;
}





#detalle_portada_centro
{
    float: left;
    border: 0px solid #ccc;
    padding: 5px;
    text-align: center;
}

#detalle_portada_centro img
{
    width: 120px;
    padding: 5px;
    text-align: center;
    border: 1px solid #0099cc;
    vertical-align: middle;
    margin-bottom: 5px;
}

#detalle_portada_centro h1
{
    color: #802f08;
    text-align: center;
}

#detalle_pie
{
    float: left;
    width: 100%;
    border: 0px solid #ccc;
    padding: 5px;
}

#referencia
{
    float: left;
    margin-left: 0px;
    border-top: 0px solid #ccc;
    background-color: #333333;
}



.comprar
{
    text-align: right;
    float: left;
    text-decoration: none;
    font-family: arial, helvetica;
    color: #fff;
	background-color:#CCCCCC;
    background: url(../img/comprar.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 104px;
    padding-top: 10px;
}
.comprar a
{
    padding-right: 10px;
    text-decoration: none;
    color: #990000;
    font-size: 90%;
    padding-right: 10px;
}
.comprar a:hover
{
    color: #ff6600;
}

.precio
{
font-size:110%;
font-weight:bold;
    text-align: right;
    float: left;
    text-decoration: none;
    font-family: arial, helvetica;
    color: #fff;
	background-color:#009900;
    background: url(../img/fondo_precio.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 104px;
    padding-top: 7px;
    padding-right: 10px;
}
.precio span
{
    padding-right: 15px;
   
}




.comprar_big
{
    font-size: 90%;
    color: #0066cc;
    text-align: center;
}


.precio_detalle
{
    border: 0px solid #ccc;
    font-size: 120%;
    text-align: center;
    padding: 15px 5px 10px 10px;
    margin-top: 2px;
    width: 100%;
    height: 60px;
	color: #efefef;
	background-color:#fff;
    background-image: url(../img/fondo_precio_detalle.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.precio_detalle span
{
    vertical-align: text-bottom;


    font-size: 140%;
    font-weight: bold;
}


.comprar_big a
{
    text-align: center;
    text-decoration: none;
    font-size: 90%;
    font-weight: bold;
    color: #0066cc;
    height: 65px;
	background-color:#FFFFFF;
    background: url(../img/comprar_big.gif) no-repeat bottom;
}
.comprar_big a:hover
{
    text-align: center;
    text-decoration: none;
    font-size: 90%;
    color: #0066cc;
    height: 65px;
    vertical-align: bottom;
    background: #fff url(../img/comprar_big_on.gif) no-repeat bottom;
}
.marca
{
    font-size: 110%;
    font-weight: bold;
    color: #003366;
}
.referencia
{
    margin-top: 10px;
    color: #333333;
	background-color:#FFFFFF;
}

.linkeo
{
    border-bottom: 1px #cccccc;
	font-size:105%;
}

.linkeo a
{
    border-bottom: 1px #666666;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;}


.linkeo a:hover
{
    background-color: #faf4d7;

}
.linkeo_fam
{
    border-bottom: 1px #cccccc;
}

.linkeo_fam a
{
    border-bottom: 1px #666666;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;

	
}
.linkeo_fam a:hover
{
    background-color: #faf4d7;

}
#subir
{
    float: right;
    margin: 10px 10px 10px 150px;
}

#subir a
{
    text-align: center;
    text-decoration: none;
    font-size: 90%;
    color: #0066cc;
    background: #fff url(../img/subir.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 2px;
}
#subir a:hover
{
    text-align: center;
    text-decoration: none;
    font-size: 90%;
    color: #0066cc;
    background: #fff url(../img/subir_on.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 2px;
}


#filtro_precio_alfab_izq
{
    color: #174573;
    width:50%;
    float: left;
	text-align:left;
	padding: 0px;
}


#filtro_precio_alfab_izq img
{
    margin-left: 4px;
    margin-right: 2px;
}

#filtro_precio_alfab_izq a
{
    color: #ffffff;
	background-color:#CCCCCC;
    border: 1px solid #666;
    text-align: right;
    padding: 0px;
}
#filtro_precio_alfab_izq a:hover
{
    color: #000000;
	background-color:#CCCCCC;
    border: 1px solid #666;
    text-align: right;
    padding: 0px;
}

#filtro_precio_alfab_centro
{
    color: #000000;
    text-align: right;
    padding: 0px;
    margin-bottom: 0px;
	
    color: #000000;
	background-color:#FFFFFF;
}

#filtro_precio_alfab_centro a
{
        color: #ffffff;
	background-color:#CCCCCC;
    border: 1px solid #666;
    text-align: right;
    padding: 0px;
}

#filtro_precio_alfab_centro a:hover
{
    color: #000000;
    background-color: #fff;
    border: 1px solid #ccc;
    text-align: right;
}

#filtro_precio_alfab_centro img
{
    border: 1px solid #fff;
}
#filtro_numeracion
{
  border: 0px solid #666;
    color: #000000;
    text-align: right;
float:right;
witdh:50%;
    padding: 5px;
    margin-bottom: 5px;
    color: #000000;
	background-color:#FFFFFF;
}

#filtro_numeracion a{
    color:#666666;
	background-color:#FFFFFF;
    border: 0px solid #ccc;
     padding: 0px;
}

#filtro_numeracion a:hover{
    color:#990000;
	text-decoration:underline;
}

#filtro_numeracion img{
    border: 0px solid #fff;
}

#filtro_precio_alfab_dcha
{
    border: 0px solid #ccc;
    padding: 5px;
}

#filtro_marca
{
    color: #174573;
    background-color: #c9cfd4;
    border: 1px solid #ccc;
    text-align: center;
    padding: 5px;
}

#filtro_marca a
{
    margin-left: 2px;
    margin-right: 4px;
    text-decoration: none;
}

#paginadetalle_izq
{
    border: 0px solid #ccc;
    width: 47.99%;
    text-align: center;
}

#paginadetalle_izq img
{
    width: 250px;
    margin: 12px;
    text-align: center;
}



#paginadetalle_dcha
{
    float: right;
    margin-top: 2px;
    margin-left: 0px;
    padding: 5px;
    width: 47.99%;
    border: 0px solid #ccc;
}
#paginadetalle_dcha img
{
    width: 90px;
    padding: 0px;
    float: left;
    margin-top: 15px;
    margin-bottom: 35px;
}

#paginadetalle_dcha h1
{
    font-size: 160%;
    margin: 10px 0px 10px 0px;
    color: #ffffff;
	background-color:#48484A;
}

#paginadetalle_dcha p
{
    font-size: 80%;
    margin-top: 10px;
    color: #666666;
	background-color:#FFFFFF;
}

#detalle_portada a
{
    font-size: 90%;
    color: #0066cc;
    font-weight: 100;
}

#ficha_tecnica
{
    color: #ffffff;
    font-size: 100%;
    padding: 20px 0px 0px 22px;
    border: 0px solid #ccc;
	background-color:#efefef;
    background-image: url(../img/ficha_tecnica.gif);
    background-repeat: no-repeat;
    background-position: left;
    height: 32px;
	width:100%;
	float:left;
	display:block;
	
}
#paginadetalle_centro
{	width:100%;
	float:left;
    color: #174573;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 0px;
	float:left;
	background-color:#fbfbfb;
}
#paginadetalle_centro p
{
    color: #174573;
    text-align: justify;
}

#paginadetalle_centro a
{
    background: url(../img/separador_menu.gif) no-repeat left;
    padding-left: 10px;
    padding-right: 5px;
    text-decoration: none;
}
#paginadetalle_centro a:hover
{
    background: url(../img/separador_menu.gif) no-repeat left;
    padding-left: 10px;
}



#paginadetalle_centro h1
{
    color: #0066cc;
    font-size: 140%;
}

#paginadetalle_centro p
{
    margin-top: 1px;
    font-size: 90%;
    color: #666666;
	background-color:#FBFBFB;
}

.titulo_detalle
{
    background-color: #48484a;
    text-align: center;
    padding: 2px;
    margin-top: 2px;
    color: #ffffff;
}

.marca_detalle
{
    border: 1px solid #ccc;
    font-size: 150%;
    text-align: center;
    padding: 2px;
    margin-top: 2px;
}



.nota_detalle
{
    float: right;
    border: 0px solid #ccc;
    font-size: 85%;
    margin-top: 20px;
    color: #333333;
	background-color:#FFFFFF;
    width: 100%;
    text-align: justify;
}

.productos_similares
{
    float: left;
    border: 1px solid #ccc;
    font-size: 150%;
    text-align: center;
    padding: 2px;
    margin-top: 2px;
    width: 120px;
    height: 60px;
    background-image: url(../img/fondo_similares.gif);
    background-repeat: repeat-x;
    background-position: top;
    color: #003366;
}
.productos_similares a
{
    color: #003366;
    text-decoration: none;
}
.productos_similares a:hover
{
    
}
.comprar_detalle
{
    float: right;
    border: 1px solid #ccc;
    font-size: 150%;
    text-align: center;
    padding: 2px;
    margin-top: 2px;
    width: 120px;
    height: 60px;
    background-image: url(../img/fondo_carrito.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    color: #003366;
}
.comprar_detalle a
{
    color: #003366;
    text-decoration: none;
}
.comprar_detalle a:hover
{

  
}

.modulo50_filtro
{
    padding: 0px;
    float: left;
    width: 49.90%;
    height: 55px;
    color: #666666;
	background-color:#FFFFFF;
}

.filterselect
{
    margin: 0px 0px 0px 0px;
    width: 70px;
    font-size: 100%;
}

.filterselect1
{
    margin: 0px 0px 0px 0px;
    font-size: 100%;
}

.filter
{
    margin-top: 0px;
    width: 35px;
    font-size: 100%;
    color: #ffffff;
    background-color: #ff6806;
    border: 0px solid #ccc;
}

#submenu_corp
{
    border: 0px solid #ccc;
    font-weight: normal;
    font-size: 11px;
    left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 25px;
    padding-top: 0px;
    font-family: "trebuchet ms", verdana, arial, helvetica;
}
#submenu_corp ul
{
    padding: 0;
    margin: 0;
    width: 100%;
}

#submenu_corp ul li.inicio
{
    background: #eeeeee url(../img/submenu_corp_inicio.gif) repeat-x bottom;
    list-style: none;
    float: left;
    width: 13px;
    height: 47px;
    text-align: center;
}

#submenu_corp ul li.final
{
    border-left: 1px solid #cfaa66;
    background: #eeeeee url(../img/submenu_corp_final.gif) repeat-x bottom;
    list-style: none;
    float: left;
    width: 13px;
    height: 47px;
    text-align: center;
}
#submenu_corp ul li
{
    background: #eeeeee url(../img/submenu_corp.gif) repeat-x bottom;
    list-style: none;
    float: left;
    width: 23.7%;
    height: 47px;
    font-size: 100%;
    font-weight: bold;
    text-align: center;
}

#submenu_corp ul li a
{
    border-left: 1px solid #cfaa66;
    border-right: 0px solid #cfaa66;
    text-decoration: none;
    color: #ffffff;
	background-color:#666666;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 10px;
    display: block;
    height: 41px;
    padding-bottom: 0px;
}
#submenu_corp ul li a:hover
{
    width: 100%;
    color: #666666;
	background-color:#FFFFFF;
    font-weight: bold;
    background: url(../img/submenu_corp_on.gif) center top;
}
#submenu_corp ul li a:active
{
    width: 100%;
    color: #666666;
	background-color:#FFFFFF;
    font-weight: bold;
    background: url(../img/submenu_corp_on.gif) center top;
}

#menu_pedido
{
    border: 0px solid #ccc;
    font-weight: normal;
    font-size: 11px;
    left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
}
#menu_pedido ul
{
    padding: 0;
    margin: 0;
    width: 100%;
}

#menu_pedido ul li.inicio
{
    background: #eeeeee url(../img/submenu_corp_inicio.gif) repeat-x bottom;
    list-style: none;
    float: left;
    width: 13px;
    height: 47px;
    text-align: center;
    border-left: 0px solid #cfaa66;
}

#menu_pedido ul li.final
{
    border-left: 1px solid #cfaa66;
    background: #eeeeee url(../img/submenu_corp_final.gif) repeat-x bottom;
    list-style: none;
    float: left;
    width: 13px;
    height: 47px;
    text-align: center;
}
#menu_pedido ul li.on
{
    border-left: 1px solid #cfaa66;
    list-style: none;
    float: left;
    width: 23.5%;
    height: 47px;
    text-align: center;
    background-color: #eeeeee;
    background-image: url(../img/submenu_corp_on.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
#menu_pedido ul li
{
    background: #eeeeee url(../img/submenu_corp.gif) repeat-x bottom;
    list-style: none;
    float: left;
    width: 23.5%;
    height: 47px;
    font-size: 100%;
    color: #ffffff;
    border-left: 1px solid #cfaa66;
    text-align: center;
}

#estado_pedido
{
    }
#estado_pedido ul
{
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: left;
}

#estado_pedido ul li
{
    text-align: left;
    list-style: none;
    padding: 4px 2px 0px 2px;
    width: 45%;
    font-size: 100%;
    color: #666666;
	background-color:#FFFFFF;
    border-bottom: 1px solid #cfaa66;
}

#estado_pedido ul li.importes
{
    text-align: right;
    list-style: none;
    float: left;
    width: 10%;
    font-size: 100%;
    color: #666666;
	background-color:#FFFFFF;
	height:90px;
    border-bottom: 1px solid #cfaa66;
}

#estado_pedido ul li.concepto
{
    text-align: left;
    list-style: none;
    float: left;
    width: 43%;
    font-size: 100%;
    color: #666666;
	background-color:#FFFFFF;
	height:90px;
    border-bottom: 1px solid #cfaa66;
}
#estado_pedido ul li.importes2
{
    text-align: center;
    list-style: none;
    float: left;
    width: 10%;
    font-size: 100%;
	height:50px;
    color: #666666;
	background-color:#cccccc;
    border-bottom: 1px solid #000;
	margin-top:20px;
	margin-bottom:10px;
}
#estado_pedido ul li.concepto2
{
    text-align: left;
    list-style: none;
	height:50px;
    float: left;
    width: 43%;
    font-size: 100%;
    color: #666666;
	background-color:#cccccc;
    border-bottom: 1px solid #000; 
    margin-top:20px;
	margin-bottom:10px;
}
#resultados
{
    text-align: left;
    margin-top: 40px;
    margin-left: 200px;
    list-style-type: none;

}
#resultados ol
{
    list-style-type: none;
}
#resultados ol li
{
    display: block;
    text-decoration: none;
    background: url(../img/ico2.gif) 0px 0.5em no-repeat;
    padding-left: 10px;
    padding-bottom: 0.5em;
    color: #1f5684 !important;
}


#resultados p
{
    font-size: 80%;
    color: #990000;
    margin-top: 20px;
}

.modulo_100_secciones_menu
{
    font-size: 95%;
    margin-left: 190px;
    border: 0px solid #ccc;
    padding: 10px;

	
	
 
}

.modulo_100_secciones_tit
{
    font-size: 140%;
	font-weight:bold;
    margin-top: 10px;
	margin-right:10px;
	margin-bottom: 24px;
    padding: 10px;
    margin-left: 210px;
    color: #454545;
    background-color: #F2F2F2;
    border-bottom: 4px solid #454545;
}

.modulo_100_secciones
{
    font-size: 105%;
	
    margin-left: 220px;
    margin-right: 20px;
    border: 0px solid #ccc;
    text-align: center;

	min-height:750px;
	max-height:3000px;
	
}
.modulo_100_secciones img
{


	
}
.modulo_100_secciones dt
{
	margin-left:20px;
	margin-right:20px;
	padding-left:15px;
	padding-bottom:5px;
	border-bottom:1px dashed #ccc;
	background-image: url(../img/diseno/aa_piti_buscadores_simple.gif);
    background-repeat: no-repeat;
    background-position: left 6px;
	
}
.modulo_100_secciones h2
{
    text-align: justify;
    font-size: 100%;
}

.modulo_50_secciones_tit
{
    font-size: 95%;
    margin-left: 210px;
    border: 0px solid #ccc;
    height: 20px;
    padding: 10px;
    color: #666666;
	background-color:#FFFFFF;
    margin-right: 20px;
}

.modulo_100_secciones p
{
    color: #373737;
    text-align: left;
	
}

.modulo_100_secciones img
{
    padding: 0px;
    text-align: right;
    border: 5px solid #fff;
}


.img290
{
   float: right;
    width: 290px;
   	text-align:right;
	margin-left:20px;
}
.foto_listado_180
{
    border: 1px solid #ccc;
    float: right;
    text-align: right;
}
.foto_listado_180 img
{
    width:150px;
}
.img_dcha200
{
    border: 0px solid #ccc;
    float: right;
    width: 250px;
    margin: 0px 0px 10px 10px;
    text-align: right;
}
.img_dcha200 img
{

    max-width: 250px;

}
.img_dcha70
{
    border: 0px solid #ccc;
    float: right;
    width: 70px;
    margin: 0px 0px 10px 10px;
    text-align: right;
}
.img_izda100
{
    border: 0px solid #ccc;
    float: left;
    width: 100px;
    margin: 0px 0px 5px 0px;
	text-align:center;
}
.img_izda200
{
    border: 0px solid #ccc;
    float: left;
    width: 200px;
    margin: 0px 10px 10px 0px;
	text-align:center;
}
.img_dcha100
{
    border: 0px solid #ccc;
    float: right;
    width: 100px;
    margin: 0px 0px 10px 10px;
}
.img_dcha150
{
    border: 0px solid #ccc;
    float: right;
    width: 150px;
    margin: 0px 0px 10px 10px;
}
.img_izda300
{
    border: 0px solid #ccc;
    float: left;
    width: 300px;
    margin: 0px 10px 0px 0px;
}

.img_dcha300
{
    border: 0px solid #ccc;
    float: right;
    width: 300px;
    margin: 0px 10px 0px 10px;
}
.img_centro
{
    border: 0px solid #ccc;
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px;
}


.secciones_tit
{
    font-size: 110%;
    border: 1px solid #ccc;
    padding: 10px;
    color: #666666;
	background-color:#FFFFFF;
	width:98%;
	
}


.palabras_destacadas
{
    color: #a62e12;
    font-weight: bold;
    margin-left: 0px;
}

.entrar
{
    color: #004fba;
    font-size: 10px;
    width: 60px;
    height: 20px;
}
.editar
{
    text-align: center;
    width: 100%;
    padding: 0px 2px 0px 2px;
    font-size: 90%;
    background-color: #f4f8f9;
    border: 1px solid #0075a6;
}
.eliminar
{
    text-align: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    font-size: 90%;
    border: 1px solid #ccc;
}
.bot_registro
{
    text-align: center;
    width: 120px;
    padding: 2px 10px 2px 10px;
    margin: 5px 10px 20px 10px;
    font-size: 110%;
    border: 1px solid #ccc;
    background-color: #CBCBCB;
}
.bot_registro a:link{ 
    color:#006699;
}

input.registro { 
    color:#006699;
}

.bot_tienda
{
    text-align: center;
 
    width: 120px;
    padding: 2px 10px 2px 10px;
    margin: 0px 10px 0px 10px;
    font-size: 110%;
    border: 1px solid #ccc;
    background-color: #ffffff;
}
.bot_tienda a:link{ 
    color:#006699;
}

input.bot_tienda { 
    color:#006699;
}


.bot_email
{
	background-image: url(../img/diseno/email.gif);
	width:100%;
	height:16px;
	margin-top:4px;
	padding-left:25px;
	padding-right:17px;
	background-repeat: no-repeat;	
}


#contenidos {
	border-right: #ddd 0px dotted;
	padding-top: 0%;
	margin-left: 200px;
	margin-right:0px;	
	
}

#contenidos ul {
	padding-left: 1.5em; margin: 1em 0px; list-style-type: none
}
#contenidos ul li {
	padding-right: 0px; padding-left: 1.2em;  padding-bottom: 0.4em; line-height: 1.4em; padding-top: 0px
}
#contenidos dl {
	padding-right: 20px;  padding-bottom: 1em;  
	
}
dt {
	font-weight: bold; color: #40589b; margin-left:0.2em;	margin: 0px; margin-top:0.5em; margin-bottom:0.5em; text-align:left;
}
dd {


	padding-left:0em;	
	padding-right:0em;	
	text-align:justify;
	color:#666666;
	background-color:#FFFFFF;
	font-size:95%;
	width:85%;
}
.date
{
    color: #de3a3b;
	font-weight:100;
  
}


.modulo_distribuidor {
    font-size: 95%;
    width: 98.00%;    
    background-color: #fff;
    margin-top: 10px;
    padding: 5px 0px 5px 0px;
}
.listado_distribuidor_cab
{
   border-bottom: 0px solid #ccc;
   background-color:#CCCCCC;
   font-weight:bold;
   width:98%;
   height:25px;
}
.listado_distribuidor_cab span {
  margin-left:1em;

}
.listado_distribuidor_dcha{
    float: right;	
	border:0px solid #ccc;
	padding:5px;
}
.listado_distribuidor_izda{
    float: left;	
	border:0px solid #ccc;
	padding:5px;
	text-align:RIGHT;
	
}


.listado_distribuidor
{
    width: 95.00%;
	border-bottom: 1px solid #ccc;
    background-color: #fff;
    margin: 1px;
    margin-top: 10px;
    background-image: url(../img/listados_fondo.gif);
    background-repeat: repeat-x;
    background-position: bottom;
	float: left;
	padding:5PX;
}

.listado_distribuidor span {
  font-weight: bold; 
  height:10px;
  color: #40589b;  
  margin-left:0.2em;
}

#listdis_dcha{
    float: right;	
}

#listdis_dcha  input
{
    border: solid 2px #ccddee;
    vertical-align: top;
}

#listdis_pie
{
    float: left;
    width: 100%;
	text-align: center;
}


#listdis_pie submit {
    text-align: center;
    width: 120px;
    padding: 2px 10px 2px 10px;
    margin: 0px 10px 0px 10px;
    font-size: 110%;
    border: 1px solid #ccc;
    background-color: #ffffff;
}

.distnotas
{
	border: solid 2px #ccddee;
	vertical-align: top;
	margin-left:15px;
	height: 250px;
	width: 95%;	
}



.submitbutton {
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(../img/formbg.gif) repeat-x left top;
}

input.cantidad{
text-align:right;
background-color:#F8EFE3;

}
fieldset{
border:0px;}
legend{
font-size:95%;
color:#333333;
background-color:#F2F2F2;
}
