/* CSS Document */
body {
	margin:0;
	padding:0;
	background: #fff url('../imagenes/fondo.jpg') top left repeat-x fixed;
	/*position:relative;*/
	
}

form {display:inline;}

.boton-azul {
	background: #003366 url('../imagenes/fondo_btn_azul.jpg') top repeat-x;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	/*font-weight: bold;*/
	padding: 5px;
	text-decoration: none;
	display:block;
	text-align:center;
	width: 100px;
	height:16px;
}

.boton-azul:hover {
	color: #ffff99;
}

.boton-buscar {
	background: #003366 url('../imagenes/fondo_btn_azul.jpg') top repeat-x;
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	text-align:center;
	width: 100px;
	height: 16px;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
}

.boton-buscar:hover {
	color: #ffff99;
}

	
#todo {
	width:1005px;
	margin: 0px auto 0px auto;
	background: #FFFFFF;
	margin-top:50px;
	margin-bottom:20px;
}
#menutop {
	width:100%;
	height:auto;
	overflow:auto;
	background:#003366;
	margin-bottom:26px;
	position:fixed;
	z-index:200;
	top:0;
	left:0;
}
#menutop ul {
	width:1005px;
	list-style-type:none;
	list-style-position:inside;
	margin:0 auto;
	padding:5px 0;
}
#menutop ul li {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	padding:0;
	padding-right:10px;
	margin:0;
}
#menutop ul li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#menutop ul li a:hover {
	color:#ffff00;
}


#contenedor{ 
	width:1005px;
	margin: 0;
	/*border-left:1px solid #216475;
	border-right:1px solid #216475;*/
	background: #FFFFFF;
}

#top_esquinado {
	height:0px;
	/*background-image:url('../img/top_esquinado.gif');
	background-repeat:no-repeat;*/
}

#pie_esquinado {
	height:0px;
	/*background-image:url('../img/pie_esquinado.gif');
	background-repeat:no-repeat;*/
}

#top1 {
	width:1005px;
	height:89px;
	background: url('../imagenes/fondo_top.jpg') top repeat-x;
}

#top2 {
	width:1005px;
	height: 89px;
	background: url('../imagenes/pestana.jpg') top right no-repeat;
	text-align: center;
}

#logo {
	width:207px;
	height:89px;
	float:left;
	padding-left: 12px;
	margin: 0;
	float:left;
}
#login_v11 {float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-left:15px;margin-top:34px;text-align:left;width:500px;}
#form_login_v11 form {line-height: 20px;}
#form_login_v11 form .labels {float:left;text-align:left;}
#form_login_v11 ul {list-style-type:none;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:0;margin:20px 0 0 10px;}
#form_login_v11 ul li {float:none;padding-right:10px;}
#form_login_v11 .menulog li {float:left;padding-right:10px;}
#form_login_v11 ul li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	color:#003399; 
	text-decoration:none;
	padding-left:0px;
	margin:0;
}		
#form_login_v11 ul li a:hover {
	/*background-color:#E8CA24;*/
	color:#cc0000;
	text-decoration:underline;
}
#form_login_v11 form .campo {
	background:#FFFFFF;
	border:1px solid #003399;
	padding:5px;
	font-size:11px;
	margin:0px 5px 0 0;
	height:14px;
}
#form_login_v11 form .boton-entrar {
	background: #003366 url('../imagenes/fondo_btn_azul.jpg') top repeat-x;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	text-decoration: none;
	text-align:center;
	width:50px;
	height:16px;
	margin-top:20px;
	line-height:16px;
	display:block;
}
#form_login_v11 form .boton-entrar:hover {
	color: #ffff99;
}

#publicar {
	float:left;
}

