body {background-color: #ffffff; font-size: 0.8em;/*font-size: 12px;*/ font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#ffffff; padding:0;	margin:0; background-image:url(../img/bg_top.jpg); background-repeat:repeat-x; background-position:top;}
#imagenbg{width:100%; background-image:url(../img/bg_foot.jpg); background-repeat:repeat-x; background-position:bottom;}
#contenidototal{ width:960px; padding:0px; margin: 0px; margin-left: auto; margin-right: auto; }

#breadcrumb{ margin-top:10px; float:left; color:#035F90;}

/*container  center layout*/
#categorias{background-image:url(../img/tit_categorias.jpg); background-repeat:no-repeat; height:23px; padding:9px 0 0 40px; font-size: 12px; font-family:  Arial, Sans-Serif; color:#ffffff; letter-spacing: 1px}

#categorias a{color: #FFFFFF;	text-decoration: none;}
#container { width:100%; padding:0px; margin: 0px; margin-left: auto; margin-right: auto;	background-color: #ffffff;}

#lista2 {}
ul { list-style:none; margin:0 ; .margin-left: 40px /* Margen  para IE6 y IE7*/; padding-top: -5px; padding-bottom: 15px;}

a {color: #00007F;	text-decoration: none;}
a:hover {color: #ff0000;	text-decoration: underline;}
a:visited {color:#003893;	text-decoration: none;}
a:active {	color:#003893;	text-decoration: none;}

.txt-top{font-size: 18px; font-family:  Arial, Sans-Serif; color:#ffffff;}
.blue{font-size: 18px; font-family:  Arial, Sans-Serif; color:#00007f; width:500px}
.gratis{font-size: 22px; font-family:  Arial, Sans-Serif; color:#ffffff;}
.campo_buscar{ border:0px; margin-top:1px; padding:2px;  background-color: #ffffff;}
.campo_amigo{padding:2px; border:none; background: #ffffff; width:108px; height:18px}

/*banner logo*/
#banner /*top*/{margin: 0;	padding: 0; height:165px; .martgin-bottom:30px}
.bleft{float:left;  color:#003893 ;margin:30px 0px 0px 0px}
.bright {float:right; margin-top:40px; text-align:right }
*.clear {clear:both;/* height:5px*/}

#buscador {float:left; margin:60px 250px 0px 0px; _margin:60px 150px 0px 0px; height:37px;}

/*contenido*/


#conte_top { background-image:url(../img/home_top.gif); background-repeat: no-repeat; background-position:top izquierda; height:9px; margin: 0 16em 0 0; .margin: 20px 16em -30px 0 /*Margen  para IE6 y IE7*/;  _margin: 0 16em 0 0 ; _height:5px /*Sólo IE6*/}

#conte {background-image:url(../img/home_medium.gif); background-repeat:repeat-y; .margin-top:25px;; _margin-top:0; min-height:660px; _height:660px;}

#conte_fin {height:9px; background-image:url(../img/home_fin.gif); background-repeat: no-repeat; background-position:top izquierda}

#homeBox{padding: 0px; font-size: 13px; color: #35362c; margin-left: auto; margin-right: auto;	}
#homeBox .area1	{width: 230px; padding: 27px 0px 0px 15px; float: left;}
#homeBox .area2	{width: 230px; padding: 27px 0px 0px 15px; float: left;}
#homeBox .area3	{width: 230px; padding: 27px 0px 0px 15px;float: left;}
.free { float:right; height:31px; margin-right:210px; margin-top:10px}
	
/*right col*/
#right {float: right; width: 16em; margin: -55px -5px 0 0; .margin: -32px -10px 10px 0  /* Margen  para IE6 y IE7*/; _margin:-70px auto 0 auto /* Sólo IE6 */; padding:15px 10px 5px 5px; .padding:0px/*  para IE6 y IE7*/; _padding:0px /* Sólo IE6 */; color:#ffffff; min-height:660px; .height:680px; background-image:url(../img/sidebar.gif); background-repeat: no-repeat; background-position:top}

#right ul {list-style-image:url(../img/bullet.jpg)}
#right ul a{color: #035F90;}
#right ul a:hover{text-decoration: none;  background-color: #ffffff; padding:2px; margin:1px}
/*#final {background-image:url(../img/naranja.gif); background-repeat: no-repeat; }*/

#side_bar{padding: 10px 10px 15px 20px; min-height:660px; .height:660px; color: #003893;}
#recientes a{color: #003893; font-size: 10.5px;}
#recientes  a:hover{text-decoration: none;  background-color: #ffffff; padding:2px; margin:1px}

/*--*/

#tit_relac{margin: 20px auto 0 auto;font-size: 18px; font-family:  Arial, Sans-Serif; color:#003893; padding: 2px; width:925px;}
#relacionadas{text-align:justify; padding: 2px; width:925px; background-color: #ffffff; border:#00007f 1px solid;  margin-left: auto; margin-right: auto;	}
#relacionadas .cont{margin: 1px ; padding: 8px; background-color:#f0f0fe}

/*--*/
#estafas{ border: 2px solid #FF0000; background-color: #00007c; padding:2px; width:900px; margin-left: auto;
margin-right: auto; font-family:  Arial, Sans-Serif; color:#FFF9DE;}
#estafas li {padding-left: 30px; padding-top: 10px; background: url(../img/tick.jpg) center left no-repeat;}
#estafas ul{list-style-type:none;}
#estafas h2{ font-size:14px; padding-left:50px}

/*footer*/
#footer {text-align: center; clear: right; padding-top: 60px;	margin-top: 30px;	height:40px;}
#footer a{ color:#FFFFFF}
#footer a:hover{ color:#ABB9F3}
#footer a:visited{ color:#E2E8FD}
#footer a:active{ color:#FECBCB}
	
/*paginas internas*/
 #recomendar2{float:left; width:200px; height:61px; padding: 7px 0px 5px 0px; background-image:url(../img/recomendar.gif); background-repeat: no-repeat; background-position:top; margin-top:7px; color:#00007c}
#buscador2 {float:left; margin:59px 10px 0px 0px; width:250px; height:37px;}
#marco_top { background-image:url(../img/marco_top.gif); background-repeat: no-repeat; background-position:top izquierda;
margin: 5px auto 0 auto ; .margin: 25px auto 0 auto  /* Margen  para IE6 y IE7*/;_margin: 5px auto 0 auto/* Sólo IE6 */}

#cont_i {border-right:2px solid #ff0000; border-left:2px solid #ff0000;	padding: 11px; width:914px}
#titulos{ height:23px; background-image:url(../img/bg_titulo.jpg); background-repeat: repeat-x; background-position:left; font-size: 18px; font-family:  Arial, Sans-Serif; color:#ffffff; margin:0px 30px 5px 30px; padding: 2px 30px 2px 30px}
#recomendar{position:absolute;	left:769px;	top:91px;	width:219px;	height:61px;	z-index:4;
 padding: 10px 0px 5px 0px;background-image:url(../img/recomendar.gif); background-repeat: no-repeat; background-position:top;}
 
.texto /*texto corrido y largo color azul*/{font-family:  Arial, Sans-Serif; color:#2763A2; padding:0px 45px 0px 65px; text-align:justify}
.naranja{ font-family:  Arial, Sans-Serif; color:#ff0000;}
.subtitulos{ font-family:  Arial, Sans-Serif; color:#ff0000;}

#publicar {	color:#2763a2;	position:absolute;	left:29px;	top:121px;	z-index:1; }

#contacto a{color: #ffffff;text-decoration: none;}
#contacto   a:hover{color: #FDDDA7;}

#marco_bottom { height:20px; background-image:url(../img/marco_bottom.gif); background-repeat: no-repeat; background-position:top izquierda; margin: 0 auto 10px auto ;}

/*========================== formularios =====================================*/
.file{width:100px; height:20px;}

#formulario {margin:10px 65px -20px 65px ;color:#2763A2}

.titulos{ width:110px;	text-align: right; float:left;display: block; margin:5px 20px 10px 0 ;	font-weight: bold; color:#2763A2}

.fromizq_top { margin-bottom:10px; width:410px; float: left; }
.fromder_top {margin-bottom:10px; width: 360px;	float: right;}

.fromizq { margin-bottom:10px; width:50%; float: left; }
.fromder {margin-bottom:10px; width: 49.5%;	float: right;}

.campo{ border: 1px solid #2763a2; width:180px; height:15px; margin:5px 0 5px 0; color:#003893}
.campo_list{ border: 1px solid #2763a2; width:180px; height:20px; margin:5px 0 5px 0; color:#003893}
.campo_foto{ border: 1px solid #2763a2; width:120px; height:20px;margin:5px 0 5px 0; color:#003893}
.select{width:150px; height:20px;color:#035F90 }
.checkbox{ border: 1px solid #2763a2; width:10px; height:10px; margin-left:10px; display: compact ;color:#00007F}

.asunto{ border: 1px solid #2763a2; width:500px; height:20px; background-color:#FDDDA7; margin:5px 0 5px 0; color:#00007F}
.mensaje{ border: 1px solid #2763a2; width:500px; height:60px; margin:5px 0 5px 0; color:#00007F}

.buttons{background-image:url(../img/bg_titulo.jpg); background-repeat: repeat-x; background-position:left; font-size: 12px; font-family:  Arial, Sans-Serif; font-weight:bold; color:#ffffff; height:22px; padding: 2px 10px 2px 10px; border:#00007F 1px solid; margin-bottom:3px}
.campo_codigo{ border: 1px solid #2763a2; width:120px; height:20px; margin:0px 0 12px 0; color:#035F90}
#botones { float:right ;width:223px;height:25px; margin:-30px 70px 0px 0px}
/*CONTACTO*/
#rapido {margin:40px 20px 0 550px; width: 233px; height:83px; background-image:url(../img/bg_azul.jpg); background-repeat:no-repeat; background-position:top; padding:15px; color:#FFFFFF; position:absolute }
#rapido a{color:#FFFFFF }
.asunto_s{ border: 1px solid #00007c; width:180px; height:20px; background-color:#FFF9DE; margin:5px 0 5px 0; color:#00007F}
.mensaje_s{ border: 1px solid #2763a2; width:180px; height:60px; margin:5px 0 5px 0; color:#035F90}
.fotos{ border: 1px solid #2763a2;  margin:10px; }


h1{ font-size:12px; float:right; margin-top:-20px}
.bg_naranja { padding:5px 5px 5px 35px;  margin:0px 0px 5px 30px; width:89%; display:block ; background-color:#FECBCB; font-family:  Arial, Sans-Serif; color:#00007c;}
.bg_1 { padding:5px 5px 5px 35px;  margin:0px 0px 5px 30px; width:89%; display:block ; background-color:#FECBCB; font-family:  Arial, Sans-Serif; color:#00007c;}
.bg_blue { padding:5px 5px 5px 35px;  margin:0px 0px 5px 30px; width:89%; display:block ; background-color:#fff6f6; border-bottom:#FFFFFF solid 1px; border-top:#FFFFFF solid 1px; font-size: 12px; font-family:  Arial, Sans-Serif; color:#00007c;}
.bg_2 { padding:5px 5px 5px 35px;  margin:0px 0px 5px 30px; width:89%; display:block ; background-color:#fff6f6; border-bottom:#FFFFFF solid 1px; border-top:#FFFFFF solid 1px; font-size: 12px; font-family:  Arial, Sans-Serif; color:#00007c;}
.up{padding: 2px; background-color:#ADD3FB; border:#ffffff solid 1px; float:right; font-family:  Arial, Sans-Serif; color:#003893;}


/*listados*/
 #lista ul { margin:0 20px 15px 20px; padding: 0; list-style: none; .margin:0 30px 15px 20px}

 #lista li { line-height: 17px; text-indent: 18px; padding-top: 0px; background-image: url(../img/item.png) ; background-repeat: no-repeat; background-position: 0px 5px; }

.li1{ padding:5px 5px 5px 15px; margin:0px 0px 5px 30px; width:93%; background-color:#FECBCB; font-family:  Arial, Sans-Serif; color:#00007F;}

.li2 { padding:5px 5px 5px 15px; margin:0px 0px 5px 30px; width:93%; background-color:#FFF6F6; border-bottom:#FFFFFF solid 1px; border-top:#FFFFFF solid 1px; font-size: 12px; font-family:  Arial, Sans-Serif; color:#00007F;}
#paginador{	vertical-align: middle; height:22px}
