html {
	height:100%;
}
body {
	height:100%;
	font-family: Arial, Helvetica, sas-serif;
	font-size: 11px;
	/*line-height: 1.3em;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #fff;
	color: #4C4A4A;
	
}
b{
	vertical-align:middle;
	}
#body{
}
#bodybg {
	background-color: #071F4E;
	background-image:url('http://www.imagenesencostarica.com/img/background.jpg');
	background-repeat:	repeat;
	/*background-position:center top;*/
	width:100%;
}
* html #contenedor-gral {
	height: 100%;
}
a:link, a:visited {
	color: #262667;
	text-decoration: none;
}
a:hover {
	color: #EC1E2B;/*#CC5914;*/
}
a img{
	border:0;
}

th {
	text-align:center;
	color:#777;
	filter: alpha(opacity=80);
	opacity: .8;
}

#contGral {
	width:960px;
	text-align:left;
	background:#FFFFFF url('http://www.imagenesencostarica.com/img//bg_modal.gif') repeat-x scroll 0 140px;
	}
#body {
	float:left;
	display:inline;
	width:700px;
	margin-left:10px;
}
.header {
	width:auto;
	background-image:url('http://www.imagenesencostarica.com/img/bg_body.gif');
	background-repeat:repeat-x;
	height:100px;
	color:#041449;
	text-align:left;
	padding:0;
	margin:0 0 0 0;
}
.header-titulo {
	padding:5px 0 0 0;
	font-size:20px;
}
.caratula {
	width:550px;
	height:70px; 
	overflow:hidden; 
	margin: 14px 0; 
	margin-right:10px;
	background-image: url('http://www.imagenesencostarica.com/img/bg_thumb.gif');
	border-top:1px solid #cbc9c9;
	border-bottom:1px solid #fff;
	}
#photos{
	background-color:#BEBCBD;
	background-image: url('http://www.imagenesencostarica.com/img/bg_galeria.jpg');
	background-repeat:repeat;
	width:700px; 
	display:none; 
	height:400px;
	}
.bg_grey{
	/*background:#F4F3E8;*/
	background-image: url('http://www.imagenesencostarica.com/img/bg_thumb.gif');
	vertical-align:middle;
	}
.isoImagenesDestacadas{
	background-image:url('http://www.imagenesencostarica.com/img/isoImagenesDestacadas.png'); 
	background-repeat:no-repeat; 
	background-position:10px center;
	height:60px; 
	padding-left:80px; 
	padding-top:10px; 
	vertical-align:middle;
	}
.br_grey{
	border:1px dotted #CBC9C9;
	}
.bg_fotoNota{
	background:background:#EAEAE6;
	width:680px;
	text-align:center;
	}
#soporte {
	float:right;
	display:inline;
	width:220px;
	text-align:left;
	margin-right:10px;
}

#loginForm {
	padding:5px 5px 0 5px;

}
#loginBoton {
	padding:5px 5px 0 5px;
	color:#EEE;
}

input[type=text], input[type=password], .camposForm1, .camposForm5{
	border:1px solid #ccc;
	background-image:url('http://www.imagenesencostarica.com/img/bg_modal.gif');
	background-position:0px 1px;
	background-repeat: repeat-x;
	padding:3px 0;
	color:#666;
	margin:2px 0 0;
	width:100%;
}
textarea .camposForm1, textarea .camposForm5{
	display:block;
	width:250px;
	padding:0;
	}

label{
	display:block;
	width:150px;
	padding:2px 0px;
	margin:2px 0 0;
	text-align:left;
	}
.table {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}

.galeriaItem {
	float:left;
	margin:5px 0px;
	background:#EAEAE6;
	border:solid 1px #CCC;
	background-image:url('http://www.imagenesencostarica.com/img/trama-1.png');
	background-position:0px 1px;
	text-align:left;
	padding:0;
	width:158px;
	}
