﻿* {
margin:         0;
padding: 	    0;
}
body {
background: 	#666666;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size: 		12px;
color: 			#333333;
}
a {
text-decoration:none;
color: 			#003964;
}
a:hover {
text-decoration:underline;
color:          #4784b2;
}
.titulos {
font-size: 		18px;
font-weight:	bold;
color: 			#ff0000;
}
.sub_titulos {
font-size: 		15px;
font-weight:	bold;
color: 			#ff0000;
}
.titulos_small {
font-size: 		10px;
color: 			#FFFFFF;
}
.titulos_small-promo {
font-size: 		10px;
color: 			#868686;
padding-top:	8px;
}

.clear {
height:			1px;
clear:			both;
}
#header {
width: 			830px;
height:			150px;
background:     #FFFFFF;
margin:         30px auto 0px;
background:     url("../imagenes/header.jpg") top left no-repeat;
}
#header-promo-winter {
width: 			830px;
height:			150px;
background:     #FFFFFF;
margin:         30px auto 0px;
background:     url("../imagenes/header-winter-promo.jpg") top left no-repeat;
}
#contenedor {
width: 			830px;
background:     #FFFFFF;
margin: 		auto;
}
/*#contenedor img{
border:         1px solid #003964;
padding:        2px;
margin-left:	3px;
}*/
/*//////////////////////////////////
///////////      MENU       ////////
//////////////////////////////////*/
.contenedor_menu {
width: 			830px;
height:			25px;
background:     #003964;
margin: 	    0px auto;
}
.contenedor_menu ul li a, .contenedor_menu ul li a:visited {
display:		block;
color:			#FFFFFF; 
/*width:			160px; */
text-align:		center; 
line-height:	15px; 
overflow:		hidden;
font-size: 		11px;
padding: 		5px;
margin-right:	5px;
}
.contenedor_menu ul {
padding:0; 
list-style: none;
}
.contenedor_menu ul li {
float: right;
}
/* specific to non IE browsers */
.contenedor_menu ul li:hover a {
color:			#ffffff; 
background:		#4784b2;
}
/*//////////   FIN MENU    ///////*/

/*//////////////////////////////////
////////   COL IZQUIERDA   /////////
//////////////////////////////////*/
#columna_izq {
float:          left;
width: 			220px;
height:			210px;
background:		#FFFFFF;
margin:			20px 0px 0px 60px;
}
#columna_izq-home {
float:          left;
width: 			390px;
height:			210px;
background:		#FFFFFF;
margin:			20px 10px 0px 20px;
}
/*//////////   FIN IZUIERDA    ///////*/
/*//////////////////////////////////

//////////  COL DERECHA    /////////
//////////////////////////////////*/
#columna_der {
float:			left;
width: 			450px;
background:		#FFFFFF;
margin:			20px 0px 0px 40px;
border:			0px solid #333333;
}
#columna_der-home {
float:			left;
width: 			390px;
background:		#FFFFFF;
margin:			20px 0px 0px 0px;
border:			0px solid #333333;
}
#columna_der ul li.lista{list-style: disc; display: list-item;}

#promo {
float:			left;
width: 			800px;
background:		#FFFFFF;
margin:			20px 0px 0px 29px;
border:			0px solid #333333;
position:		relative;
}
#formulario{
position:	absolute; 
top:		300px;
right:		20px;
width: 		400px;
}
.subtitulo{
color: 		#f61036;
font-weight:bold;
}
/*//////////////////////////////////
///////   TABLA TARIFAS    /////////
//////////////////////////////////*/
.tarifas{
width: 700px;
margin:auto;
}
.tarifas_contacto{
width: 600px;
margin:auto;
}
.td_top{
background:#9FA4AD;
border: 1px solid #FFFFFF;
text-align:center;
font-size:	11px;
color:	#FFFFFF;
font-weight:bold;
height:40px;
}
.td0{
background:#DADCE0;
border-bottom: 1px solid #333333;
text-align:center;
font-size:10px;
height:60px;
}
.td1{
border-bottom: 1px solid #333333;
text-align:center;
font-size:10px;
height:60px;
}

.td2{
background:#CCCCCC;
border-bottom: 1px solid #333333;
text-align:center;
font-size:10px;
height:60px;
}
.td_bottom{
background:#9FA4AD;
border: 1px solid #FFFFFF;
text-align:left;
font-size:	9px;
color:	#FFFFFF;
}
/*//////////////////////////////////
//////////   FOOTER     ////////////
//////////////////////////////////*/
#footer_sitio{
width: 			830px;
height:			60px;
margin: 		auto;
background: 	#DADCE0;
text-align:		center;
font-size:		9px;
border-top:		1px solid #003964;
border-bottom:	1px solid #003964;
}
#footer_sitio p{
font-size: 		11px;
margin-top: 	10px;
}
#footer{
width: 			830px;
height:			25px;
margin: 		auto;
background: 	#ffffff;
}
#footer_milenium{
float:          left;
width: 			200px;
text-align:		left;
margin:		    7px 0px 0px 5px;
}
#footer_validacion{
float:          right;
width: 			200px;
text-align:		right;
margin:		    5px 5px 0px 0px;
}


