/* Los estilos están definidos por:

Objeto
Posición arriba-abajo, izquierda derecha
Nivel jerárquico

Las fuentes se definirán en el objeto principal (que es el mayor nivel jerárquico) y si
los objetos internos utilizan la misma fuente, o color de fuente o color de fondo, etc. no se marcará
pues está contenido en el objeto principal. De lo contrario se definirán particularidades.

Los estilos están agrupados por orden de aparición en los jpg's y separados por una línea 
de comentario la cuál menciona a qué objeto están dirigidas
*/



/* Segundo nivel */



/* Body */


body{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}


/* Header */

.titulares{
	color: #274571;
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.buscador{
	height: 49px;
	background-image: url("recursos/fondo_buscador.gif");
}

.campobazul{
	color: #000000;
	height: 19px;
	background-color : #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #748fbe;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
   padding-right: 6px;
}

.menuprincipal{
	color: #ffffff;
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	height: 26px;
	background-image: url("recursos/fondo_menu.gif");
	border-style: solid;
	border-width: 1px;
	border-color: #052737;
	vertical-align: middle;
}





/* Migaja */

.migajaprincipal{
	background-color: #fcfbf3;
}
.punteadoprincipal{
	height: 41px;
	width: 892px;
	border-style: solid none solid none;
	border-color: #c8c6c6;
	border-width: 1px;
}
.punteadocentral{
	color: #0f71a0;
	vertical-align: middle;
	height: 41px;
	width: 892px;
	border-style: dotted none dotted none;
	border-color: #c8c6c6;
	border-width: 1px;
	vertical-align: middle;
}
.textonaranja{
	color: #df7e16;
}






/* Tabla de filtrado amarilla */

.filtradoprincipal{
	color: #757354;
	background-color : #f0efc3;
	border-style: solid;
	border-width: 1px;
	border-color: #728db4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 32px;
	padding-top: 12px;
	padding-bottom: 12px;
   padding-right: 32px;
}

.filtrocampo{
	color: #000000;
	height: 19px;
	background-color : #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #aaa77c;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
   padding-right: 6px;
}

.filtromarca1{
	height: 24px;
	background-color : #f7f5de;
	padding-left: 28px;
	vertical-align: middle;
}
.filtromarca2{
	height: 24px;
	background-color : #f2f1cf;
	padding-left: 28px;
	vertical-align: middle;
}

.textomarca{
	color: #207ba3;
}




/* Monitor de búsqueda azul */

.monitorbase {
	color: #274959;
	background-color : #ABCDDD;
	border-style: solid;
	border-width: 1px;
	border-color: #787878;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 32px;
	padding-top: 12px;
	padding-bottom: 12px;
   padding-right: 32px;
}
.monitordetalle {
	background-color : #8CB1C2;
	padding-top: 8px;
	padding-bottom: 8px;
	font: bold;
}

.monitorcampoactivo{
	color: #274959;
	width: 19px;
	height: 19px;
	background-color : #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #708BBA;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.monitorcampoinactivo{
	color: #274959;
	width: 19px;
	height: 19px;
	background-color : #bedcff;
	border-style: solid;
	border-width: 1px;
	border-color: #708BBA;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}


/* Resultados de búsqueda */

.resultadoprincipal{
	background-color : #f1f4fa;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	padding: 34px 86px 39px 74px;
	border-color: White #E1E4EA #E1E4EA #E1E4EA;
}

.resultadoprecio1{
	color: #616C83;
	font-size: 14px;
}

.resultadoprecio2{
	color: #7c879e;
	font-size: 12px;
}


/* footer */


.footer{
	height: 85px;
	background-image: url("img/design/fondo_footer.gif");
	color: #ffffff;
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}


.footer a:link { color: #ffffff; font-family : Tahoma, Helvetica, Arial, sans-serif; font-size: 12px;}  
.footer a:visited { color: #ffffff; font-family : Tahoma, Helvetica, Arial, sans-serif; font-size: 12px;}  
.footer a:hover { color: #ffffff; font-family : Tahoma, Helvetica, Arial, sans-serif; font-size: 12px;}

.footer td{
	color: #ffffff;
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
}


.titulosinferiores{
	color: #ffffff;
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
}


/* tercer nivel 2 */


.modulo1azul{
	background-color : #f1f4fa;
	border-style: solid;
	border-width: 1px;
	border-color: #E1E4EA;
}

.modulo1blanco{
	background-color : #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #E1E4EA;
}

.modulo2blanco{
	background-color : #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #E1E4EA;
	border-top-style: dotted;
}

.texto306296{
	color: #306296;
	font-family : Arial, Verdana, sans-serif;
	font-size: 12px;
}
.texto3a3a3a{
	color: #3a3a3a;
	font-family : Arial, Verdana, sans-serif;
	font-size: 12px;
}


/* contacto electronico */


.contactoelectronico{
   background-color: #F4F4F1;
   border: 1px solid #827D72;
	color: #442516;
	font-family : Arial, Verdana, sans-serif;
	font-size: 12px;
}

.campocontacto{
	background-color: White;
	border: 1px solid #9D9D9D;
}



/* direccion horario */


.tablamarca {
	background-color: #BBDAE9;
	border: 1px solid #4d7a8e;
}

.tablahorario{
	background-color: #f1eecf;
	border: 1px solid #917a2a;
	color: #645f54;
	font-family : Arial, Verdana, sans-serif;
	font-size: 12px;
}


/* envio */


.tablaenvio {
	background-color: #f1f4fa;
	border: 1px solid #678a9c;
}
.tablablanco {
	background-color: #FFFFFF;
}


/* caracteristicas descripcion registrate*/


.tablacaracteristicas{
	background-color: #cadfe9;
	border: 1px solid #6d7d6c;
}

.moduloazul1{
	background-color : #f1f4fa;
}
.modulohueso{
	background-color : #f0efc3;
}


/* noticias */


.noticias1{
	background-image: url(Recursos/fondo_noticias.gif);
	border: 1px solid #e79f50;
	height: 26px;
}

.noticias2{
	background-color: #fff3e6;
	border-bottom: 1px solid #e79f50;
	border-left: 1px solid #e79f50;
	border-right: 1px solid #e79f50;
}


/* bienvenido */


.bienvenido{
	background-color: #f6f6e8;
	border: 1px solid #858567;
	color: #645f54;
	font-family : Arial, Verdana, sans-serif;
	font-size: 12px;
}
.bienvenidocampo{
	background-color: #FFFFFF;
	border: 1px solid #B2C9CC;
}
.registrate{
	background-color: #abcddd;
	border: 1px solid #4d7a8e;
	color: #5d4a3d;
	font-family : Arial, Verdana, sans-serif;
	font-size: 12px;
}


/* casos de exito */


.casosexito1{
	background-color: #f4f4f1;
	border: 1px solid #e6e3e2;
}

.casosexito2{
	background-color: #817b70;
	border: 1px solid #817b70;
	color: #FFFFFF;
	font-family : Arial, Verdana, sans-serif;
	font-size: 12px;
}


/* destacados */


.destacados{
   background-color: #cccdd0;
   border: 1px solid #939393;
}


.premium {
   background-color: #D5DEFF;
   border: 2px solid blue;
}

.avanzado {
   border: 2px solid blue;
}

.basic {
   background-color: #FFFFFF;
   border: 1px solid #D3D3D3;
}