#buscador {
	width: 968px;
	height:40px;
	background: rgb(250,216,109) url('../imagenes/fondo_der.jpg') top repeat-x;
	margin: 0 auto;
	border: 1px solid #003399;
	margin-top: 10px;
}
.caja-noticias{
	/*background: rgb(250,216,109) url('../imagenes/fondo_der.jpg') top repeat-x;*/
	margin: 0;
	border: 1px solid #D6D6D6;
	margin-top: 10px;
	width: 248px;
	margin-bottom:10px;
}
#caja-noticias-cuerpo{ height:300px; overflow:auto;}
.caja-noticias-pie{ border-top:1px solid #D6D6D6; background-color:#E9E8EA;}
.caja-titular {
	padding-top: 10px;
}
.caja-noticias-breve{ border-top: 5px;}
.caja-noticias-breve p{ color:#666666 !important;}


.noticia, .ultimo-aviso {
	border-bottom: 1px solid #ccc;
	margin:5px 0;
	padding:5px;
}
.ultimo-aviso {
	border: 1px solid #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
.noticia p, .noticia p a, .ultimo-aviso p, .ultimo-aviso p a{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#314A6E;
	text-decoration:none; margin:0;}

.noticia h2, .ultimo-aviso h2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #8B9297; text-align:right;
  	margin:0; padding:0; font-weight:normal;}		


.titular {
	color: #003399;
	font-size: 16px;
	font-family: Arial, Verdana;
	font-style: italic;
	font-weight: bold;
	margin-left: 10px;
	background: url('../imagenes/flecha_titular.gif') left no-repeat;
	padding-left: 10px;
}

.titular2 {
	color: #003399;
	font-size: 16px;
	font-family: Arial, Verdana;
	font-style: italic;
	font-weight: bold;
	margin-left: 10px;
}

#contenido_buscador {
	float: right;
	padding-top: 7px !important;
	padding-top: 5px;
	margin-right: 10px;
}

.textbox_buscador { 
	border:1px solid #003399;
	width:250px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	height: 14px;
	padding:5px;
	display:inline-block;
	vertical-align:middle;
}
	  
#botones {
	float:right;
	margin-top:64px;
	padding-right: 10px;
}

#botones ul {
	list-style:none;
	margin:0;
	padding:0;
}

#botones li {
	float:left;
	display:inline;
	margin: 0;
}

#botones .ultimo a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #003399;
	text-decoration:none;
	text-align:center;
	padding: 0 10px;
	border:none;
}

#botones .ultimo a:hover {
	color: #cc0000;
	text-decoration:underline;
}
	
#botones li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #003399;
	text-decoration:none;
	text-align:center;
	padding: 0 10px;
	border-right: 1px solid #003399;
}

#botones li a:hover, #menu li a:active {
	color: #cc0000;
	text-decoration:underline;
}

#linea {
	clear:both;
	width:100%;
	height:0px;
	background-color:#fff;
}
	
#linea2{clear:both; width:100%; height:5px; background-color:#E8CA24;}

#der {
	width:200px;
	float:left;
	padding-left:17px;
	margin-top:15px;
    
}

#cuerpo {
	width:480px;
	float:left;
	margin-top: 15px;
	margin-bottom:10px;
	padding-left:17px; 
}

#colder{width:250px; float:left; padding-left:20px; margin-top:15px;}

#cuerpo h3{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
				color: #666666; padding:0; margin-top:5px;}
				
#top_cuerpo1{ width:480px;
			  margin:0;}
#top_cuerpo2{ width:480px; height:7px;
			  margin:0;}
			  
#texto_top {
	padding-top:0px;
	width:100%;
	min-height:22px; 
	height:auto !important;
	height:22px !important;
}
			
#texto_top p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:16px;
	color:#003399;
	font-weight:bold;
	padding-left:10px;
	background: url('../imagenes/flecha_titular.gif') left no-repeat;
	text-decoration:none;
	}	
#texto_top p a {
	text-decoration:none;color:#003399;
	}
	
#texto_top p a:hover { color: #FF9900;  }

								
.menu_der {
	width:200px;
	height:auto;
	margin-bottom: 15px;
}
			               
.top_menu_der_rojo, .top_menu_der {
	background: rgb(254,236,164) url('../imagenes/top_menu.jpg') no-repeat;
    height:25px;
    width:100%;
}
               		   
.top_menu_der p, .top_menu_der_rojo p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003399;
	font-size: 14px;
	font-weight:bold;
	margin:0;
	padding-left:15px;
	padding-top:7px;
	font-style: italic;
}
			   		   
