body	{background:#fff;margin:0;padding:0;font-family:Tahoma, Verdana, Arial, Arial;font-size:11px;} 
select	{font-family:Tahoma, Verdana, Arial;font-size:1em;} 
form	{margin:0;padding:0;}
img	{border:0;}


.pg1	{float:left; width:100%; background:  url(../i/fondda.gif) 0 0 repeat-x;  } 
.pg2	{width:1004px; margin:0 auto; }
.pg3	{width:1004px;}
.pg4	{float:left; width:1004px; padding:0 0;      } 

 


.ccc		{float:left; width:100%;background:#3A7DB2;}
.cabecera	{width:1004px; height:109px; border-bottom:7px solid #EAEAE8;background:#3A7DB2;}
.c1			{float:left;width:260px;padding-left:20px;font-family:Times New Roman;}
.c1	.logo 	{height:70px;}
.logo_a		{color:#ECE4D9;font-size:44px;font-weight:normal;text-decoration:none;}/*DA0061*/
.logo_span	{color:#ffffff;font-size:44px;font-weight:normal;}
.logo_span_span	{color:#ECE4D9;font-size:36px;font-weight:normal;}
.sublogo	{color:#ECE4D9;font-size:24px;}

.c1 .busca	{}
.c2			{float:left;padding-left:100px;padding-right:20px;	} /*   width:320px;*/
.c2 .imgd	{float:left;width:75px;height:76px; background:url(../../id/cabecera_fondo_dd.gif) top right no-repeat;margin:20px 0 0 25px;}
.c2 .imga	{float:left;width:75px;height:76px; background:url(../../id/cabecera_fondo_aa.gif) top right no-repeat;margin:20px 0 0 25px;}
.c2 .a1		{color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;position:relative; top:32px; left:7px;}
.c2 .a2		{color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;position:relative; top:28px; left:8px;}
.c2 a:hover	{text-decoration:underline;}
.c3			{float:left;width:200px;height:109px;background:url(/id/cabezapp.gif) top right no-repeat;}

.anuncio		{color:#666;background:#f5f5f5;margin-bottom:15px;padding:10px;border:1px solid #DCDCDA;}
.anuncio h2		{color:#AA9671; font-size:12px; font-weight:bold; margin:0;padding:0;}
.anuncio a		{color:#656766;text-decoration:underline;}
.anuncio a:hover{color:#656766;text-decoration:none;}

.anuncios		{float:left;width:1004px; }
.anuncios_i		{width:1px; font-size:1px; height:1px;} 
.anuncios_c		{float:left;width:710px;   padding:0 0 0 20px; }
.anuncios_d		{float:right;width:250px; padding:20px 0 0 0; }

.a_derecha			{float:right; width:200px;height:140px;background:#F3F7FA;border:1px solid #ccc;color:#656766;padding:20px; margin:0 0 10px 0; }
.a_derecha a		{color:#3A7DB1; font-weight:bold; text-decoration:underline;}
.a_derecha a:hover	{color:#3A7DB1; font-weight:bold; text-decoration:none;}

.buscador			{width:698px;margin:20px 0 15px 0;height:35px;padding-top:15px;border:1px solid #DCDCDA;background:#F2F1EF;} 
.buscador label		{margin-right:4px;text-align:right;width:110px;}
.buscador select	{margin-left:4px;}

.registros			{width:530px;margin:0 0 0 0;height:25px; font-size:14px; }

.cero   	{font-size:12px;	line-height:13px; }
.cero img	{cursor:pointer; float:right; margin:10px; border:1px solid #8B8B8B; }
.uno 		{float:left; width:655px; padding:20px; color:#656766; border:1px dotted  #8B8B8B;	margin-bottom:0; background:#E8EFF5; line-height:12px;}  

.uno .fecha	{font-weight:bold; display:block; padding:0 0 10px 0; }
.uno .datos {width:250px; background:#F3F7FA; border:1px solid #ccc;padding:8px; line-height:22px; }
.uno a		{color:#656766;	text-decoration:underline;}
.uno a:hover{color:#000000;	text-decoration:underline;}
.categoria			{display:block; padding:0 0 10px 0; }
.categoria a		{color:#656766;font-weight:bold;text-decoration:underline;}
.categoria a:hover	{color:#DA0061;font-weight:bold;text-decoration:none;}

.cero p 		{padding:0 0 10px 0; line-height:16px; }
.cero p strong 	{font-weight:bold; }


.tabla_dentro_separador	{float:left;	width:500px;height:20px;}

.paginador		{width:500px;margin:0 0 0 0;padding-bottom:10px;}
.paginador a	{margin:0 8px 0 0; font-weight:bold;}
.pg				{color:#000000;font-size:11px;	text-decoration:none;			}
.pg:hover		{color:#000000;font-size:11px;	text-decoration:underline;		}
.paginador_enlace_on		{color:#3A7DB1; font-size:14px;	text-decoration:none;		font-weight:bold;} /* DA0061*/
.paginador_enlace_on:hover	{text-decoration:underline;	}
.paginador_enlace_2_on		{color:#3A7DB1; font-size:12px; text-decoration:none;			font-weight:bold;}
.paginador_enlace_2_on:hover{text-decoration:underline;}

.pie				{float:left; width:500px;height:80px;color:#666666; padding:20px 0 0 80px; }
.pie_enlace			{color:#666666;text-decoration:none;}
.pie_enlace:hover	{color:#666666;text-decoration:underline;}




.detalle		{float:left;	width:450px;	color:#656766;	padding:5px 20px 10px 5px;	border:1px dotted #ccc;line-height:17px;background:#E8EFF5;}
.contacto_caja		{float:left;	width:450px;color:#656766;}

.contacto_fieldset	{border:0; }
.label_con 			{float:left;width:100px;display:inline;padding-top:4px;}
.input_con  		{font-size:12px; border:1px solid #ccc; }


.enlace			{color:#656766;	text-decoration:underline;}
.enlace:hover	{color:#656766;	text-decoration:none;}



.caja_w						{float:left; width:550px;  margin:0 0 20px 0;  }
.caja_w .arriba				{float:left; width:100%; background:url(../i/caja_w_ar_iz.gif) top left no-repeat; }
.caja_w .arriba div			{margin:0; background:url(../i/caja_w_ar_de.gif) top right no-repeat; margin:0; height:25px; }
.caja_w .arriba div div		{font-size:.01em; border-top:1px solid #989898; background:#f0f0f0; height:25px; margin:0 26px 0 26px; }
.caja_w .medio				{float:left; width:548px; margin:0; height:auto; border-left:1px solid #989898; }
.caja_w .medio2				{float:left; width:548px; border-right:1px solid #989898; background:#f0f0f0  }
.caja_w .medio3				{text-align:left;  margin:0 0 0 0;  background:#f0f0f0 ; padding:0 20px;  line-height:17px; }
.caja_w .abajo				{float:left; width:100%; background:url(../i/caja_w_ab_iz.gif) bottom left no-repeat; }
.caja_w .abajo div			{margin:0; background:url(../i/caja_w_ab_de.gif) bottom right no-repeat; height:25px; }
.caja_w .abajo div div 		{font-size:0.1em;  border-bottom:1px solid #989898; background:#f0f0f0; height:25px; margin:0 26px 0 26px; }


.caja_w h1	{margin:0 0 15px 0; padding:0; }
.caja_w h2	{margin:15px 0 10px 0; padding:0; }
.caja_w p	{padding:0; margin:0; }
.enviar		{text-align:right; padding: 20px 0 0 0; }


