/* 
	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: 370px; /* 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: 320px; /* 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-family:Arial, Sans-Serif; font-size:32px; 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 { float:left; margin:0 0 0 5px; width:500px; 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;
}

#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:30px; position:relative; background:#ffffff; font-size:11px; }
#menuSeries { margin:0 auto; padding:0 40px 0 0; list-style:none; white-space:nowrap; height:60px; position:relative; background:#ffffff; border:solid 1px #ffffff; }
#menuSeries li { width:185px; height:40px; margin:0 0 0 25px; padding:5px; float:right; text-align:left; border:solid 2px #F0E1D2; }
#menuSeries li h4 { font-size:13px; color:#000000; text-align:center; font-weight:bold; }
#menuSeries li h5 { text-align:center; color:#FFFFFF; font-weight:bold; font-size:11px; }
#menuSeries li table { display:none; position:absolute; background-color:#000000; width:185px; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold;  }
#menuSeries li table td { width:180px; padding:5px 0 5px 0; }
#pro13 li { margin:0 0 0 5px; padding:0; float:right; text-align:center; }
#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:400px; 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; }

#cabe { width:920px; height:187px; margin:0; padding:0; }

#incluidos { height:25px; }
#incluidos li { display:inline; padding:0; margin:1px; border:1px solid #cccccc; height:25px; }
#incluidos li a { padding:5px 18px 5px 19px; margin:0; background-color:#222222; color:#ffffff; font-weight:bold; }

#left { clear: left; float: left; width: 196px; padding: 10px 0 50px 0; margin: 0; background-color:#FFFFFF; }	
#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
#left #imglogo { border: 0px solid #ccc; padding: 1px; float: left; margin: 0; width:180px; }
#left #opciones { text-align:center; margin: 0 auto 0; width:190px; font-size: .9em; font-weight:bold;  background-image:url(../images/fondo-home.gif); overflow:auto; }
#left #opciones #opcsel { border:2px solid #000000; }
#left #opciones li { border:1px solid #F0E1D2; list-style: none; width: 175px; padding: 5px; margin: 2px 0 0 0; }
#left #icono { border:0px; padding: 0px; float: left; margin: 0; float:left; }
#left .busqueda { height: 35px; }
#left .busqueda div { float:right; margin:8px 3px 0 0; }
	
#left .busqueda div a { color:#333333; font-size:1.2em; }
#left .normal { background-color:#E9D3BE; }
#left .normal a { color:#333333; }
#left .normal div { margin:12px 3px 0 0; }
#left .visa { overflow:auto; background-color:#E9D3BE; }
#left .visa #icono { margin:0 0 0 0; }
#left .visa div { margin: 6px 0 0 0; }
#left .visa a { color:#333333; }

#left .visaotro { overflow:auto; background-color:#E9D3BE; }
#left .visaotro #icono { margin:10px 0 0 0; }
#left .visaotro div { margin: 0 0 0 0; }
#left .visaotro a { color:#333333; }

#left .clasica { background-color:#996699; }
#left .clasica a { color:#FFFFFF; }
#left .turista { background-color:#79A5EB; }
#left .turista a { color:#333333; }
#left .premier { background-color:#ffcc00; }
#left .premier a { color:#333333; }
#left .bannerasia { background-image:url(../images/banner-asia.jpg); }
#left .bannerasia div { margin:0 0 78px 0; }
#left .bannerasia div a { color:#FFFFFF; font-weight:bold; font-size:12px; }
#left .bannerchina { background-image:url(../images/banner-china.jpg); }
#left .bannerchina div { margin:5px 0 78px 0; }
#left .bannerchina div a { color:#FFFFFF; font-weight:bold; font-size:13px; }
#left .bannerrusia { background-image:url(../images/banner-rusia.jpg); text-align:left; }
#left .bannerrusia div { margin:8px 0 75px 8px; }
#left .bannerrusia div a { color:#FFFFFF; font-weight:bold; font-size:13px; }
#left .bannerisrael { background-image:url(../images/banner-israel.jpg); text-align:center; }
#left .bannerisrael div { margin:1px 0 75px 8px; }
#left .bannerisrael div a { color:#FFFFFF; font-weight:bold; font-size:14px; }


#right { text-align:center; width: 718px; background-color:#FFFFFF; padding: 10px 0 0 0; float: right; font-size: 1.5em; }
	#right h1 { padding:6px; color:#8F6030; }
	#right #oferta10 { border:0; }
	#right h2 { display: inline; color:#8F6030; font-size:22px; }
	#nota { width:95%; padding:4px; color:#FF0000; background-color:#FFFFFF; border:solid 2px #FF0000; font-size:12px; }
	#vendidos { margin:0 20px 0 0; padding:0; list-style:none; white-space:nowrap; list-style:none; height:110px; position:relative; font-size:16px; font-weight:bold; }
	#vendidos li { width:212px; background-image:url(../images/fondo-home.gif); border:1px solid #eee; margin:0 0 0 15px; padding:0; float:right; text-align:center; }
	#vendidos li #otros { border-top:1px solid #000000; font-size:14px; }
	#vendidos li div { font-size:11px }
	#vendidos li div img { float:right; }
	#right .visa { background-image:url(../images/fondo-home.gif); overflow:auto; border:1px solid #F0E1D2; list-style: none; width: 175px; padding: 7px; margin: 2px 0 0 0; }
	#right .visa div { font-size: 12px; font-weight:bold; float:right; margin:6px 6px 0 0; }
	#right .visa div a { color:#663300; }
	#right img { border: 1px solid #ccc; padding: 1px; }
	
	#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: 314px; 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; }
		
#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 { 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 { text-align:right; font-size:14px; }
#preciounico { text-align:center; font-size:14px; }
#precios .tempmedia { font-weight:bold; color:#cc3300; }
#precios .tempbaja { font-weight:bold; }

.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; }