/* 
	project:  abstract studio template
	author:   luka cvrk (www.solucija.com) 
*/
/*esquinas redondeadas*/
/* Show only to IE PC \*/
* html .boxhead h3 {height: 1%;} /* For IE 5 PC */

#boxes { border:0;}

.sidebox1 {
	margin: 0 auto; /* center for now */
	width: 390px; /* ems so it will grow */
	background: url(../img-esquinas/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.sidebox2 {
	margin: 0 auto; /* center for now */
	width: 280px; /* ems so it will grow */
	background: url(../img-esquinas/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../img-esquinas/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h3 {
	background: url(../img-esquinas/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 15px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../img-esquinas/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
/*fin*/

*{ margin: 0; padding: 0; }* 
body { background-image:url(../images/nuevo_paq_indep_fondo.jpg); font: .74em Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.64em; color: #444; }
a { text-decoration: none; }
.blue { color: #299DCA; }
.white { color: #fff; }
.anio { padding: 10px 0 0 15px; }
p { margin: 0 0 15px 0; }
h1 { font: normal 2.4em Arial, Sans-Serif; font-weight:bold; margin:0; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { font: bold 1.6em Arial, Sans-Serif; margin: 0 auto 12px; }
h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }
#aviso { margin:0 auto 0; width:680px; border:1px solid #aa0000; padding:6px; text-align:center; font-weight:bold; font-size:18px; }
#aviso h3 { font-size:14px; }
.cuadro-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #86A6D5;
	text-align: center;
	border: 1px solid #F2E4D7;
}
#subtit td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #E4CAB1;
	padding: 2px;
	border: 1px solid #FFFFFF;
}
.font-defecto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#font-defecto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.font-titulo {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#font-titulo {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.marco-completo {
	border: 1px solid #006633;
}
#content { width: 920px; margin: 10px auto; background-color:#FFFFFF; }

#pro13 {margin:0 auto; padding:0; list-style:none; white-space:nowrap; list-style:none; height:35px; position:relative; background:#ffffff; font-size:11px;}
#pro13 li {margin:0 0 0 5px; padding:0; float:right;}
#pro13 li h2 { margin:0; width:300px; padding:0px 0px 10px 0; border-bottom:4px solid #765A45; text-align:center; }
#pro13 li h3 { font-size:18px; font-weight:bold; margin:0; width:285px; padding:2px 0px 10px 0; border-bottom:4px solid #765A45; text-align:center; }
#pro13 li a {display:block; float:left; height:35px; line-height:35px; color:#ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 15px; cursor:pointer; background:url(../images/pro_13_0a.gif) no-repeat;}
#pro13 li a b {float:left; display:block; padding:0 30px 0 15px; background:url(../images/pro_13_0b.gif) no-repeat right top;}
#pro13 li.current a {color:#cc0; background:url(../images/pro_13_2a.gif) no-repeat; line-height:33px;}
#pro13 li.current a b {background:url(../images/pro_13_2b.gif) no-repeat right top; padding-bottom:2px;}
#pro13 li a:hover {color:#ff0; background: url(../images/pro_13_1a.gif) no-repeat; line-height:35px;}
#pro13 li a:hover b {background:url(../images/pro_13_1b.gif) no-repeat right top;}
#pro13 li.current a:hover {color:#cc0; background: url(../images/pro_13_2a.gif) no-repeat; cursor:default; line-height:33px;}
#pro13 li.current a:hover b {background:url(../images/pro_13_2b.gif) no-repeat right top; padding-bottom:2px;}

#menu li a:hover { color: #000; border-left: 1px solid #7DD0F1; }
#intro { margin:2px 0 0 0; clear: both; background: #ccc url(../images/teaser2.jpg) no-repeat; color:#765A45; height: 153px; padding: 35px 0 0 20px; }
	#intro h1 { margin: 5px; display: inline; padding: 15px 0 0 0; }
	#intro p { margin: 15px 0 0 10px; color: #ffffff; font-weight: bold; font-size: 2.5em; }
	#login { font-size: .9em; margin: 15px 10px 0 0; }
	#login a { font-size: .5em; color: #ffffff; background: #D1A374; padding: 4px 20px 6px; border-bottom: 1px solid #616161; }
	#login a:hover { color: #D1A374; background: #ffffff url(../images/loginhover.gif) no-repeat; }
#left { clear: left; float: left; width: 196px; padding: 0 0 50px 0; margin: 0; background-color:#FFFFFF; }	
	#left .adorno { margin:0 5px; }
	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#imglogo { border: 0px solid #ccc; padding: 1px; float: left; margin: 0; }
	#opciones { text-align:center; margin: 0 auto 0; width:190px; font-size:11px; font-weight:bold;  background-image:url(../images/fondo-home.gif); overflow:auto; }
	#opciones #opcsel { border:2px solid #000000; }
	#opciones li { border:1px solid #F0E1D2; list-style: none; width: 175px; padding: 5px; margin: 2px 0 0 0; }
	#imgbusqueda { border:0px; padding: 0px; float: left; margin: 0; }
	.busqueda { height: 35px; }
	.busqueda div { float:right; margin:8px 3px 0 0; }
	.busqueda div a { color:#333333; font-size:12px; }
	.normal { background-color:#E9D3BE; }
	.normal a { color:#333333; }
	.porpais { background-color:#663333; color:#FFFFFF; font-weight:bold; padding:8px; font-size:20px; }
	.mediooriente { background-color:#990033; color:#FFFFFF; font-weight:bold; padding:8px; font-size:20px; }
	.mediooriente a { color:#FFFFFF; font-size:11px; }
	.lejanooriente { background-color:#CC9933; color:#FFFFFF; font-weight:bold; padding:8px; font-size:20px; }
	.lejanooriente a { color:#FFFFFF; font-size:11px; }
	.bannereuropa { background-image:url(../images/banner-europa.jpg); }
	.bannereuropa div { margin:0 0 78px 0; }
	.bannereuropa div a { color:#FFFFFF; font-weight:bold; font-size:14px; }
	.bannerchina { background-image:url(../images/banner-china.jpg); }
	.bannerchina div { margin:5px 0 78px 0; }
	.bannerchina div a { color:#FFFFFF; font-weight:bold; font-size:13px; }
	.bannerrusia { background-image:url(../images/banner-rusia.jpg); text-align:left; }
	.bannerrusia div { margin:8px 0 75px 8px; }
	.bannerrusia div a { color:#FFFFFF; font-weight:bold; font-size:13px; }

#right { text-align:center; width: 718px; background-color:#FFFFFF; padding: 0 0 0 0; float: right; font-size: 1.4em; }
	#right img { border: 1px solid #ccc; padding: 1px; }
	#right #itinerario { font-family:Verdana, Arial, Helvetica; font-size:10px; text-align:left; padding:0 15px;  background-image:url(../images/fondo-home.gif) }
	#right #itinerario .dia { font-size:12px; font-weight:bold; border-bottom: 0px; border-top:1px solid #aaaaaa; margin: 15px 0 0 0 }
	#right #itinerario .det { font-size:12px; font-weight:bold; margin: 5px 0 0 0 }
	#right #itinerario .otros { border: 1px solid #990000; padding:8px; margin: 8px 0 0 0 }
	#right #titulo { width:690px; margin: 10px 0 0 0; color:#704A25; padding: 8px; border: 2px solid #cc3300; font-weight:bold; font-size:20px; background: #ffffff url(../images/home-titulo-fondo.jpg) no-repeat;}
	#right .info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 8px; }
	#articles { margin: 10px auto 0; width:680px; font-size: .6em; font-weight:bold; background-image:url("../images/fondo-home.gif"); overflow:auto; }
	#articles li { border: 1px solid #e0e0e0; text-align:left; float:left; list-style: none; width: 320px; background: #eee url("../images/newslist.jpg") repeat-x bottom; padding:2px 2px 2px 10px; margin: 5px 0 0 0; }
		#articles li img { float:right; border:0px; margin:0 0 20px 0; }
		#articles li a { color:#8F6030; font-size: 1.2em; padding:0; }
		#articles li h3 { color:#8F6030; font-size: 1.2em; }
		#articles li.last { float: right;}

#paquete { font-family:Verdana, Arial, Helvetica; font-size:10px; font-weight:bold; }
#paquete .precio { border:2px solid #000000; font-size:18px; padding:4px }

#lista { margin:0 auto 0; padding:1px; width:700px; border:1px solid #8F6030; font-size:.8em; }
#lista .titulo { padding:6px; background-color:#dcb894; color:#765A45; text-align:center; font-weight:bold; font-family:Verdana, Arial; font-size:18px; }
#lista .titulo h5 { font-size:12px;	 }
	.listcabe td { border:1px solid #E9D3BE; color:#ffffff; background-color:#765A45; font-weight:bold; }
	.listopc td { padding:6px; border-width:1px; border-style:solid; border-color:#555555 #dddddd; font-size:12px; }
	.listopc td a { font-weight:bold; color:#CC6600; }
	.listopc td a h3 {  font-size:9px; font-weight:bold; }

#clasica { width:685px; margin:5px auto 10px; padding:10px; background-color:#996699; color:#ffffff; font-size:1.4em; }
#turista { width:685px; margin:5px auto 10px; padding:10px; background-color:#79A5EB; color:#ffffff; font-size:1.4em; }
#premier { width:685px; margin:5px auto 10px; padding:10px; background-color:#F9BF6B; color:#ffffff; font-size:1.4em; }

#listaCat { font-size:14px; font-weight:bold; color:#FFFFFF; padding:5px 0 7px 0; margin:-5px 3px 0 4px; background-color: #86A6D5; }
#listaCat select { font-size:0.8em; width:540px; }

#itinerario { margin:0 auto 0; text-align:center; border:0; cell-spacing:0; font-size:0.8em; font-weight:bold; }
#itinerario td { padding:0; vertical-align:middle; }
#iticuerpo { margin:0 auto 0; width:650px; }

#calendar { text-align:left; margin:0 auto 0; font-size:0.8em; } 

#precios { font-size:1.4em; }
#precios .tempmedia { font-weight:bold; color:#cc3300; }
#precios .tempbaja { font-weight:bold; }

#masvisit { width:692px; height:auto; margin:5px 0 0 0; padding:5px; border:solid 3px #633C27; background-image:url(../images/visitados.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; } 
#masvisit span { font-size:12px }

.font-defecto img { margin:0; }
.botonclaro{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#8F6030; background-color:#eeddcc; font-weight:bold; }
#form1 img { border:0; }
div#box{padding:8px; background:#E6E6E6; color:#000;}

#footer { clear: both; border-top: 1px solid #ccc; padding: 10px; margin: 0 0 5px; font-size: .9em; color: #9b9b9b; background: #fff; }
	#footer a { color: #808080; background: #fff; font-weight: bold; }
	.right{ float: right; padding: 7px 0 0 15px; }