.captions {
	margin:0px;
	background:#FFF;
	border-top:1px solid #4F4FFF;
	color:#000;
	font-size:10px;
	text-align:left;
	background-image: url('http://www.imagenesencostarica.com/img/btn_modal.gif');
	background-repeat: repeat-x;
	background-position:top;
/* 	height:105px; */
	text-align:left;
	width:100%;
}
.captions h1 {
	white-space:pre-wrap; 
	color:#4C4A4A;
	font-size:12px;
	float:left;
}
.captions h2 {
	color:#000;
	font-size:1em;
}
.captions a {
	color:#000;
	font-size:1em;
}
.separadorCuatro {
	clear:both;
/*	width:auto;*/
}
#nubeDeTags {
	text-align:justify;
	float:left;
	white-space:wrap;
	clear:both;
	position:relative;
	padding:10px 5px;
	/*background:green;
*/}
.tablaDetalleCarro{
	border:1px solid #CBC9C9;
	border-right:none;
	border-bottom:1px solid #fff;
	
}
.tablaDetalleCarro td{
	padding:5px;
	border-right:1px solid #CBC9C9;
	border/botom:1px solid #CBC9C9;
	background:#FFFFFF url('http://www.imagenesencostarica.com/img/container_bg.jpg') repeat-x scroll center bottom;
}
#tablaCarro {
	float:left;
	width:50%;
	font-size:13px;
}
.tablaCarro {
	width:100%;
	overflow-y:scroll;
	font-size:13px;
}
.thumbCarro {
	height:60px;
	border:#777 solid;
}
.carro_list_item_1{
	border:solid 1px #CBC9C9;
}

.imgGaleriaCarro {
	width:300px;
}
#banners {
	width:215px;
	/* 	width:auto; */
	float:left;
	white-space:wrap;
	clear:both;
/* 	position:relative; */
}
.itemBanner {
	width:215px;
	padding-top:15px;
}
ul#detallesExtra {
	margin: 0;
	border: 0;
	padding: 0;
	display:inline;
	width: auto; /*For KHTML*/
	list-style: none;
	float: right;
}
ul#detallesExtra li {
	margin: 10px 5px 0 0;
	border: 0;
	float: right; /*For Gecko*/
	text-align:right;
	display: inline;
	list-style: none;
	position: relative;
	font-size:10px;
	font-weight:bold;
}
.fieldset {
}
.comprar {
	border:1px solid #dcd4bd;
	background-image:url('http://www.imagenesencostarica.com/img/t_5.jpg');
	background-repeat: repeat-x;
	filter: alpha(opacity=60);
	opacity: .6;
	color:#000;
}
p {
	font-size:12px;
	text-align:left;
	color:#4C4A4A;
	line-height:14px;
}

h1 {
	font-size:18px;
	font-weight:700;
	color: #4C4A4A;
}
h2 {
	font-size:16px;
	color:#FDFDFD;
}
h3 {
	font-size:14px;
	font-weight:700;
	color:#152436;/*620001;/*4C4A4A*/
	vertical-align:middle;
	}

h4 {
	font-size:14px;
	font-weight:700;
	color:#262667;
}

.tituloDetalleFotos{
	font-size:18px;
	font-weight:bold;
	color: #262667;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */

}

.subTituloDetalleFotos{
	font-size:12px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */

}


.filaPar{
	background-color:#E6FBE7;
	border:1px solid #BFF1B8;
	padding:3px;
	margin:1px;
}
.filaImpar{
	background-color:#F6F6F6;
	border:1px solid #99CC00;
	padding:3px;
	margin:1px;
}

/* NUBE DE TAGS */

