body {
	/*
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
*/
	font-family:Geneva,Arial,Helvetica,san-serif;
	font-size:12px;
	color:#000000;
	margin: 0px;
	padding:0px;
	text-shadow: #000 0 0 0;
	/*SCROLLBAR-FACE-COLOR:#AAAAAA;
	SCROLLBAR-HIGHLIGHT-COLOR: #AAAAAA;
	SCROLLBAR-SHADOW-COLOR: #AAAAAA;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #E3E3E3;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;*/


	background-image:url('/img/fondop.gif');
	background-repeat:repeat-y;
	background-position:center;
	background-color:#072a52;

}

#header{

	height: 125px;
	background-image: url(img/top.jpg);
}

#todo {
	width:1000px;
	margin:0 auto 0 auto;
	text-align:left;
}
#dmenu{
	margin:5px 0px;
	padding:20px 10px 20px 10px;
	background-image:url('/img/fondom.jpg');
	background-repeat:no-repeat;
}
#tipo_viaje{
    width:110px;
	float:left;
	padding-left:10px;
}
#listado{
	width:385px;
	height: 293px;
	float:left;
	background-color: #f5f5f5;
	border: #e1e0e0 solid 1px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	overflow:auto;
}
#listado p{
	margin:0px;
	padding:0px;
}
#listado .oceano{
	color: #333399;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
}
#listado .viaje{
	margin-left:10px;
	font-size:12px;
	margin-bottom:3px;
	color: #000000;
}
#listado_tipo{
	width:518px;
	float:left;
}
#mapa{
	width:462px;
	float:right;
	padding:0px 10px 0px 10px;
	margin:0px;
}
#cportada{
	clear: both;
}
#galerias{
	width:1000px;
	float:left;
	padding:0px;
	margin:0px;
	margin-top:20px;
	margin-bottom:30px;
}
#galerias h2{
	margin:0px;
	padding:0px;
	border-bottom:#666666 solid 1px;
	font-size:18px;
}
#gfotos{
	float:left;
	margin-left:5px;
	width:630px;
}
.mg {
	margin-top:30px;
	width:156px;
	float:left;
	height:156px;
	font-size:140px;
	line-height:140px;
	vertical-align:middle;
	text-align:center;
}
.mg img{
	padding:3px;
	border:0px;
	vertical-align:middle;
}
.mgp {
	margin-top:30px;
	width:156px;
	float:left;
	vertical-align:middle;
	text-align:center;
}
.mgp a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.mgp img{
	padding:3px;
	border:0px;
	vertical-align:middle;
}
.mv {
	width:395px;
	float:left;
	vertical-align:middle;
	text-align:center;
	margin-top:20px;
}
.mv p{
	font-weight:bold;
	margin-top:5px;
}
#gvideos{
	float:right;
	margin:5px;
	width:328px;
	height:250px;
}
#gvideos p{
	text-align:center;
	font-weight:bold;
	margin-top:5px;
}
#banners{
	width:980px;
	float:left;
	margin-top:20px;
	padding:10px;

}
#banners img{
	border-width:0px;
	margin-right:30px;
	vertical-align:middle;
}
#footer{
	width:988px;
	float:left;
	padding:5px;
	margin-top:20px;
	border:solid;
	border-width:1px 0px 0px 0px;
	border-top-color:#999999;
	font-size:10px;
	clear: both;
}
#tipo_viaje_menu{
	margin:0px;
	padding:0px;
	border-style:solid;
	border-color: #e1e0e0;
	border-top-width:0px;
	border-left-width:0px;
	border-bottom-width:1px;
	border-right-width:0px;
}
#tipo_viaje_menu li{
	display:block;
