html,body{margin: 0 auto;}body a img{border:0;}.ok{color: #678921!important;}.error{color: #b22222!important;}#formulario{color:#000;font: 0.8em arial,verdana;	}#formulario a{color:#000;}legend{padding-bottom: 1em;font-weight: bold;}fieldset{margin: 0;padding: 0 0 0 0;border: 0;}.asterisco{color: #cf2611;}#formulario input[type="text"]{width: 19em;}#formulario input[type="submit"]{float: right;margin-right: 1.5em;border: 1px solid #cf2611;cursor: pointer;font-weight: bold;background:#cf2611;color:#fff;}#formulario .row{min-height: 2em;clear: both;}#formulario .row2{margin-top: 1em;min-height: 2em;clear: both;}#formulario .row3{margin-top: 2em;min-height: 2em;clear: both;}textarea{width: 25.5em;}#formulario .label{text-align: right;padding-right: 1em;float: left;width: 5em;}#formulario .formw{float: left;}#contenedor{background:#fff;margin: 0.5em auto;width: 53em;margin-bottom: 2em;}.clear{clear: both;}#descargar{margin-bottom: -1em;float: right; }#cabecera{margin-bottom: 0.3em;}#logo{float: left; }#menu{margin-top: 2.2em;margin-right: 0.5em;float: right;}#menu ul{margin: 0;padding: 0;list-style-type:none;}#menu li{margin-left: 2.4em;float: left;}#menu li a{text-decoration: none;color:#cf2611;font: bold 0.8em arial,verdana;}#menu li a:hover{color:#000;text-decoration: none;}#menu #current{color:#000;	}#contenido_portada{background: url(../img/bg1.jpg) no-repeat;}h1{color:#000;font: bold 0.9em arial,verdana;}.h1rojo{padding-top: 1em;color:#cf2611;font: bold 0.9em arial,verdana;	}#col1 p,#col2 p,#col3 p{color:#5f5f5f;font: 0.8em arial,verdana;}#col1 p a,#col2 p a,#col3 p a{color:#cf2611;text-decoration: none;font-weight: bold;}#col1 p a:hover,#col2 p a:hover,#col3 p a:hover{color:#000;text-decoration: none;}#col1{padding-left: 2.5em;margin: 0;float: left;width: 14em;}#col2{margin: 0 4.5em 0 3.5em;float: left;width: 14em;}#col3{margin: 0;float: left;width: 14em;}#pie{margin: 1em 0 0 0;padding: 1.5em 0 0 2.5em;background: url(../img/bg_pie.jpg) no-repeat top center;}#linea_arriba{min-height: 0.2em;background: url(../img/bg_pie.jpg) no-repeat top center;}#enutt{margin-right: 2em;float: right;}address{margin: 0 4em 0 0;float: left;color:#5f5f5f;font: 0.7em arial,verdana;}address a{text-decoration: none;color:#5f5f5f;}address a:hover,#menupie li a:hover{text-decoration: underline;}#menupie{float: left;margin: 0;padding: 0;list-style-type:none;}#menupie li{margin: -0.3em 0 0 0;}#menupie li a{background: url(../img/ico.jpg) no-repeat left;padding-left: 0.6em;text-decoration: none;color:#5f5f5f;font: 0.7em arial,verdana;}.fila{clear: both;margin-bottom: 1em;}.foto{width: 450px;float: left;}.texto1{margin: 3em 0 0 0.5em;width: 24em;float: right;}.texto{width: 22em;float: right;}.titulo{color:#cf2611;font: bold 1.4em georgia,arial,verdana;}#descarga{line-height: 1em;margin: 1em 0 0 1.5em;}#descarga a{color:#cf2611;text-decoration: none;font: bold 0.8em arial,verdana;	}#descarga a:hover{color:#000;}.texto1 ul{margin:0.5em 0 0 2em;padding: 0;list-style-type: disc;font: 0.8em arial,verdana;}.texto p{margin: 0 0 0.5em 0;color:#5f5f5f;font: 0.8em arial,verdana;}.texto1 li{color:#000;}.cuadro{float: left;margin-right: 0.4em;padding:0.1em 0.5em 1em 0.8em;width: 11.6em;min-height: 10em;background: url(../img/cuadro_bg1.jpg) no-repeat top left;}.cuadrofin{float: left;padding:0.1em 0.5em 1em 0.8em;width: 11.6em;min-height: 10em;background: url(../img/cuadro_bg1.jpg) no-repeat top left;}.cuadro p,.cuadrofin p{color:#fff;font: 0.7em arial,verdana;}.titulo2{margin-bottom: -0.3em;color:#fff!important;font: bold 0.75em arial,verdana!important;}#maps{float: left;}