.body_menu_der, .body_menu_der_rojo {
	width:198px;
	background: rgb(250,216,109) url('../imagenes/fondo_der.jpg') top repeat-x;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
	margin:0; padding:0;
	padding-top: 10px;
	

}
				
.body_menu_der ul, .body_menu_der_rojo ul, .caja-noticias ul {
	margin:0;
	padding-left: 0;
	padding-bottom:0;
}

.body_menu_der ul li, .body_menu_der_rojo ul li, .caja-noticias ul li {
	padding:0;
	display:block;
	min-height:15px;
	height: auto !important;
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	margin:0;
}

.caja-noticias ul li {
line-height:18px;
}
.body_menu_der ul li a, .body_menu_der_rojo ul li a, .caja-noticias ul li a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	color:#003399; 
	text-decoration:none;
	/*display:block;*/
	padding-left:0px;
	margin:0;
}
						
.body_menu_der ul li a:hover, .body_menu_der_rojo ul li a:hover, .caja-noticias ul li a:hover {
	/*background-color:#E8CA24;*/
	color:#cc0000;
	text-decoration:underline;
}


.body_menu_blanco ul {
	margin:0;
	padding-top:10px;
	padding-left: 0;
	padding-bottom:0;
}
.body_menu_blanco ul li {
	padding:0;
	display:block;
	min-height:15px;
	height: auto !important;
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	margin: 5px 0;
}
.body_menu_blanco ul li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	color:#003399; 
	text-decoration:none;
	/*display:block;*/
	padding-left:0px;
	margin:0;
}						
.body_menu_blanco ul li a:hover {
	/*background-color:#E8CA24;*/
	color:#cc0000;
	text-decoration:underline;
}


.menu_der label {
	width: 50px;
	display:block;
	float:left;
	text-align: right;
}

.menu_der input {margin-bottom:0px;}

.menu_der p, .menu_der label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:2px;
background-image:url('../img/flecha_roja2.gif'); background-repeat:no-repeat; padding-left:15px; 
background-position: 0px 0px; height:15px; padding-top:2px;color:#11596B }


.pie_menu_der {
	background: rgb(248,195,1) url('../imagenes/pie_menu.jpg') no-repeat;
    width: 100%;
    height:8px;
    padding:0;
    margin:0;
}

#login{}

#form_login form {line-height: 30px;}

#ofertas {
	padding:0;
	margin:0;
}

.destacado {
	width:250px;
	margin-bottom:5px;
	float:left;
	margin-right:5px;
}

.esquinado_destacado {
	width:100%;
	background: #0093dd url('../imagenes/top_destacado.jpg') top no-repeat;
	height:8px;
}

.top_destacado {
	width:248px;
	background: #0093dd;
	height:35px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}
	
.top_destacado p {
	margin:0;
	padding: 0;
	padding-left: 8px;
	color:#fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform: capitalize;
}
.top_destacado p a {
	color:#fff;
	text-decoration:none;
}
.top_destacado p a:hover {
	text-decoration:underline;
}			
.pie_top_destacado {
	width:100%;
	height: 4px;
}
		
.cuerpo_destacado {
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	width:248px; 
	/*min-height:155px;
	height:auto !important;*/
	height:155px; overflow:hidden;
}
				  
.cuerpo_destacado p {
	margin: 0;
	padding:5px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px !important;
	text-transform:lowercase;
}
.descripcion {
	float: left;
}

.masde {
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	width:248px;
	padding: 10px 0;
}
						
.masde a {
	margin:0;
	padding-left:18px;
	background: url('../imagenes/mas.gif') no-repeat;
	color: #003399;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px !important;
}
						
.masde a:hover{text-decoration:underline;}						


										 
.pie_destacado {
	background-image:url('../imagenes/pie_destacado.jpg');
	background-repeat:no-repeat;
	height:8px;
	width:100%;
	clear:both;
}
.cuerpo_destacado p img {
	margin-right:5px;
	margin-bottom: 5px;
	border:1px solid #ccc;
}
.precio_destacado {
	border-left:1px solid #003399;
	border-right:1px solid #003399; 
	width:248px;
	clear:both; }				 					  		  
