/* CSS Document */
body {
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	background-image:url(../images/bg_site.jpg); 
	background-repeat:repeat-x; 
	background-position:top; 
	background-color: #F2F3F5;
	}
	
/* Fondos sitio */
.fondo_header01{background-image: url(../images/bg_header_01.jpg); background-position:top; background-repeat:repeat-x; background-color:#6C6656}
.fondo_marron{background-image:url(../images/bg_verde.jpg); background-position:top; background-repeat:repeat-x; background-color:#84863C; border-top-style:solid; border-top-color:#FFFFFF; color: #FFFFFF; border-top-width:1px}
.fondo_foot{background-image: url(../images/bg_foot.jpg); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF}
.fondo_sup_izq{background-image: url(../images/bg_sup_izq.jpg); background-position:top; background-repeat:no-repeat; padding-top:20px; padding-left:10px; padding-right:10px; padding-bottom:20px}
.borde_imagenes{border:solid; border:#FFFFFF; border-color:#FFFFFF; border-width:1px; border-style:solid}

/* Separadores */
.sep_horizontal{background-image:url(../images/dashed_01.gif); background-repeat:repeat-x; background-position:center;}
.sep_horizontal_02{background-image:url(../images/dashed_02.gif); background-repeat:repeat-x;}

/* Padding sitio */
.padding_home01{padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; border-right-style: solid; color:#CCCCCC; border-right-width:1px}
.padding_ttlnovedades{border-bottom-style:solid; border-bottom-color:#9AA387; border-bottom-width:1px}
.padding_campos_ficha{padding:5px;}
.padding_left_ficha{padding-left:5px;}
	
/* Formularios */
/* Tasaciones y Consultas */
.form01{border:1px solid #999999; background-color: #EFEFEF; font-family: Trebuchet MS; font-size: 10px; color: #333333; padding-left:5px; height: 15px; width: 317px;}
.form02{border:1px solid #999999; background-color: #EFEFEF; font-family: Trebuchet MS; font-size: 10px; color: #333333; padding-left:5px; height: 50px; width: 317px;}
.form03{border:1px solid #999999; background-color: #EFEFEF; font-family: Trebuchet MS; font-size: 10px; color: #333333; padding-left:5px; height: 20px; width: 324px;}
.form04{font-family: Trebuchet MS; font-size: 10px; padding-left:5px; height: 21px; width: 220px;}
.form05{font-family: Trebuchet MS; font-size: 10px; padding-left:5px; height: 21px; width: 100px;}
.form06{font-family: Trebuchet MS; font-size: 10px; padding-left:5px; height: 21px; width: 110px;}
.form07{font-family: Trebuchet MS; font-size: 10px; padding-left:5px; height: 15px; width: 80px;}
.form08{font-family: Trebuchet MS; font-size: 10px; padding-left:5px; height: 21px; width: 233px;}
	
/* Familias tipograficas */

/* Arial */
.arial12_blanco{font-family:trebuchet MS; font-size:12px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.arial12_naranja{font-family:trebuchet MS; font-size:12px; color: #FFCC00; font-weight: bold; text-decoration: none}

/* Trebuchet */
.trebuchet11_blanco{font-family:trebuchet MS; font-size:12px; color: #FFFFFF; font-weight: normal; text-decoration: none}
.trebuchet12_gris{font-family:trebuchet MS; font-size:12px; color: #666666; font-weight: normal; text-decoration: none}
.trebuchet12_verde{font-family:trebuchet MS; font-size:12px; color: #4D7A47; font-weight:normal; text-decoration: none }
.trebuchet11_gris{font-family:trebuchet MS; font-size:12px; color: #666666; font-weight: normal; text-decoration: none}
.trebuchet11_gris:hover{font-family:trebuchet MS; font-size:12px; color: #333333; font-weight: normal; text-decoration: none}
.trebuchet11_gris_claro{font-family:trebuchet MS; font-size:12px; color: #CCCCCC; font-weight: normal; text-decoration: none}

.oculto{
	width: 0; overflow: hidden;  position: absolute; top: -1000px;
}

