@charset "UTF-8";
.div_banner_01 {
	margin: 0px;
	float: right;
	height: 210px;
	padding: 0px;
	text-align: right;
	width: 430px;
}

.div_banner_02 {
	float: left;
	height: 288px;
	text-align: left;
	width: 98px;
	background-color: #e6e6e6;
}

.div_banner_03 {
	float: left;
	height: 26px;
	text-align: right;
	width: 960px;
	background-image: url(../imagenes/hm_banner_04.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: auto;
}

.div_banner_03_esp {
	float: left;
	height: 26px;
	text-align: right;
	width: 960px;
	background-image: url(../imagenes/hm_banner_04_esp.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: auto;
}

.div_banner_03_esp {
	float: left;
	height: 26px;
	text-align: right;
	width: 960px;
	background-image: url(../imagenes/hm_banner_04_esp.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: auto;
}

.div_banner_04 {
	float: right;
	height: 165px;
	text-align: left;
	width: 183px;
}

.div_banner_05 {
	margin: 0px;
	float: inherit;
	height: 210px;
	padding: 0px;
	text-align: right;
	width: 960px;
	background-image: url(../imagenes/hm_banner_01_r1_c1.gif);
	background-repeat: no-repeat;
}

.div_banner_06 {
	margin: auto;
	float: none;
	height: 210px;
	padding: 0px;
	text-align: center;
	width: 960px;
	background-image: url(../imagenes/hm_banner_01_top.gif);
	background-repeat: no-repeat;
}

.div_banner_06_esp {
	margin: auto;
	float: none;
	height: 210px;
	padding: 0px;
	text-align: center;
	width: 960px;
	background-image: url(../imagenes/hm_banner_01_top_esp.gif);
	background-repeat: no-repeat;
}

.div_banner_boton_home {
	margin: auto;
	float: left;
	height: 140px;
	padding: 0px;
	text-align: center;
	width: 530px;
}

.div_banner_boton_home_esp_eng {
	margin: auto;
	float: left;
	height: 70px;
	padding: 0px;
	text-align: center;
	width: 530px;
	background-color:#00FF99;
}

.div_flecha_01 {
	float: left;
	height: 10px;
	text-align: left;
	width: 10px;
	margin-right: 10px;
	margin-top:2px;
}






.div_fondo_01 {
	width: 960px;
	height: 100%;
	text-align: center;
	float: none;
	margin: auto;
}

.div_fondo_02 {
	margin: auto;
	float: none;
	width: 960px;
	height: 100%;
}

.div_fondo_home {
	width: 960px;
	height: 100%;
	text-align: center;
	float: none;
	margin: auto;
}








.div_zona_info {
	float: right;
	height: 100%;
	text-align: right;
	width: 960px;
	background-color: #E6E6E6;
}

.div_zona_info_02 {
	float: right;
	width: 960px;
	height: 100%;
	text-align: right;
	background-color: #E6E6E6;
}

.div_zona_info_home {
	float: right;
	height: 100%;
	text-align: right;
	width: 960px;
	background-color: #E6E6E6;
}






.div_zona_editable_01 {
	float: left;
	height: 100%;
	text-align: left;
	width: 724px;
	background-color: #E6E6E6;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../imagenes/hm_banner_06.gif);
	padding-bottom: 30px;
}

.div_zona_editable_02 {
	float: left;
	height: 100%;
	text-align: left;
	width: 724px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../imagenes/hm_banner_06.gif);
	margin-bottom: 30px;
}

.div_zona_editable_03 {
	float: left;
	height: 100%;
	text-align: left;
	width: 478px;
	margin-top: 30px;
	padding-left: 30px;
	vertical-align: top;
	border-left: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
}

.div_zona_editable_home {
	float: left;
	height: 100%;
	text-align: left;
	width: 724px;
	background-color: #E6E6E6;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../imagenes/hm_banner_06.gif);
	margin-bottom: 30px;
}






.div_zona_imagenes_01 {
	float: left;
	height: 240px;
	text-align: left;
	width: 320px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_02 {
	float: left;
	height: 320px;
	text-align: left;
	width: 240px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_03 {
	float: left;
	height: 240px;
	text-align: left;
	width: 380px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_horizontal_01 {
	float: left;
	height: 100%;
	text-align: left;
	width: 458px;
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 10px;
}

.div_zona_imagenes_vertical_01 {
	float: left;
	height: 100%;
	text-align: left;
	width: 380px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_vertical_02 {
	float: left;
	height: 100%;
	text-align: left;
	width: 317px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_vertical_03 {
	float: left;
	height: 100%;
	text-align: left;
	width: 265px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_05 {
	float: left;
	height: 400px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_06 {
	float: left;
	height: 400px;
	text-align: left;
	width: 310px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_07 {
	float: left;
	height: 400px;
	text-align: left;
	width: 249px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_08 {
	float: left;
	height: 400px;
	text-align: left;
	width: 217px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_09 {
	float: left;
	height: 147px;
	text-align: left;
	width: 458px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_10 {
	float: left;
	height: 163;
	text-align: left;
	width: 458px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_11 {
	float: left;
	height: 360;
	text-align: left;
	width: 256px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_12 {
	float: left;
	height: 360;
	text-align: left;
	width: 360px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_13 {
	float: none;
	height: 100%;
	text-align: center;
	width: 380px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_14 {
	float: none;
	height: 300px;
	text-align: center;
	width: 182px;
	background-color: #FFFFFF;
	padding: 10px;
}

.div_zona_imagenes_15 {
	float: none;
	height: 100%;
	text-align: center;
	width: 380px;
	background-color: #FFFFFF;
	padding: 10px;
}






.div_zona_texto_home_01 {
	float: left;
	height: 100%;
	text-align: left;
	width: 400px;
	margin-top: 30px;
	border-left: 1px;
	border-left-color: #FFFFFF;
	border-right: 1px;
	border-right-color: #FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	border-left-style: solid;
	border-right-style: solid;
}

.div_zona_texto_home_02 {
	float: left;
	height: 100%;
	text-align: left;
	width: 400px;
	margin-top: 30px;
	border-left: 1px;
	border-left-color: #FFFFFF;
	border-right: 1px;
	border-right-color: #FFFFFF;
	padding-left: 30px;
	border-left-style: solid;
	border-right-style: solid;
	padding-right: 30px;
}

.div_zona_texto_formulario {
	float: left;
	height: 500px;
	text-align: left;
	width: 400px;
	margin-top: 30px;
	border-left: 1px;
	border-left-color: #FFFFFF;
	border-right: 1px;
	border-right-color: #FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	border-left-style: solid;
	border-right-style: solid;
}

.div_zona_texto_formulario_01 {
	float: left;
	height: 400px;
	text-align: left;
	width: 400px;
}

.div_zona_texto_formulario_02 {
	float: left;
	height: 30px;
	text-align: left;
	width: 400px;
	padding-bottom: 10px;
}

.div_zona_texto_formulario_03 {
	float: left;
	height: 120px;
	text-align: left;
	width: 400px;
	padding-bottom: 30px;
}

.div_zona_texto_formulario_04 {
	float: left;
	height: 30px;
	text-align: left;
	width: 400px;
	padding-bottom: 10px;
	padding-top: 20px;
}








.div_boton_02 {
	float: left;
	height: 100%;
	text-align: left;
	width: 120px;
	padding-top: 30px;
	padding-right:0px;
	padding-left:10px;
}

.div_boton_03 {
	float: left;
	height: 100%;
	text-align: left;
	width: 202px;
	margin-top: 30px;
	padding-left: 30px;
}

.div_boton_04 {
	float: left;
	text-align: left;
	width: 124px;
	margin-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	height: 100%;
	border-left: 1px;
	border-left-color: #FFFFFF;;
	border-left-style: solid;
}

.div_boton_04b {
	float: left;
	text-align: left;
	width: 124px;
	margin-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	height: 100%;
	border-left: 1px;
	border-left-color: #FFFFFF;;
	border-left-style: solid;
}

.div_boton_05 {
	float: left;
	text-align: left;
	width: 400px;
	margin: 0px;
}

.div_boton_06 {
	float: left;
	height: 320px;
	width: 202px;
	background-color: #E6E6E6;
	margin-top: 30px;
	padding-left: 30px;
}

.div_boton_07 {
	float: left;
	height: 500px;
	text-align: left;
	width: 202px;
	margin-top: 30px;
	padding-left: 30px;
	border-left: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
}

.div_boton_08 {
	float: left;
	height: 100%;
	text-align: left;
	width: 400px;
	padding-bottom: 30px;
}

.div_boton_09 {
	float: left;
	height: 100%;
	text-align: left;
	width: 400px;
}







.boton_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #FFFFFF;
	background-color: #1D75B3;
	width: 60px;
	height: 20px;
	float: left;
	margin-right: 20px;
	padding-top: 40px;
}

.boton_01 a{
	color:#FFFFFF;
	text-decoration:none;
}

.boton_01 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#21A5FF;
}

.boton_02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color: #1A77B9;
	padding-bottom: 10px;
}

.boton_02 a{
	color:#1A77B9;
	text-decoration:none;
}

.boton_02 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color: #4D4D4D;
	background-color: #FFFFFF;
}

.boton_03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #4D4D4D;
	padding-bottom: 20px;
	line-height: 17px;
}

.boton_03 a{
	color:#4D4D4D;
	text-decoration:none;
}

.boton_03 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #1A77B9;
	background-color: #FFFFFF;
}

.boton_04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #4D4D4D;
	padding-bottom: 10px;
	line-height: 17px;
}

.boton_04 a{
	color:#4D4D4D;
	text-decoration:none;
}

.boton_04 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #FFFFFF;
	background-color: #000000;
}

.boton_05{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	padding: 5px;
	background-color: #4d4d4d;
	margin-right: 5px;
}

.boton_05 a{
	color:#FFFFFF;
	text-decoration:none;
}

.boton_05 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	color: #1A77B9;
	background-color: #FFFFFF;
}

.boton_06{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color: #AC1E22;
	padding-bottom: 10px;
}

.boton_06 a{
	color:#AC1E22;
	text-decoration:none;
}

.boton_06 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color: #4D4D4D;
	background-color: #FFFFFF;
}

.boton_07{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #E6E6E6;
	float: left;
	width: 80px;
	border-left: 1px;
	border-left-color: #E6E6E6;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right: 1px;
	margin-top: 5px;
}

.boton_07 a{
	color:#E6E6E6;
	text-decoration:none;
}

.boton_07 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #1A77B9;
	background-color: #FFFFFF;
}

.boton_07b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #E6E6E6;
	float: left;
	width: 100px;
	border-left: 1px;
	border-left-color: #E6E6E6;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right: 1px;
	margin-top: 5px;
}

.boton_07b a{
	color:#E6E6E6;
	text-decoration:none;
}

.boton_07b a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #1A77B9;
	background-color: #FFFFFF;
}

.boton_08{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #4D4D4D;
	line-height: 17px;
}

.boton_08 a{
	color:#4D4D4D;
	text-decoration:none;
}

.boton_08 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #1A77B9;
	background-color: #FFFFFF;
}

.boton_09{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #4D4D4D;
	padding-bottom: 20px;
	line-height: 17px;
}

.boton_09 a{
	color:#4D4D4D;
	text-decoration:none;
}

.boton_09 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #1A77B9;
	background-color: #FFFFFF;
}

.boton_10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color: #000000;
	font-weight: bold;
}

.boton_10 a{
	color: #000000;
	text-decoration:none;
}

.boton_10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#AC1E22;
	font-weight: bold;
}







.texto_creditos_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #E6E6E6;
	float: right;
	height: 20px;
	width: 960px;
	padding-top: 5px;
	padding-bottom: 15px;
}

.texto_cuerpo_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #4d4d4d;
	padding-bottom: 30px;
}

.texto_cuerpo_02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #1A77B9;
	padding-bottom: 30px;
	font-weight: bold;
}

.texto_cuerpo_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #4d4d4d;
}

.texto_cuerpo_piefoto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #4d4d4d;
	padding-top: 10px;
}

.texto_formulario_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #4d4d4d;
}

.titulo_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	color: #AC1E22;
	font-weight: bold;
	padding-bottom: 8px;
}

.titulo_02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	text-align:left;
	color: #000000;
	font-weight: bold;
}

.subtitulo_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	color: #1A77B9;
	padding-bottom: 10px;
	font-weight: bold;
}

.subtitulo_01_negro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	color: #000000;
	padding-bottom: 10px;
	font-weight: bold;
}

.subtitulo_02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	color: #4d4d4d;
	font-weight: bold;
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin-right: 5px;
}

.subtitulo_03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color: #000000;
	padding-bottom: 5px;
	font-weight: bold;
}

.subtitulo_formulario_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #4d4d4d;
	font-weight: lighter;
}