.texto_precio{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #333333;
			   width:120px; text-align:center; float:left; color:#FF0000; letter-spacing:-0.05em;}	   
.botones_destacado{ width:125px; float:left;}

/*----------------------------destacado 2---------------------------------*/

.destacado2 {
	width:480px;
	margin-bottom:5px;
	float:left;
}
.esquinado_destacado2 {
	width:478px;
	background: #0093dd /*url('../imagenes/top_destacado.jpg') top no-repeat*/;
	height:8px;
	border-top:1px solid #003399;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}
.top_destacado2 {
	width:478px;
	background: #0093dd;
	height:35px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}
.top_destacado2 p {
	margin:0;
	padding: 0;
	padding-left: 8px;
	color:#fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform: capitalize;
}
.top_destacado2 p a {
	color:#fff;
	text-decoration:none;
}
.top_destacado2 p a:hover {
	text-decoration:underline;
}			
.pie_top_destacado2 {
	width:100%;
	height: 4px;
}	
.cuerpo_destacado2 {
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	width:478px; 
	/*min-height:155px;
	height:auto !important;*/
	height:115px;
	overflow:hidden;
}			  
.cuerpo_destacado2 p {
	margin: 0;
	padding:5px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px !important;
	text-transform:lowercase;
}
.masde2 {
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	width:458px;
	padding: 10px 10px;
}					
.masde2 a {
	margin:0;
	padding-left:18px;
	background: url('../imagenes/mas.gif') no-repeat;
	color: #003399;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px !important;
}
.masde2 a:hover{text-decoration:underline;}
								 
.pie_destacado2 {
	/*background-image:url('../imagenes/pie_destacado.jpg');
	background-repeat:no-repeat;*/
	height:8px;
	width:478px;
	border-bottom:1px solid #003399;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	clear:both;
}
.cuerpo_destacado2 p img {
	margin-right:5px;
	margin-bottom: 5px;
	border:1px solid #ccc;
}
.precio_destacado2 {
	border-left:1px solid #003399;
	border-right:1px solid #003399; 
	width:478px;
	clear:both;
}	
.texto_precio{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #333333;
			   width:120px; text-align:center; float:left; color:#FF0000; letter-spacing:-0.05em;}
			   
.botones_destacado{ width:125px; float:left;}






.btn_amarillo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width:60px;
	height:19px;
	display:block;
	/*background-image:url('../img/btn_amarillo.gif'); background-repeat:no-repeat;*/
	background: #003366 url('../imagenes/fondo_btn_azul.jpg') top repeat-x;
	text-align:center;
	text-decoration:none;
	color:#fff;
	float:left;
	line-height: 100%;}
	
.btn_amarillo span{display:block; padding-top:3px;}
.btn_amarillo:hover {
	color:#FFFF99;
	}
					 
.btn_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width:60px;
	height:19px;
	display:block;
	background-image:url('../img/btn_rojo.gif'); background-repeat:no-repeat; text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	}
	
.btn_rojo span{display:block; padding-top:3px;}
.btn_rojo:hover {background-image:url('../img/btn_rojo.gif'); background-repeat:no-repeat; 
					 background-position: -60px 0px; color:#FFFFFF }					 

#pie {position:relative;
	height: 40px;
	background: rgb(250,216,109) url('../imagenes/fondo_der.jpg') top repeat-x;
}
.comunidades{
height:35px;
margin-left:20px;
position:relative;
right:5px;
top:5px;}

.comunidades ul{
list-style:none;
margin:0;
padding:0;}

.comunidades li{

margin-right:5px;
height:35px;
float:left;}

.nos{
color:#CCCCCC;
font-size:13px;
margin-right:5px;
text-align:right;}

.nos a{
text-decoration:none;
color:#CCCCCC;}

.nos a:hover{
text-decoration:underline;
color: #999999;}
#texto_pie {height:15px; width:100%; padding-top:5px; }
#texto_pie p{margin:0; padding:0; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px;
			 color:#11596B; margin-left:10px;}			
			 
.espacio1 { width:500px; margin:5px auto 5px auto; height:60px; display:block; background-color: #FDF8E8;}		   
.espacio2 { width:180px; margin:5px auto 5px auto; height:100px; display:block; background-color:#FDF8E8;}	

.campos {
	background:#FFFFFF;
	border:1px solid #003399;
	padding:3px;
	font-size:11px;
	margin:0px 5px 0 2px;
}

.campos2 {background:#FFFF66; border:1px solid #999999; padding:3px; font-size:11px; margin:0px 5px 0 2px;}
.selects		{background:#FFFFFF; border-top:1px solid #999999;  border-left:1px solid #999999; border-bottom:1px solid #000; border-right:1px solid #000; font-size:12px; margin:0px 5px 0 2px;}
.campos:focus, .selects:focus{background:#FFFF66;}
			
				/* RESULTADOS */	
				.datos_aviso {
					padding:0;
					display:block;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					padding-left:10px;
					margin:0;
					color:#666666;
				}
				.resultados_de_busqueda{margin:0; padding:0;}
				.detalle_resultados_de_busqueda {
					float:left;
					width:480px;
					border-bottom:1px solid #47661E;
					padding:0;
					text-align:center;
					font-size:13px;
					color: #333333;
					clear:both;
					margin-left:5px;
					font-family: Arial, Helvetica, sans-serif;
				}
					
				.detalle_resultados_de_busqueda form{ background-color: #FFFFD7; display:block; padding:5px;border:1px solid #F7ECB0;}
				.detalle_resultados_de_busqueda p{ margin:0; padding:0px;}
				.detalle_resultados_de_busqueda .parbuscador{ margin:0; padding:0; display:inline; float:left; margin-left:0px; text-align:left;}
				
				.resultado {width:480px; float:left; clear:both; padding:0; border-bottom:1px solid #ccc;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:120%;
				margin-left:5px;}	
				
				.resultadomis, .resultadomis_destacado {
					width:480px;
					clear:both;
					padding:0;
					border-left:1px #216475 solid; border-right:1px #216475 solid; border-bottom:1px #216475 solid;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height:120%;
					}	
				.resultadomis_destacado {background-color:#FFFF66;}
				
				.resultado_google {
					width:480px;
					float:left;
					clear:both;
					padding:0;
					padding-top:10px; 
					border-top:1px solid #CCCCCC;
					border-bottom:1px solid #CCCCCC;
					background-color: #FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height:120%;
					height:80px;
					margin-top:5px;
					margin-bottom:5px;
				}
				.upload_area{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}
				.resultado_destacado{width:478px; float:left; clear:both; padding:0; 
				border: 1px solid #003399; background-color: #FFFF99;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:120%; 
				margin:5px 0; margin-left:5px;}
					
					#even {background-color:#FFFCF0;}
					.detalles_resultado {float:left; padding:10px; width:380px;}
					.detalles_resultado p{font-family:Verdana, Arial, Helvetica, sans-serif; 
											padding:0; margin:0;}
					.detalles_resultado p a, .upload_area a{font-family:Verdana, Arial, Helvetica, sans-serif;
											padding:0; margin:0; color: #FF3300; text-decoration:none;}
					.detalles_resultado p a:hover, .upload_area a:hover{text-decoration:underline;}			
					.detalles_resultado p strong{ font-size:14px; text-transform: uppercase;}
					.detalles_resultado img{ margin: 5px 5px 5px 0;}
								/*.detalles_resultado a {color:#000000; font-weight:bold; text-decoration:none;}
								.detalles_resultado a:hover {color:#FF6600}*/
					.precio_resultado {float:right; padding:10px 10px 0 0;}
						.precio_resultado strong{font-size: 14px; color:#FF0000;}
					.ver_resultado {float:right;padding:0; margin-right:3px; margin-top:3px;}
															
					.paginador {float:right; padding:10px 15px 0 0 ;}
						.paginador a {display:block; background-image:url('../img/btn_amarillo.gif');
						background-position: -5px 0px; padding:4px; margin-right:3px; 
						float:left; text-align:center; border:1px solid #FF9900;color:#8E2400; font-size:10px}
							.paginador a:hover {background:#FFFFFF;}
						.paginador a#active {font-weight:bold; background-image:url('../img/btn_rojo.gif');
						background-position: -5px 0px; color:#FFFFFF}
						
			.pop_up_img_big {
				float:left;
				padding:0;
				margin-bottom:10px; 
				overflow: auto;
				border:1px #CCC solid;
				background-color: #F4F4F4;
			}
			
			.popup_thumbs  {float:left;}
				.popup_thumbs img {border:1px solid #999999; margin:0 0 0 10px; float:left;}	
.txtverde{ color:#007500; font-weight:bold;}
.txtamarillo{ color: #383838; font-weight:bold;}
.txtrojo{ color: #CC0000; font-weight:bold;}
#textos{ width:550px; clear:both; padding:5px 5px 5px 5px; border-top:1px #F5F5F5 solid; margin-top:10px; 
		font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}	
#textos p {	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}		
fieldset {background-color: #FFFFD7; width:458px; border:1px solid #F7ECB0; padding-left:10px; margin:0px 0px 10px 0px;}
.formulario label, fieldset label { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; width:150px; 
					text-align:right; display:block; float:left;}	
.formulario p, #ofertas p, fieldset p {font-size:13px; font-family: Arial, Helvetica, sans-serif;}	


.separar_campos {margin:0; padding:0; margin-top:5px;}
.separar_datos { width:auto; margin:0; clear:both; border-top:1px dashed #666666; height:1px;
				 margin-bottom:5px;}	
.formulario h2, #ofertas h1, fieldset h2{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000;}

.formulario h2 a, fieldset h2 a{color:#000; text-decoration:none;}
.formulario h2 a:hover, fieldset h2 a:hover{color:#000; text-decoration:underline;}

.link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #cc0000;
	text-decoration:none;
	text-align:center;
	padding: 0 10px;
}

.link:hover {
	color: #ff0000;
	text-decoration:underline;
}


				 						
.link1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color: #003366;}
.link1:hover { color: #666666; }
#mensaje_ok{ 
    margin:20px auto; width:80%;
	border:1px solid #006600;
	background-image: url('../images/icon_adv_ok.gif');
	background-repeat:no-repeat;
	background-position: 1px 5px;
	height:50px; padding-left:45px; background-color:#D3FED6}
#mensaje_ok p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#009900;
margin-top:10px; margin-bottom:auto;}	

#mensaje_KO{ 
    margin:20px auto; width:80%;
	border:1px solid #993300;
	background-image:url('../images/icon_adv_KO.gif');
	background-repeat:no-repeat;
	background-position: 1px 5px;
	height:50px; padding-left:45px; background-color: #DA251C}
#mensaje_KO p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;
margin-top:10px; margin-bottom:auto;} 			


.mis_avisos{ width: 480px; margin-top:10px; margin-bottom:10px;}
.top_mis_avisos{ background: #ebebeb; height:4px; width:480px; border-top:1px solid #216475; border-left:1px solid #216475; border-right:1px solid #216475;}	
.pie_mis_avisos{ height:4px; width:480px; display:none;}	
.pie_mis_avisos_amarillo{ height:4px; width:480px; display:none;}	
.top_mis_avisos_texto{ background-color:#EBEBEB; border-left:1px #216475 solid; border-right:1px #216475 solid;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height: 50px; width:470px; padding: 5px 0 10px 10px;}
.top_mis_avisos_texto img {padding-bottom: 10px; display:none;}	


#legales{width:auto; height:100px; margin:5px; overflow:scroll; 
		font-family:"Courier New", Courier, monospace; font-size:11px; border:1px #666666 solid;
		background-color:#FFFFFF;}

.addthis_default_style{ float:right; margin-right:40px; margin-bottom:10px; border:1px #CCCCCC solid;
	background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; padding:2px 2px 2px 2px;  /*width:250px;*/}		
.addthis_default_style a{ color:#003366; text-decoration:none;} 	
