﻿#titulo {
font-size:24px; padding-bottom:5px; border-bottom:1px solid #DDDDDD; margin-bottom:20px;
}
.rating {
	background-image: url('../images/star_on2.gif');
	display:block;
	float:left;
}
body { margin: 0px; height: 100%; background-image: url('http://www.aragonesesviajes.com/images/Logos/marcadeagua2.jpg'); font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif; }
table { font-family: tahoma, verdana, arial; font-size: 11px; }
input, select, textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
h1 { margin:10px 0 0 0; color:#333333; }
.cuadro { margin-bottom: 10px; background-color: #F5F5F5; padding: 7px;}
#container { width: 955px; margin: 0 auto 20px; text-align: center;	background-color: #FFFFFF; border:1px solid gray; overflow:visible; display:table; margin-bottom:20px; }
.boton { background-color:#004080; color:white; font-weight:bold; font-size:14px; font-family:Arial; }
.hr1 { background-color:#FF9933; color: #98B2CB; height:2px; border:0; outline:#888 solid 0px; }
.lista { font:8pt Arial; }
.lista div { height:29px; background-color:#fafafa; border-bottom:1px solid #ddd; padding:3px; vertical-align:8px; overflow:hidden }
.lista div img { float:left; margin:1px 5px 1px 0; border:1px solid gray; background-color:#F5F5F5; }
.lista div a { text-decoration:none; }
a.title,a.title2 {
	padding: 3px 5px;
	color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-decoration:none;
	margin-bottom:5px;
}
a.title  { background-color: #003366; }
a.title2 { background-color: #FF9933; }

/*CABECERA*/
#header {min-height:111px; text-align:left}
#logo {display:table; float:left; width:300px; z-index:999; margin:7px;} 
#fondo {width:953px; height:111px}
#traductor { float:right; height:40px; width:300px; text-align:right; padding-right:10px; margin-top:5px }
.showDivAsTable { display:table; }
.hideDiv { display:none; }
#nom-dest {	clear: both;	text-shadow: black 0 0 2px;	filter: Glow(Color=black, Strength=1);	position: relative;	top: -15px;	width: 99%;	text-align: right;	font-family: Arial;	font-size: 8pt;	font-weight: bold;	color: #FFFFFF;}
#buscador {border:1px solid #BBBBBB; padding:3px; width:193px; height:16px; font:12px Arial;}
#lupa {vertical-align:top;border:1px solid #BBBBBB;background-color:rgb(234, 239, 244); height:18px; padding:2px}

/*MENU HORIZONTAL EN LA CABECERA*/
#menuh-div { border-top: 1px solid white;border-bottom: 3px solid rgb(153, 179, 204); background-color:rgb(153, 179, 204); padding:3px 0 0 5px; overflow:hidden; }
#menuh-div:hover {border-bottom-color:rgba(20,20,71,1);}
#menuh { font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; padding:0; }
#menuh ul, li { list-style-type: none; }
#menuh ul { margin: 0; padding: 0; }
#menuh li { float: left; margin-right:5px; }
#menuh a { font-weight:bold; text-decoration: none; color: #141447; background: #eee; display: block; padding: 3px 10px; text-align: center; }
#menuh a#primero { /*border-left: 1px solid #ACCFE8;*/ }
#menuh a:hover, .selectedMenu { background: #141447; color:white;  }
#submenu { display:table; text-align:left; position:absolute; border-bottom:5px solid rgba(0,0,0,0.1); width:953px; }
#submenu div { overflow:visible;  display:table; width:100%; position:relative;z-index:9999; color:white; background-color:#141447; border-bottom:1px solid #555; }
#submenu, #destinos,#servicios,#interes { display:none;padding:0;margin:0; }
#sm-destinos , #sm-servicios , #sm-interes  { margin:0px; }
#sm-destinos td, #sm-servicios td, #sm-interes td {	text-align:left; padding:1px 2px 1px 4px; border-left:1px dotted white; color:white; min-width:104px; width:115px }
#sm-destinos td:hover, #sm-servicios td:hover, #sm-interes td:hover { background-color:#1D318D; color:white; border-left-color:blue }
#sm-destinos td a, #sm-servicios td a, #sm-interes td a { text-decoration:none; color:#f0f0f0; display:block;padding:3px 0; }
/*FIN DE MENU HORIZONTAL DE CABECERA*/	

/*CUERPO*/
#cuerpo { min-height:500px; background-color:white; padding:20px 15px; text-align:left }

/*FOOTER*/
#footer { background:#333333; color:white; font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; padding:5px;
border-top:4px solid gray}
#footer div { margin:5px;}
#footer div a {	color:white; text-decoration:none }

/*BORDES REDONDEADOS*/
/*
.curvy {position:relative; background:#9caf9c; color:#000; }
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#B4CBE0; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#B4CBE0; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:10px 15px; font-size:11px;}
*/
/*----------------------*/

/*////////////////////////////*/
/*CONTENIDO*/
#Column1 { width: 537px; text-align:justify; margin-right:5px; float: left; }
#Column2 { width: 370px; text-align:left; display:table; float:right }

/*LISTADO DE BLOQUES EN LA COLUMNA 2*/
.item { border-bottom: 1px solid #999999; padding:5px 0; font-weight: bold; clear:both; display:table; width:100%; }
.item-data { padding: 3px; float:left; width:88%; }
.item-data img { margin-right:5px; float:left; }
.item-accion { float:right;background-color:#666666; color:white; font-weight:bold; padding:5px; height:42px; text-align:center;width:9%; }
.item-accion a { text-decoration:none; color:white; }
.item:hover { background-color:#FAFAFA; cursor:pointer; }
/*LISTADO DE BLOQUES*/

/*GOOGLE MAPS*/
#mapaOpciones {	padding: 3px; background-color: #E8F3FF; text-decoration: none; overflow:auto; display: block; /*width: 100%;*/ }
#localizador { float: left; }
#matriz { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; max-width:250px;}
#matriz option {margin:3px;}
#opcionAmpliar { float: right; width: 150px; text-align: right; vertical-align: bottom;	margin-top: 5px; margin-right: 3px;}
#container_map_canvas { border: 1px solid #809FBF; background-color: #FFFFFF; /*padding: 5px 5px 5px 5px;*/ }
#container_map_canvas img { background-image:none; background-color:transparent; }
#Mapa {	/*visibility: hidden; position: absolute; top: 0px; left: 0px;	*/ margin-top: 15px; }
/*GOOGLE MAPS*/

/*FORMULARIOS DE LA COLUMNA 2*/
#Column2 form span label { position: absolute; text-align:right; width:90px; font:8pt Arial; padding-top:3px; }
#Column2 form span input,#Column2 form span textarea,#Column2 form span select { margin-left: 100px; font:8pt Arial; }
#Column2 form span label.check,#Column2 form span label.radio { position:relative; text-align:left; }
#Column2 form span img { margin-bottom:-4px; }
/**/

/*Tabla*/
#itinerario, #precios { border:1px solid gray; background-color:white; }
#itinerario { width:380px; float:left; }
#precios { width:120px; display:table; text-align:center; float:right }
#itinerario .titulo, #precios .titulo {border-bottom:1px solid gray; background-color:#eee; }
#itinerario td, #precios td { padding:3px 3px 3px 5px;}
/**/

/*Parrafos*/
.parrafos { clear:both; font:12px Arial; text-align:justify; margin:15px 0 25px 0;}
.parrafo { clear:both; margin-top:20px; line-height:17px; min-height:50px; }
/*.parrafo:hover { background-color:#f5f5f5; }*/
.parrafo-titulo {font-weight:bold; color:#2B2F57; text-transform:capitalize}
/**/

/*BORRA FORMATO*/
.cl {clear:both;}
/**/
