/* CSS Document */




/* Promotions */
.promo_title {
	background:url(images/promo_title_bg.jpg) no-repeat bottom center;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0537a8;
	font-weight:bold;
	padding:0px 20px;
}

hr {
	background:#0739aa;
	color:#0739aa;
	width:900px;
	height:1px;
	padding:0px;
	border:0px;
}

#main_banner {
	margin:0px auto;
	width:900px;
	position:relative;
}

#banner_link {
	display:block;
	width:900px;
	height:250px;
	position:absolute;
	top:0px;
	left:0px;
}

#main_content {
	margin:0px auto;
	margin-top:10px;
	width:900px;
	overflow:auto;
}

#right_module {
	width:340px;
	margin:0px 0px 15px 15px;
	float:right;
	min-height:400px;
}

#form_promo label {
	clear:both;
	display:block;
	text-align:left;
	margin:6px 0px 2px;
}

#form_promo input {
	width:270px;
}

#form_promo select {
	width:270px;
}

#form_promo textarea {
	width:270px;	
	height:100px;
}

#form_promo .submit {
	width:auto;
	display:block;
	margin:0px auto;
	margin-top:10px;
}





.txt_gris{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#666;
}

.txt_info{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.txt_info2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:underline;
	color:#000;
}

.txt_blanco{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFF;
}

.txt_azul_claro{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#336699;
}


.txt_azul_oscuro_bold{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#003366;
	font-weight:bold;
}

a.txt_blanco_bold:link{
font-family:Arial, Helvetica, sans-serif;	font-size:10px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

a.txt_blanco_bold:visited{
font-family:Arial, Helvetica, sans-serif;	font-size:10px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}
a.txt_blanco_bold:hover{
font-family:Arial, Helvetica, sans-serif;	font-size:10px;
	text-decoration:none;
	color:#ff9933;
	font-weight:bold;
}
a.txt_blanco_bold:active{
font-family:Arial, Helvetica, sans-serif;	font-size:10px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

.txt_rojo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#990000;
}


.txt_tit_int{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#003366;
	font-weight:bold;
	font-style:italic;
}

.txt_azul_cont{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#336699;
}

.txt_azul_cont2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#336699;
}

.txt_azul_cont_bold{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#003366;
	font-weight:bold;
}
.txt_azul_cont_bold2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#003366;
	font-weight:bold;
}

a.subseccion:link{
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
	text-decoration:none;
	color:#0133AC;
	font-weight:bold;
	font-style:normal;
}

a.subseccion:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
	
	text-decoration:none;
	color:#0133AC;
	font-weight:bold;
	font-style:normal;
}
a.subseccion:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#990000;
	font-weight:bold;
	font-style:normal;
}
a.subseccion:active{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
	text-decoration:none;
	
	color:#0133AC;
	font-weight:bold;
	font-style:normal;
}

.subseccion_act{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#990000;
	font-weight:bold;
	font-style:normal;
}

.contacto_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
	text-decoration:none;
	
	color:#003366;
	font-weight:bold;
	font-style:normal;
}

.contacto_bann_tit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#990000;
	font-weight:bold;
	font-style:normal;
}

a.submenu:link{
	font-family:Arial, Helvetica, sans-serif;
font-size:10px;
	text-decoration:none;
	color:#0133AC;
	font-weight:bold;
	font-style:normal;
}

a.submenu:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
	
	text-decoration:none;
	color:#0133AC;
	font-weight:bold;
	font-style:normal;
}
a.submenu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#990000;
	font-weight:bold;
	font-style:normal;
}
a.submenu:active{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
	text-decoration:none;
	
	color:#0133AC;
	font-weight:bold;
	font-style:normal;
}


a.link_rojo:link{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	text-decoration:none;
	color:#990000;
	font-weight:bold;
	font-style:normal;
}

a.link_rojo:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	
	text-decoration:none;
	color:#990000;
	font-weight:bold;
	font-style:normal;
}
a.link_rojo:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0133AC;
	font-weight:bold;
	font-style:normal;
}
a.link_rojo:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	text-decoration:none;
	
color:#990000;
	font-weight:bold;
	font-style:normal;
}

.txt_menu_act{
font-family:Arial, Helvetica, sans-serif;	font-size:10px;
	text-decoration:none;
	color:#ff9933;
	font-weight:bold;
}

.txt_menu_act2{
font-family:Arial, Helvetica, sans-serif;	font-size:12px;
	text-decoration:none;
	color:#ff9933;
	font-weight:bold;
}

.txt_gris_cont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#666;
}
.txt_rojo_fck{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#F00;
}
.txt_gris_cont2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
}

.gris_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
	text-decoration:none;
	
	color:#666;
	font-weight:bold;
	font-style:normal;
}
.txt_blanco_thick{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
	text-decoration:none;
	
	color:#fff;
	font-weight:bold;
	font-style:normal;
}

#frase_home1{
padding-left:45px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#03447A;
width:225px;
height:72px;
background-image:url(images/frase1.jpg);
}

#frase_home1 a,#frase_home2 a,#frase_home3 a{
font-size:14px;
color:#03447A;
text-decoration:none;
}

#frase_home1 a:hover,#frase_home2 a:hover,#frase_home3 a:hover{
color:#A00000;
}



#frase_home1:hover{
background-image:url(images/frase1h.jpg);
color:#A00000;
}

#frase_home2{
padding-left:45px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#03447A;
width:225px;
height:53px;
background-image:url(images/frase2.jpg);
}

#frase_home2:hover{
background-image:url(images/frase2h.jpg);
color:#A00000;
}

#frase_home3{
padding-left:45px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#03447A;
width:225px;
height:53px;
background-image:url(images/frase3.jpg);
text-decoration:none;
}

#frase_home3:link{
text-decoration:none;
}

#frase_home3:hover{
background-image:url(images/frase3h.jpg);
color:#A00000;
text-decoration:none;
}



.frm_campo{
	width:220px;
}

.frm_campog{
	width:455px;
}

.frm_campop{
	width:25px;
}

.frm_campom{
	width:185px;
}

.frm_campom2{
	width:177px;
}

#contacto espacios{
	padding-left:15px;
}