/*	width:126px;*/
	padding:5px;
	text-align:center;
	list-style-type:none;
	border-color: #e1e0e0;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-style:solid;
	background-color: #f9f8f8;
}
#tipo_viaje_menu li a{
	text-decoration:none;
	color:#000000;
}
#tipo_viaje_menu li a :hover{
	text-decoration:none;
	color:#333333;
}
#tipo_viaje_menu h2{
	margin:0px;
	padding:0px;
	font-size:12px;
}
#tipo_viaje_menu p{
	margin:0px;
	padding:0px;
	font-size:10px;
}
#tipo_viaje_menu li.select{
	background-color: #EEEEEE;
}

.viaje a{
	text-decoration:none;
	color:#000000;
}

.viaje0 a{
	text-decoration:none;
	color:#000000;
}

.viaje1 a{
	text-decoration:none;
	color:#FF3333;
}

#desc_viaje{
	width:630px;
	float:left;
	padding:10px;
	font-size:11px;
}
#media_viaje{
	width:330px;
	float:right;
	padding:10px;
}
.titulo_v{
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	background-color:#f5f5f5;
	border-style:solid;
	border-color: #eeeeee;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	color:#000000;
}
.titulo_m{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	background-color:#f5f5f5;
	border-style:solid;
	border-color: #eeeeee;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:0px;
	border-right-width:1px;
	color:#000000;
}
.borde_blanco{
	border:solid;
	border-color:#FFFFFF;
	border-width:1px;
	padding:5px;
}
.desc_v{
	background-color:#FFFFFF;
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	background-color:#f9f9f9;
	border-style:solid;
	border-color: #eeeeee;
	border-top-width:0px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	line-height:18px;
	text-align:justify;
	color:#000000;
}
.desc_m{
	background-color:#FFFFFF;
	margin:0px 0px 20px 0px;
	padding:0px;
	background-color:#f9f9f9;
	border-style:solid;
	border-color: #eeeeee;

	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
}
.desc_v p{
	margin:5px 0px 5px 0px;
	padding:0px;
}
#titulo{
	font-size:22px;
	font-weight:bold;
	text-align:right;
	color:#000000;
}
#subtitulo{
	font-size:16px;
	font-weight:bold;
	text-align:right;
	color:#333333;
}
#tags{
	font-size:10px;
	text-align:right;
}
#tags a{
	color:#000099;
	text-decoration:none;
}
#map span{
	color:#FFFFFF;
	white-space:normal;
}
#mini_galeria{
	text-align:center;
}
#mini_galeria img{
	border:none;
	vertical-align:middle;
	margin:4px;
}
.mini_img{
	width:100px;
/*
	height:100px;
	line-height:100px;
	font-size:100px;
*/
	margin:5px;
	text-align:center;
	float:left;
}
#video{
}
#pdfs {
	margin:10px;
}
.pdf{
	margin:5px;
}
.pdf a{
	display:block;
	padding-left:20px;
	text-decoration:none;
	color:#666666;
	background-image:url('/img/dd.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:19px;
}
#menu{
	margin:0px;
	padding:0px;
	white-space: nowrap;
}
#menu li{
	display: inline;
	font-size:14px;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:3px;
	padding-top:3px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	list-style-type:none;
	border-color: #a0a0a0;
	border-width:1px;
	border-style:solid;
	background-color: #f9f8f8;
}
#menu a{
	text-decoration:none;
	color:#000000;
}
#menu a:hover{
	color:#666666;

}
#menu a.marcado {
	color:#333399;
}
#submenu2{
	position:absolute;
	display:none;
}
#submenu{
	border-color: #a0a0a0;
	background-color: #f9f8f8;
	border-width:1px;
	border-style:solid;
	width:220px;
	height:124px;
	padding:5px;
	font-weight:bold;
	font-size:10px;
	margin:5px;
}
#submenu p{
	margin:5px;
}
#sub_menuo{
	width:120px;
	float:left;
}
#sub_menuo a{
	color: #333399;
	text-decoration:none;
}
#sub_menuv{
	width:100px;
	float:right;
}
#sub_menuv a{
	color:#666666;
	text-decoration:none;
}
#toolTipBox {
       display: none;
       padding: 5px;
	   width:320px;
       font-size: 11px;
       border: #666666 solid 1px;
       position: absolute;
       background-color: #F9F9F9;
       color: #333333;
	   z-index:1000;
}
#galmostrar{
	min-height:400px;
	margin-top:20px;
	/*
border-top:#999999 solid 1px;
*/
	padding-top:10px;
}
.menug {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-image: url(img/carp.gif);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 20px;
	padding-left: 18px;
	font-weight:bold;
}
.menug a {
	text-decoration: none;
	color: #000000;
}
.niveles {
	margin-left: 8px;
}
#galmenu{
	float:left;
	width:179px;
	margin-right:20px;
	border-right:#999999 solid 1px;
}
#galcon{
	float:left;
	width:800px;
}
#galcon h1{
	font-size:22px;
}
#sep{
	width:100%;
	height:1px;
	clear:both;
}
#clasificadoc{
	min-height:400px;
	margin-top:20px;
	border-top:#999999 solid 1px;
	padding-top:10px;
}
.clasificado{
	width:280px;
	margin:15px;
	padding:10px;
	background-color: #f5f5f5;
	border: #e1e0e0 solid 1px;
	float:left;
}
.clat{
	font-weight:bold;
	font-size:14px;
	border-bottom:#e1e1e1 solid 1px;
}
.claf{
	font-size:11px;
	text-align:right;
	margin-top:5px;
}
.claa{
	padding:5px;
}
.resp{
	font-size:11px;
	text-align:right;
	padding-top:5px;
}
.resp a{
	color:#333399;
	text-decoration:none;
}
#Enviar, #Responder, #Suscribirse{
	border:#999999 solid 1px;
}
.avisoa{
	font-size:10px;
	padding:10px;
}
.respa{
	margin:10px;
	padding:5px;
	font-size:11px;
	background-color:#DDDDDD;
	text-align:center;
}
#estaticoc{
	min-height:400px;
	padding:20px;
}
#estaticoc p{
	padding:5px;
	text-align:left;
}
#estaticoc a{
	text-decoration:none;
	color:#333399;
	font-weight:bold;
}
#estaticoc h2{
	font-size:18px;
	margin-top:50px;
}
.contactoc{
	width:275px;
	margin:10px;
	padding:5px;
	float:left;
	background-color: #f5f5f5;
	border: #e1e0e0 solid 1px;
	text-align:right;
	margin-top:20px;
}
.contactoc h3{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border-bottom: #e1e0e0 solid 1px;
	margin-top:10px;
}
#estaticoc .contactoc p{
	padding:0px;
	margin:0px;
	text-align:right;
}
#avisol{
	float:right;
	width:150;
}
#avisol a{
	color:#666666;
}
.centrado{
	text-align:center;
}
#boletin{
	float:left;
	width:300px;
	margin:0px 15px;
	padding:10px;
	background-color: #f5f5f5;
	border: #e1e0e0 solid 1px;
}
#boletin h1, #catalogos h1{
	margin:0px;
	padding:0px;
	border-bottom:#666666 solid 1px;
	font-size:14px;
}
#catalogos{
	float:left;
	width:580px;
	margin:0px 15px;
	background-color:#FF0000;
	padding:10px;
	background-color: #f5f5f5;
	border: #e1e0e0 solid 1px;
}
.portadacat{
	float:left;
	width:120px;
	padding:10px;
	padding-top:20px;
	text-align:center;
}
.portadacat img{
	border:0px;
}
.portadacat a{
	text-decoration:none;
	color:#666666;
}
.portadacat a:hover{
	color:#000000;
}
#laluz{
	float:right;
	margin:35px 57px 0px 0px;
	display: inline;
}
a#aluz {
	display:block;
	width:91px;
	height:42px;
	text-indent:-9999px;
	background:url(/img/anosluz.jpg) top left no-repeat;
}
a#aluz:hover {
    background-position:0 -42px;
}