a.t1 {
	float:left;
	font-size:11px;
	font-weight:600;
	color:#abaaaa;
	padding:3px 5px;
}
a.t2 {
	float:left;
	font-size:12px;
	font-weight:600;
	color:#262667;
	padding:3px 5px;
}
a.t3 {
	float:left;
	font-size:13px;
	font-weight:600;
	color:#858484;
	padding:3px 5px;
}
a.t4 {
	float:left;
	font-size:14px;
	font-weight:600;
	color:#858484;
	padding:3px 5px;
}
/* ACCESOS DIRECTOS */
.cb {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.dn {
	display:none;
}
.di {
	display:inline;
}
.db {
	display:block;
}
.w100 {
	width:100%;
}
.w50 {
	width:48%;
}
.w30 {
	width:30%;
}
.w75 {
	width:74%;
}
.w25 {
	width:24%;
}
.w20 {
	width:20%;
}
.h30 {
	height:30px;
}
.ac {
	text-align:center;
}
.al {
	text-align:left;
}
.ar {
	text-align:right;
}
.aj {
	text-align:justify;
}
.xz{
	vertical-align:middle;
	}
.vt{
	vertical-align:top;
	}
/* margin & padding generales */
.m5{
	margin:5px;
	}
.m10{
	margin:10px;
	}
.mb5{
	margin-bottom:5px;
	}
.mb10{
	margin-bottom:10px;
	}
.mb15{
	margin-bottom:15px;
	}
.ml10{
	margin-left:10px;
	}
.ml15{
	margin-left:15px;
	}
.mr10{
	margin-right:10px;
	}
.mr15{
	margin-right:15px;
	}
.mt10{
	margin-top:10px;
	}
.mt15{
	margin-top:15px;
	}
.p5{
	padding:5px;
	}
.p10{
	padding:10px;
	}
.pb5{
	padding-bottom:5px;
	}
.pb10{
	padding-bottom:10px;
	}
.pt10{
	padding-top:10px;
	}
.pt5{
	padding-top:5px;
	}

.manito {
	cursor:pointer;
hand;
}
.paginador {
	clear:both;
	padding:2px 0;
}
.paginador-item{
	float:left;
	background-image:url('http://www.imagenesencostarica.com/img/iconos/page_white.gif');
	background-repeat:no-repeat;
	height:17px;
	width:21px;
	text-align:center;
	line-height:15px;
	margin-right:5px;
	cursor:pointer;hand;
}
.paginador-item-actual{
	float:left;
 	background-image:url('http://www.imagenesencostarica.com/img/iconos/page_white.gif'); 
	background-repeat:no-repeat;
	height:17px;
	width:21px;
	text-align:center;
	line-height:15px;
	margin-right:5px;
	color:#0000CC;
}
.paginador-item-control{
	float:left;
	height:17px;
	width:17px;
	text-align:center;
	line-height:15px;
	margin-right:5px;
}
.legend {
	clear:both;
	margin:0;
}
.legend h3 {
	padding:5px 0 5px 2px;
}
.b1 {
	border:solid 1px;
}
/* MODAL */

.modal {
	position:absolute;
	width:auto;
	padding:5px;
	text-align:left;
	z-index:997;
	display:none;
}
.modalLuka {
	background-image:url('/js/modal/bg-item.gif');
	background-repeat:repeat-x;
	background-position:0px 1px;
	background-color:#FFF;
	padding:5px;
	border: 1px solid #dcd4bd;
}
.modal span {
	padding:5px 0;
	text-align:justify;
	z-index:998;
}
.modal .botonSi, .modal .botonNo {
	background-image:url('/js/modal/bg-item.gif');
	background-repeat:repeat-x;
	background-position:0px 1px;
	background-color:#FFF;
	padding:3px;
	border: 1px solid #dcd4bd;
	margin:5px;
	float:right;
}

.carro {
	background-color:#EEE;
	border-bottom:4px solid #CCC;
	width:100%;
}





/* MODALES */
.fondoModal{
	background-image:url('http://www.imagenesencostarica.com/img/bg_thumb.gif');
	background-repeat:repeat;
	text-align:center;
	}
.fondoModal img{
	padding:15px 0 15px 0;
}

#tablaPrecios{
	width:330px;
	margin:10px 10px 20px 0px;
	text-align:center;
	font-size:10px;
	vertical-align:top;
	}	
#tablaPrecios caption{
	color:#858282;
	text-align:left;
	margin-bottom:5px;
	}
th {
	text-align:center;
	color:#777;
	filter: alpha(opacity=80);
	opacity: .8;
}
#tablaPrecios thead th{
	background:#e2e2e2;
	height:30px;
	font-weight:700;
	}

#tablaPrecios tbody{
	color:#333;
	}

#tablaPrecios tbody span{
	background-image:url('http://www.imagenesencostarica.com/img/bg_tamano.gif');
	background-repeat:repeat-x;
	padding:2px;
	display:block;
	margin:4px;
	text-align:center;
	color:#fff;
	font-weight:500;
	}
