/********************************************
   AUTHOR:  			León González
   WEBSITE:   			http://www.todoparaviajar.com/
   TEMPLATE NAME: 		
   VERSION:         	2.0          	
 *******************************************/
 
/********************************************
   HTML ELEMENTS
********************************************/ 

	.contenedor_col_iz{font-size:8.5pt;}
	.contenedor_col_central{font-size:8.5pt;}
	.contenedor_col_der{font-size:8.5pt;}
	.contenedor_agencias{ font-size:8.5pt;}
/* top elements */
td { margin:auto; }


html, body, p, label {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:8.5pt; 
}

body {
	margin: 0; padding: 0;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:8.5pt; 
	color:#767676;
}

input{
	margin:0;
	padding:0;}

/* table elements*/

td {
	text-align:left;
	vertical-align:top;}


/* links */
a {
	color:#f24c00;
	text-decoration:none;

}

a:hover {
	color:#f24c00;
	text-decoration:underline;

	}

.pregunta{
	width:110px;
	float:left;
	/*position:relative;*/
	font-size:9pt; 
	color:#5e6982;	
}	
/* headers */



h1, h2 {
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
	}

h1 {
	font-size:14pt;	
	}

	
h2 {
	font-size:11pt;	
}



p {
	padding:0;		
	margin: 0;
}


/* images */

img {
	border:0;
}

ul, ol {
	margin:0;
	padding:0;
}



/* form elements */

form {
	margin:0;
}

	
select.agencias, input.agencias{
	margin:0;
	display: block;
	font-size:8.5pt;
	color:#525252;
	padding-left:5px;
	width:164px;
}	

.columna_izquierda input{
	margin-right:4px;}

/**************************************
   LAYOUT 
***************************************/	


/* Encabezado */

.encabezado { 
	height:84px;
	background-color: #3c3c3c;
	background-image:url(../img/head_bg.jpg);
	background-repeat:repeat-x;		
}


* MENU */
#menuwrapper{
	height:25px;
}
#menu{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 8.5pt;
	font-weight: normal;
	background-image:url(../img/bg_menu.gif);
	height:23px;
	width:775px;
	float:left;
	position:relative;
	border-bottom: 2px solid #f8b329;
}
#menu ul{
	list-style:none;
}

#menu ul li{
	position:relative;
	float:left;
}

#menu ul li a{
	color:#3b3b3b;
	text-decoration:none;
	text-align: center;
	display:block;
	padding:3px 13px;
	background: url(../img/menu_sepa.gif) no-repeat 100% 50%;
}

#menu ul li a:hover{
	color:#ffffff;
	background-image:url(../img/bg_menu_h.gif);
	background-repeat:repeat-x;
}
#menuright{
	background-image:url(../img/bg_menu2.gif);
	background-repeat:repeat-x;
	height:23px;
	overflow:hidden;
	width:224px;
	position:relative;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom: 2px solid #f8b329;
}
/* FIN MENU */

/* form */

