@charset "utf-8";

/* CSS Document */

body { font-family: Arial, Verdana, Helvetica; font-size:12px; background-color:#FFF; margin:0 0 0 0; }

h1 { font-size:13px; color:#FF5F00; padding-left:2px; margin: 4px 0 8px;}

h1 a, h1 a:link, h1 a:visited { text-decoration:none; color:#FF5F00 }

h1 a:hover { text-decoration:underline; }



h2 { color:#FF5F00; font-size:20px; margin:2px 0px 2px 0px; }



/* Comunes */

.izquierda { float:left; font-size:1px; }

.derecha { float:right; font-size:1px; }

.separador { clear:both; font-size:1px; }



/* cabecera de la web */

.cabecera { width:780px; height:60px; margin:0 auto 0 auto  }



/* Menu */

.menu { float:right; width:430px; font-size:14px; font-weight:bold; color:#D9996A; margin-top:23px; letter-spacing:-1px; text-align:right; }

.menu span { margin:2px 16px 0 0; color:#BA0101; }

.menu a, .menu a:link, .menu a:visited { margin:2px 16px 0 0; color:#D9996A; text-decoration:none;  }

.menu a:hover { color:#3F3631;}



/* Banner */

.banner {width:780px; height:150px; clear:both;  margin:0 auto 0 auto; }



/* Cuerpo de la web */

.cuerpo { clear:both; width:780px; background-color:#FFF; margin:0 auto 0 auto; }

	.columna { float:left; width:170px;}

		.col_cab { background:url(../img/caja_cab.png); width:165px; height:4px; font-size:1px; }

		.col_fondo { background:url(../img/caja_fon.png) repeat-x #FFF;  width:163px; margin-top:0; border: 1px solid #E1E1E1; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #fff; }

		.col_pie { background:url(../img/caja_pie.png); width:165px; height:4px; font-size:1px; }

		.columna h1 { padding-left:15px; }

		.columna p { padding-left:10px; }

	.bann_central { width:400px; height:40px; min-height:40px; background:url(../img/separa_imagen.png) no-repeat; clear:both;}

	.bann_central h1 {margin-left:110px;}

	.boxresalte { background-color:#FCF9F0; border:1px solid #D2CFC6; width:190px; height:200px; min-height:200px;  }

		.boxresalte p { padding-left:10px;}

		.boxresalte h2 { margin:0 0 0 0; line-height:20px;}

		.boxresalte h1 { margin:0 0 0 0; }

	.banda_der { float:left; width:190px; padding-left:4px; }

	.banda_der img { margin:2px 0 2px 0; clear:both; }

	.banda_dob { float:left; width:780px;}

		.dob_cab { background:url(../img/dob_cab.png); width:780px; height:4px; font-size:1px; }

		.dob { background:url(../img/dob_fondo.png) repeat-x #FFF;  width:779px; margin-top:0; border: 1px solid #E1E1E1; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #fff;  }

			.dob p { text-align:justify; padding: 0px 4px 0px 4px;} 

			.dob li {margin-top:10px; }

			.dob li strong { color:#EF7800; }

		.dob_pie { background:url(../img/dob_pie.png); width:780px; height:4px; font-size:1px; }

		.v_resalte { float:left; margin:0 2px 0 6px; width:250px; height:300px; min-height:300px; }

		.v_resalte:hover { background-color:#E3E1E1;}

		.v_pie { width:100%; clear:both; border-bottom:1px dashed #000; margin-bottom:3px; margin-top:3px; }

		

.lateral { float:left; width:170px; background-color:#fff; margin-right:4px; height:390px; min-height:390px; margin-top:40px;  }

.lateral span { width:166px; height:16px; background: url(../img/flecha.png) no-repeat #333333; background-position:right; display:block; color:#fff; font-weight:bold; padding-left:4px;}

.lateral a, .lateral a:link, .lateral a:visited { width:166px; height:16px; border-bottom:1px solid #f9f7f7;  display:block; padding-left:4px; text-decoration:none; color:#ee7800; }

.lateral a:hover { color:#000; background:url(../img/flecha_blanca.png) no-repeat right #FFFFFF; }



.lateral_d { float:right; width:170px; margin-left:4px; margin-top:10px;  }

.lateral_d span { width:166px; height:16px; border-bottom:2px solid #000; display:block; color:#000; font-weight:bold; padding-left:4px; }

.lateral_d em { width:166px; height:80px; border-bottom:1px solid #f9f7f7;  display:block; padding-left:4px; color:#ba0101; font-style:normal; background-color:#e5e3e3; padding-top:4px; }

.lateral_d a, .lateral_d a:link { color:#FF5F00; text-decoration:none; letter-spacing:1px;}

.lateral_d a:hover { background-color:#FFFFFF; }



.lateral_d1 { float:right; width:170px; margin-left:4px; margin-top:10px;  }

.lateral_d1 span { width:166px; height:16px; border-bottom:2px solid #000; display:block; color:#000; font-weight:bold; padding-left:4px; }

.lateral_d1 em { width:166px; height:520px; border-bottom:1px solid #f9f7f7;  display:block; padding-left:4px; color:#ba0101; font-style:normal; background-color:#e5e3e3; padding-top:4px; }

.lateral_d1 a, .lateral_d1 a:link { color:#FF5F00; text-decoration:none; letter-spacing:1px;}

.lateral_d1 a:hover { background-color:#FFFFFF; }


/* Pie */

.pie { width:780px; font-size:11px; color:#000; text-align:center; margin:0 auto 0 auto; padding-top:15px;  }

.pie a:hover { text-decoration:underline; }

.texto_pequeno { font-size:9px; color:#333333;}



/* Formularios */

.campo { border:1px solid #A4B97F; background-color:#FFF; color:#F60; font-size:13px; }



/* Marco Fotos */

.marco_foto { border:1px solid #efefef; padding:4px 4px 4px 4px; margin-left:5px; float:left; }

.marco_fotod { border:1px solid #e1e1e1; padding:4px 4px 4px 4px; margin-left:5px; float:right; }

.marco_foto_invisible { margin-left:5px; float:right; }



/* Enlaces web */

.enlace { color:#000000; font-weight:bold; letter-spacing:2px; text-decoration:none; margin-left:4px;}

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