#tablaPrecios tbody small{
	margin:0;
	padding:;
	color:#bbb;
	}
#tablaPrecios tfoot{
	color:#3a7d34;
	font-size:11px;
	text-align:left;
	font-weight:700;
	height:30px;
	}
.c#0000CCitos{
	background:url('http://www.imagenesencostarica.com/img/iconos/c#0000CCitos.gif') 3px 7px;
	background-repeat: no-repeat;
	color:#3a7d34;
	font-size:12px;
	font-weight:700;
	text-align:right;
	padding-right:10px;
	}

.alternative {
	background:#f8f8f8;
	color:#0000CC;
	}
.botonmModal{
	background:url('http://www.imagenesencostarica.com/img/btn_modal.gif');
	background100-repeat: repeat-x;
	width:160px;
	margin-left:10px;
	float:left;
	font-weight:600;
	text-align:center;
	margin-bottom:30px;
	padding-top:10px;
	cursor: pointer;
	}






.warningmsg {
	background-color:#FFFFDD;
	border:1px solid #EE8;
	margin-bottom:10px;
}
.errormsg {	
	background-image:url('http://www.imagenesencostarica.com/img/iconos/error.gif');
	background-repeat:no-repeat;
	background-position:2% 25%;
	background-color:#FFDDDD;
	border:1px solid #DAA;
	padding:10px 10px 10px 35px;
	margin-bottom:10px;
}
.infomsg {
	background-color:#D2E9FF;
	border:1px solid #99CCFF;
	padding:10px;
	margin-bottom:10px;
}
.confirmmsg {
	background-color:#E6FBE7;
	border:1px solid #BFF1B8;
	padding:10px;
	margin-bottom:10px;
}

.operacion {
	padding:5px;
	margin:5px 10px;
	background-image:url('http://www.imagenesencostarica.com/img/bg_botonera.png');
	background-repeat:repeat-x;
	background-position:0 -5px;
	border:solid 1px #e3e2e2;
	cursor:pointer;
	color:#fff;/*#4C4A4A;*/
}
.operacion:hover, .operacionDetalle:hover{
	background-color:#FFF;
	background-image:url('http://www.imagenesencostarica.com/img/bg_botonera.png');
	background-repeat:repeat-x;
	background-position: bottom;
	
}
.operacion a, .operacionDetalle a {
	color:#fff;/*4C4A4A;*/
}


.operacionDetalle {
	padding:4px;
	margin:2px 0px 2px 2px;
	float:left;
	width:102px;
	background-image:url('http://www.imagenesencostarica.com/img/bg_botonera.png');
	background-repeat:repeat-x;
	background-position:0 -5px;
	border:solid 1px #e3e2e2;
	cursor:pointer;
}

.fav_list_item_1 {
	background-color:#FFF;
	margin-bottom:4px;
	border-bottom:2px solid #EEE;
	float:left;
	width:160px;
}
.microThumb {
	height:50px;
	width:150px;
	background-repeat:none; 
	background-position:0px -15px;
	border:1px solid #FFF;

}
/*///// PIE/////////*/
#pie {
	background-image: url('http://www.imagenesencostarica.com/img/bg_footer.gif');
	background-repeat: repeat-x;
	border-top:1px solid #ccc;
	background-position:bottom; 
	padding:0 0 15px 0;
	margin:0 0 0 0;
	clear:both;
	
}
#pie p {
	border-right:1px solid #ccc;
	color:#666;
	font-size:10px;
	padding:5px 20px 5px 5px;
	
}
.box_w50 img {
	padding:5px 10px 5px 0;
}
#pie a {
	color:#333;
	text-decoration:none;
	letter-spacing:1px;
}
#pie a:hover {
	color:#333;
	text-decoration:underline;
}
.caja {
	width:220px;
	border-top:2px solid #27405d;
	background-color:#F4F4F4;
	background-image:url('http://www.imagenesencostarica.com/img/bgBox220.png');
	background-repeat:repeat-y;
	
}
.caja700 {
	width:700px;
	border-top:2px solid #27405d;
	background-color:#F4F4F4;
	background-image:url('http://www.imagenesencostarica.com/img/bgBox700.png');
	background-repeat:repeat-y;
	display:block;
	
}
.cajaPie {
	width:220px;
	height:20px;
	background-image:url('http://www.imagenesencostarica.com/img/bgBottom220.png');
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:15px;
	
}
.cajaPie700 {
	width:700px;
	height:20px;
	background-image:url('http://www.imagenesencostarica.com/img/bgBottom700.png');
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:15px;
}