.buscar{ height:28px;}
.buscar_input{
	height:15px;
	width:120px;
	background-image:url(../img/bg_search_h.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:7pt;
	border: 1px solid #466c91;
	padding-left:5px;
	padding-top:2px;

}


/* contenido */
.titular{
	background:url(../img/dot.gif) repeat-x bottom;
	font-size:18pt;
	font-weight:bold;
	padding:18px;	
	padding-left:12px;
	padding:-bottom18px;	
	background-color:#FFFFFF;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
}

.columna_izquierda label{
	display:inline;}

/* columna izquierda */
.columna_izquierda{
	background:#F6F6F6;
	}
	
.subsecciones {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #003263;
	margin-bottom:15px;
	margin-top:10px;
}
.subsecciones ul{
	list-style:none;

}
.subsecciones ul li{
	padding:0;
	height:20px;
	background-image:url(../img/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;

}
.subsecciones ul li a{
	color: #003263;
	display:block;
	text-decoration:none;
	text-align:left;
	line-height:20px;
}
.subsecciones ul li a:hover{
	color:#fb8217;
}	

div.separador{
	background-image:url(../img/col_a_sepa.gif);
	background-repeat:no-repeat;
	height:5px;
	margin-top:12px;
	margin-bottom:12px;	
}

/* fin columna izquierda */

/* columna central*/

.columna_cetral{
	background:white;}

.columna_cetral p{
	margin-bottom:14px;
	}
	
.navegacion{
	margin-top:22px;
	margin-bottom:10px;
	height:20px;
	background:url(../img/dot.gif) repeat-x bottom;}
	
.navegacion a, .navegacion a:hover {
	color:#04396d;
	font-weight:bold;
	}	
	
/* home */

.home{}

.home_tit1{
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../img/dot.gif) repeat-x bottom;}

.estilo_01 h1 a, .estilo_01 h1 a:hover, .estilo_01 h2 a, .estilo_01 h2 a:hover{
	color:#f38400;
}

.estilo_02 h1 a, .estilo_02 h1 a:hover, .estilo_02 h2 a, .estilo_02 h2 a:hover{
	color:#5591CC;
}

.estilo_03 h1 a, .estilo_03 h1 a:hover, .estilo_03 h2 a, .estilo_03 h2 a:hover{
	color:#003263;
}

.estilo_04 h1 a, .estilo_04 h1 a:hover, .estilo_04 h2 a, .estilo_04 h2 a:hover{
	color:#943939;
}


.nota{
	padding-bottom:5px;
	background:url(../img/dot.gif) repeat-x bottom;
	}
.nota img{
	margin-bottom:5px}

/* fin home */


/* listado de noticias */

.contenedor_col_central p img{
	margin-right:15px;}

.nota_listado{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#DEDEDE 1px solid;}	
	
	
	
/*  fin listado de noticias */


/* modulo fotos*/

.foto_slide{
	background-image:url(../img/fotos_bg.gif);
	margin-top:10px;
	margin-bottom:10px;}

.pasador{
	background-image:url(../img/block.gif);
	background-repeat:no-repeat;
	vertical-align: middle;
	}
	
.pasador th{
	width:66px;
	color:white;
	text-align:center;
	}	

.pasador th a, .pasador th a:hover{
	color:white;
	}	

	
.pasador td{
	width:17px;
	}	
	
/* fin modulo fotos*/


/*fin columna central*/


/* columna derecha */ 

.columna_derecha{
	background:#F6F6F6;
	}
	
.columna_derecha img{
	margin-top:15px;
	border:#CCC 1px solid;
	}	
/* fin columna derecha */ 

/* otros elementos generales */

	/*contenedores*/
	.contenedor_col_iz{width:170px; margin-left:15px; margin-right:15px;}
	.contenedor_col_central{width:560px; margin-left:15px; margin-right:15px;}
	.contenedor_col_der{width:180px; margin-left:10px; margin-right:10px;}
	.contenedor_agencias{ margin-left:15px; margin-right:15px;}
	
	.contenedor_col_iz,	.contenedor_col_central, .contenedor_col_der, .contenedor_agencias{
	margin-bottom:20px;
		}
			
	/*fin contenedores*/
	
.color_01, .color_01:hover{
	color:#254F79;
	}

.color_02, .color_02:hover{
	color:#04396d;	
	}	
	
.color_03, .color_03:hover{
	color:#2ba31f;
	}

.tamanio_01{
	font-size:9pt;}	
	
.tamanio_02{
	font-size:10.5pt;}	

.bloque{
	display:block;}
	
.negrita{
	font-weight:bold;
	}
.pad_10{
	padding:10px; height:150px}

.borde_01{
	border:#CCC 1px solid;}

.fondo_01{
	background:#f6f6f6;}

/* agencias */
.agencias_enc{
	margin-bottom:15px;
	font-size:8.5pt;
	}
	
	
.agencias_enc td{
	vertical-align:bottom; !important}
	
.agencias_thumb{
	width:122px;
	float:left;
	position:relative;
	margin:6px 3px 3px 6px;
	}	

.agencias_thumb td{
	text-align:center;}

.agencias_thumb img{
	border:#E5E5E5 1px solid;
	}

.agencias_thumb a{
	color:#003366;
	font-weight:bold;
	text-decoration:none;
	}

.agencias_thumb a:hover{
	color:#f8a006;
	text-decoration:underline;
	}


/* fin agencias */


/* popup */

.popup td{
		padding-left:8px;
		padding-right:8px;}

.head_pop{
	background:url(../img/pop_head.jpg) repeat-x;
	height:53px;
} 

.head_pop img{
	margin-top:10px;
	}


/* fin contenido*/


/* pie */

.pie{
	height:42px;
	background:url(../img/bg_footer.gif) repeat-x;
	color: #A4CAEF;
	font-size:7pt;

}

.pie p{margin:4px; padding:0; margin-top:8px;}

.pie a, .pie a:hover{
	color: #A4CAEF;
	font-size:7pt;
	text-decoration:underline;
}
/* fin pie*/

/* claer */
.clearfix:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* HTML .clearfix {height: 1%;}
/* End hide from IE-mac */
/* End clearfix */



/**************************************
   TEST 
***************************************/

.test1{border:red 1px solid;}