.hr {
	width:100%;
	height:40px;
	background-image:url('http://www.imagenesencostarica.com/img/hr.png');
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.imagenPrincipal{
	margin-bottom:15px;
	}
	
#cover {
	position:absolute;
	display:none;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:990;
}
#rssAnidado ul{
	font-size:12px;
	padding:5px 10px;
	}
#rssAnidado li{
	padding:0 10px;
	}
.resumen{
	border-top:1px solid #cbc9c9;
	border-bottom:1px solid #fff;
	background:#eee;
	font-weight:700;
	}

.paypal{
	border:1px solid #cbc9c9;
	background:#fff;
	background-image:url('http://www.imagenesencostarica.com/img/container_bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	width:135px;
	}
.paypalBox{
	border:1px solid #cbc9c9;
	background:#fff;
	background-image:url('http://www.imagenesencostarica.com/img/container_bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	
	}
.condicionesPaypal{
	padding:10px 0;
	
	}
.condicionesPaypal li {
	background-image:url('http://www.imagenesencostarica.com/img/iconos/bullet_green.gif');
	background-position:outside;
	background-repeat:no-repeat;
	font-size:12px;
	background-position:0 0;
	padding-left:20px;
	margin-bottom:10px;
	}
.texto{
	text-align:left;
	color:#333;
	margin-top:10px;
	}
.legales{
	font-size:10px; 
	color:#666;
	}* {
	margin: 0;
	padding: 0;
	}
ul {
	list-style: none;
	}
/* INICIO BOTONERA */
.menuHorizontal {
	z-index:314;
	text-align:left;
	background-image:url('/img/bg_botonera.png');
	background-repeat:repeat-x;
	background-position: top;
	width:960px;
	float:left;
	border-bottom:1px solid #1f364d;
	border-top:1px solid #000;
	margin-bottom:10px;
	font-size:12px;
	font-weight: 500;
}

/* LEVEL ONE */
ul.dropdown {
	position: relative;
	z-index:914;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-align:left;
}
ul.dropdown li {

	float: left;
	zoom: 1;
}
ul.dropdown li a {
	display: block;
	padding:10px 15px;
	color: #fff;
	background-image:url('/img/bg_botonera.png');
	background-repeat:repeat-x;
	border-left:1px solid #325376;
}
ul.dropdown li a:hover{
	color: #39b0ea; /*#C71A25;*/
	background-position:center bottom;
}
ul.dropdown li.hover a:hover {
	color: #39b0ea; /*#C71A25;*/
	background-position:center bottom;
}
ul.dropdown li.hover a {
	color: #fff;
	padding:10px 15px;
	background-position: center top;/*padding:6px 10px;*/
}

ul.dropdown li a:visited {
	color: #fff;
	padding:10px 15px;
	background-position: center top;/*padding:6px 10px;*/
}

ul.dropdown a:active {
	color: red;
}
ul.dropdown li:last-child a {
	border-right:1px solid #325376;
}  
/*Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
	background-position:center bottom;
	position: relative;
	color: #000;
}

/* LEVEL TWO */

ul.dropdown ul {
	width:135px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	text-align:left;
	padding: 0;
	margin: 0;
	background-color:#ddd;
}
ul.dropdown ul li {
	font-weight: 500;
	color: #074d8f;
	border-top:1px solid #000;
	float: none;
	padding: 0;
	margin: 0;
}
/* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a {
	border: none;
	width: auto;
	display: block;
}
/* LEVEL THREE */

ul.dropdown ul ul {
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
/* LEVEL FOUR */

ul.dropdown ul ul ul {
	left: 100%;
	top: 0;
}
/**/
ul.dropdown li:hover > ul {
	visibility: visible;
}
/* FIN BOTONERA */




