/*RESETEO DE CODIGO v1.0 | 20080212 */
@import url(http://fonts.googleapis.com/css?family=Original+Surfer);
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	overflow-x:hidden;	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
#destHome{
	float: left;
	width: 310px;
	padding: 5px;
	height: 650px;
}
.conBack{	background-image: url(images/fondoHomeDest.png);
	background-repeat: no-repeat;
	background-position: center;
}
#cont_destHome{
	float: left;
	padding-bottom: 20px;
}
#destHome h1{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	float: left;
	width: 265px;
	margin: 10px;
}
#destHome #storner{
	padding: 5px;
	float: left;
	height: 150px;
	width: 265px;
	list-style-type: none;
	background-image: none;
	list-style-image: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAEEFC;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	text-align: justify;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#destHome #storner #imag{
	float: left;
	height: 120px;
	width: 90px;
	background-color: #666;
}
#destHome #storner #text{
	padding: 2px;
	float: left;
	height: 100px;
	width: 160px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#destHome #storner a{
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	margin: 5px;
	float: right;
	color: #0374AD;
}
#destHome #storner a:hover{
	background-color: #FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(images/body_bg.png) 0 0 repeat-x #EBF6FD;
	color:#275268;
}
div, h1, h2, p, form, label, input, textarea{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
.wrapper {
	
	font-size: 1.2em;
	width: 868px;
	margin: auto;
	text-align:left
}
/*------------------------------------------------body--------------------*/
/*------------------------------------------------header start--------------------*/
#header2{
	width:868px;
	position:relative;
	height:268px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

#header{
	width:868px;
	margin:0 auto;
	height:86px;
	position:relative;
}

#header ul{
	position:absolute;
	left:0px;
	top:46px;
	margin:0;
	padding:0;
	width: 100%;
}
#header ul li{
	display:block;
	width:102px;
	height:44px;
	float:left;
	margin:0;
	padding:0;
}
#header ul li a{
	display:block;
	width:100px;
	height:44px;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-transform:uppercase;
	float:right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-color: #C9DCE8;
	background-image: url(images/nav_hover2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#header ul li a span{
	color:#03608D;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 8px;
	line-height: 8px;
	font-weight: normal;
}

#header ul li a:hover{
	background:url(images/nav_hover.gif) 0 0 repeat-x #EBF6FD;
	color:#000C12;
	text-align: left;
}
#header ul li.home{
	display:block;
	width:102px;
	height:44px;
	margin:0;
	padding:2;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
	background-color: #EBF6FD;
	background-image: url(images/nav_hover.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#header ul li a.home{
	display:block;
	width:102px;
	height:44px;
	margin:0;
	padding:2;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
	background-color: #EBF6FD;
	background-image: url(images/nav_hover.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#header  ul li a.home1{
	display:block;
	width:40px;
	height:46px;
	margin:0;
	padding:0;
	background:url(images/nav_hover1.gif) 0 0 repeat-x #EBF6FD;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
}
#header  ul li a.home0{
	display:block;
	width:40px;
	height:44px;
	margin:0;
	padding:0;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
	background-color: #C9DCE8;
	background-image: url(images/nav_hover3.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#header  ul li a.home0:hover{
	display:block;
	width:40px;
	height:44px;
	margin:0;
	padding:0;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
	background-color: #EBF6FD;
	background-image: url(images/nav_hover1.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#header a.home1{
	display:block;
	width:40px;
	height:46px;
	margin:0;
	padding:0;
	background:url(images/nav_hover1.gif) 0 0 repeat-x #EBF6FD;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
}
#header a.home0{
	display:block;
	width:40px;
	height:44px;
	margin:0;
	padding:0;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
	background-color: #C9DCE8;
	background-image: url(images/nav_hover3.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#header a.home0:hover{
	display:block;
	width:40px;
	height:44px;
	margin:0;
	padding:0;
	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000C12;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
	background-color: #EBF6FD;
	background-image: url(images/nav_hover1.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#header a{
	color: #000;
}
/*------------------------------------------------header end--------------------*/
/*------------------------------------------------Imagenes slide inicio--------------------*/
.container {
	width: 868px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*------------------------------------------------Imagenes slide fin--------------------*/
/*------------------------------------------------body start--------------------*/
a .normal{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 0px;
}
#body{
	width:868px;
	background-image: url(imagen_slider/body_fond.png);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 2px;
}
/*------------------------------------------------left panel start--------------------*/
#left{
	width:191px;
	float:left;
	margin:0;
	padding:0;
}
#member-login{
	width:191px;
	margin:0;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#member-login #telefono{
	font-size: 24px;
	float: left;
	width: 100%;
	font-weight: bold;
	padding-bottom: 3px;
}
#member-login #imagen_telefonista{
	float: left;
	height: 68px;
	width: 40px;
}
#member-login #texto_telefonista{
	float: left;
	height: 53px;
	width: 125px;
	font-size: 12px;
	color: #5FAE05;
	font-weight: bold;
	padding-top: 15px;
	text-align: right;
}
#member-login #pie_telefonista{
	float: left;
	width: 165px;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
}
#member-login #pie_telefonista2{
	float: left;
	width: 165px;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #5FAE05;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #5FAE05;
	border-right-color: #5FAE05;
	border-bottom-color: #5FAE05;
	border-left-color: #5FAE05;
}

#member-login p{} 
#member-login h2{
	display:block;
	width:177px;
	height:60px;
	color:#fff;
	background-color: #EBF6FD;
	background-image: url(images/member_login_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	float: left;
}
#member-login form.member{
	width:169px;
	height:220px;
	border-bottom:#BCD1DE solid 1px;
	border-left:#BCD1DE solid 1px;
	border-right:#BCD1DE solid 1px;
	background-color:#fff;
	color:#02354F;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding-top: 17px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
}

#member-login label{
	color:#02354F;
	background-color:#fff;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
}
#member-login label span{
	font-size: 28px;
}
p.pie{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
p.telefono{
	color:#02354F;
	background-color:#fff;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
}
#member-login input{
	width:93px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	margin:0 0 9px 0;
	float:right;
}
a.linkreservar{
	color:#02354F;
	background-color:#fff;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
}

#member-login input.password{
	width:93px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	margin:0 0 7px 0;
	float:right;
}
#member-login a.fp{
	display:block;
	width:132px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}
#member-login a.fp:hover{
	text-decoration:underline;
}
#member-login input.go{
	background:url(images/btn_go.gif) 0 0 no-repeat;
	width:27px;
	height:16px;
	border:none;
	cursor:pointer;
	float:right;
}
#newsletter{
	width:191px;
	margin:0;
	padding:0;
	float: left;
}
#newsletter h2{
	display:block;
	width:177px;
	height:35px;
	background:url(images/newsletter_bg.gif) 0 0 no-repeat #EBF6FD;
	font:normal 20px/35px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0 0 0 14px;
}
#newsletter form.news{
	width:169px;
	height:60px;
	border-bottom:#BCD1DE solid 1px;
	border-left:#BCD1DE solid 1px;
	border-right:#BCD1DE solid 1px;
	padding:17px 7px 0 13px;
	background-color:#fff;
	color:#02354F;
	margin:0 0 14px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#newsletter form.news label{
	color:#02354F;
	background-color:#fff;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
}
#newsletter form.news input{
	width:93px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	margin:0;
	float:right;
}
#newsletter form.news input.go-green{
	background:url(images/btn_go_green.gif) 0 0 no-repeat;
	width:27px;
	height:16px;
	border:none;
	cursor:pointer;
	float:right;
	margin:9px 0 0 136px;
}
#contact{
	width:191px;
	margin:0;
	padding:0;
	float: left;
}
#contact a{
	color: #02354F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 10px;
}
#contact a:hover{
	color: #73C500;
}
#contact h2{
	display:block;
	width:177px;
	height:35px;
	background:url(images/contact_bg.gif) 0 0 no-repeat #EBF6FD;
	font:normal 20px/35px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0 0 0 14px;
}
#contact form.contact{
	width:169px;
	height:217px;
	border-bottom:#BCD1DE solid 1px;
	border-left:#BCD1DE solid 1px;
	border-right:#BCD1DE solid 1px;
	padding:17px 7px 0 13px;
	background-color:#fff;
	color:#02354F;
	margin:0 0 14px 0;
}
#contact form.contact label{
	display:block;
	width:67px;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#02354F;
	background-color:#fff;
	float:left;
}
#contact form.contact input{
	width:93px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	margin:0 0 5px 0;
	float:right;
}
#contact form.contact textarea{
	width:93px;
	height:68px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	margin:0 0 5px 0;
	float:right;
}
#contact form.contact input.submit{
	background:url(images/btn_submit.gif) 0 0 no-repeat;
	width:47px;
	height:16px;
	border:none;
	cursor:pointer;
	float:right;
	margin:0 0 0 116px;
}
#buscador{
	width:191px;
	margin:0;
	padding:0;
	float: left;
	height: auto;
}
#buscador h2{
	display:block;
	width:177px;
	height:35px;
	font:normal 20px/35px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0 0 0 14px;
	background-color: #EBF6FD;
	background-image: url(images/buscador_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#buscador p{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7B1C0D;
}
#buscador form.buscador{
	width:169px;
	height:auto;
	border-bottom:#BCD1DE solid 1px;
	border-left:#BCD1DE solid 1px;
	border-right:#BCD1DE solid 1px;
	background-color:#fff;
	color:#02354F;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 0;
	padding-top: 17px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 13px;
	float: left;
}
#buscador form.buscador a{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #D74F01;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	float: left;
	height: 32px;
	width: 160px;
	text-align: center;
}
#buscador form.buscador a:hover{
	background-color: #FFF2EA;
}
#buscador form.buscador label{
	display:block;
	width:160px;
	color:#02354F;
	background-color:#fff;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
#buscador form.buscador select{
	width:150px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#buscador form.buscador input.submit{
	background:url(images/btn_submit.gif) 0 0 no-repeat;
	width:47px;
	height:16px;
	border:none;
	cursor:pointer;
	float:right;
	margin:0 0 0 116px;
}

/*------------------------------------------------left panel end-------------------*/

/*------------------------------------------------right panel start--------------------*/
#right{
	width:643px;
	float:left;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 24px;
	position: relative;
	margin: 0;
}
#right p b{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#015F90;
	text-transform:uppercase;
}
#right p.text1{
	font:normal 15px/18px Arial, Helvetica, sans-serif;
	color:#275268;
	margin:7px 0 12px 0;
}
#contenedor_salidas{
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #0A3858;
	background-color: #F5FBFE;
}
#contenedor_res_buscador{
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #7B1C0D;
	background-color: #F5FBFE;
}

.titulos_de_cruceros{
	padding: 5px;
	height: auto;
	width: 635px;
	border: 1px solid #0A293F;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #0A293F;
	margin: 5px;
	float: left;
}
#right h1, h1.right{
	color:#004D75;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-style: normal;
	line-height: 47px;
	font-weight: bold;
	font-variant: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30;
	margin-left: 0;
}

#right h2, h2.right{
	color:#004D75;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: 32px;
	font-weight: normal;
	font-variant: normal;
}
h2 span{
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 15px;
	color: #1068A3;
}
#right h4{
	color:#004D75;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#right h4 a{
	color: #518800;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	float: left;
	margin: 1px;
	width: 300px;
	background-color: #D1EAFA;
	padding: 3px;
}
#right h4 a:hover{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#right h3 a.listado_de_salidas{
	color: #518800;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	float: left;
	margin: 1px;
	width: 300px;
	background-color: #D1EAFA;
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	height: 20px;
}
#right h3 a:hover{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#right p{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#275268;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8;
	margin-left: 0;
	text-align: justify;
}
#right p b, strong{
	width:193px;
	height:21px;
	color:#518800;
	font:bold 14px/21px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.saltos{
	font-family: Verdana, Geneva, sans-serif;
	color: #0A3858;
	background-color: #0A3858;
	padding: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 1px;
}
.saltos_buscador{
	font-family: Verdana, Geneva, sans-serif;
	color: #7B1C0D;
	background-color: #7B1C0D;
	padding: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 1px;
}

.titulos_meses{
	font-family: Verdana, Geneva, sans-serif;
	color: #0A3858;
	background-color: #97CFF4;
	padding: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	float: left;
	width: 646px;
}
p span{
	font-size: 11px;
	font-weight: bold;
}
#right p a.normal{
	width:193px;
	height:21px;
	color:#518800;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	text-decoration: underline;
}

#right li{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#275268;
	background-image: url(images/tick-small.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8;
	margin-left: 0;
	padding-left: 22px;
}
#right li b{
	width:193px;
	height:21px;
	color:#518800;
	font:bold 14px/21px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#right li a{
	color:#275268;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color: #E2F1FC;
	border-top-color: #BDE1F9;
	border-right-color: #BDE1F9;
	border-bottom-color: #BDE1F9;
	border-left-color: #BDE1F9;
}
#right li b a {
	width:193px;
	height:21px;
	color:#518800;
	font:bold 14px/21px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#right h2.slogan{
	color:#005F90;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
	font-variant: normal;
}

.titulos_de_cruceros a.link{
	text-decoration: none;
	color: #599503;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.titulos_de_cruceros a.link:hover{
	background-color: #EBFECD;
}

#right h2.slogan a{
	text-decoration: none;
	color: #599503;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#right h2.slogan a:hover{
	background-color: #EBFECD;
}

#right h2.slogan2{
	font:normal 26px/43px Arial, Helvetica, sans-serif;
	color:#005F90;
	margin:0;
	padding:0;
}
#div1{
	display:block;
	width:54px;
	height:12px;
	background:url(images/right_div.gif) 0 0 repeat-x;
	margin:0;
	font-size:0px;
	line-height:12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 584px;
	float: left;
}
a.more{
	display:block;
	margin:0;
	width:80px;
	height:14px;
	padding: 0;
	float: right;
	clear: none;
	background-image: url(images/btn_more.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a.more:hover{
	background:url(images/btn_more_hover.gif) 0 0 no-repeat;
}
a.ruta{
	font-weight: bold;
	color: #004D75;
	text-decoration: none;
	padding: 5px;
	border: 1px solid #004D75;
	width: 150px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
a.ruta:hover{
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

a.mas_info_cruceros{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #275268;
	background-color: #EBF6FD;
	width: 600px;
	height: 20px;
	border: 1px dashed #275268;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(images/1.png);
	background-repeat: no-repeat;
	background-position: -1px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
a.mas_info_cruceros:hover{
	color: #518800;
	border: 1px solid #518800;
	background-color: #FFF;
}

/*tabla camarotes*/
#tabla_camarotes{
	padding: 5px;
	width: 635px;
	float: left;
	margin-bottom: 10px;
	position: relative;
}
#columna_camarotes_enc{
	width: 310px;
	height: 40px;
	float: left;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #004D75;
	border-right-color: #004D75;
	border-bottom-color: #004D75;
	border-left-color: #004D75;
	text-align: center;
	vertical-align: middle;
}
#columna_habitacion_enc{
	width: 160px;
	height: 40px;
	float: left;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #004D75;
	border-right-color: #004D75;
	border-bottom-color: #004D75;
	border-left-color: #004D75;
	text-align: center;
	vertical-align: middle;

}
#columna_plazas_enc{
	width: 69px;
	height: 40px;
	float: left;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #004D75;
	border-right-color: #004D75;
	border-bottom-color: #004D75;
	border-left-color: #004D75;
	text-align: center;
	vertical-align: middle;
	
}
#columna_more_enc{
	width: 86px;
	height: 40px;
	float: left;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #004D75;
	border-right-color: #004D75;
	border-bottom-color: #004D75;
	border-left-color: #004D75;
	text-align: center;
	vertical-align: middle;
	
}
#columna_camarotes{
	width: 310px;
	height: 20px;
	float: left;
	padding: 2px;
	background-color: #E0F0FC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #004D75;
	font-size: 10px;
}
#columna_camarotes p{
	font-size: 11px;
}
#columna_habitacion{
	width: 160px;
	height: 20px;
	float: left;
	padding: 2px;
	background-color: #E0F0FC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #004D75;
	font-size: 10px;

}
#columna_habitacion p{
	font-size: 11px;
}
#columna_plazas{
	width: 69px;
	height: 20px;
	float: left;
	padding: 2px;
	background-color: #E0F0FC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #004D75;
	font-size: 10px;

}
#columna_plazas p{
	font-size: 11px;
}

#columna_more{
	width: 70px;
	height: 20px;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	background-color: #E0F0FC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #004D75;
	font-size: 10px;

}
#columna_more p{
	font-size: 11px;
}
#columna_camarotes_pie{
	width: 310px;
	height: 20px;
	float: left;
	padding: 2px;
	background-color: #E0F0FC;
	border-bottom-color: #004D75;
	border-bottom-style: groove;

}
#columna_camarotes_pie p{
	font-size: 11px;
}

#columna_habitacion_pie{
	width: 160px;
	height: 20px;
	float: left;
	padding: 2px;
	background-color: #E0F0FC;
	border-bottom-color: #004D75;
	border-bottom-style: groove;
}
#columna_habitacion_pie p{
	font-size: 11px;
}

#columna_plazas_pie{
	width: 69px;
	height: 20px;
	float: left;
	padding: 2px;
	background-color: #E0F0FC;
	border-bottom-color: #004D75;
	border-bottom-style: groove;

}
#columna_plazas_pie p{
	font-size: 11px;
}

#columna_more_pie{
	width: 70px;
	height: 20px;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	background-color: #E0F0FC;
	border-bottom-color: #004D75;
	border-bottom-style: groove;

}
#columna_more_pie p{
	font-size: 11px;
}
/*fin tabla camarotes*/
#items_actividades{
	font-size: 11px;
	background-color: #DAEEFC;
	float: left;
	padding: 5px;
	width: 98%;
	border: 1px solid #C8E7FB;
	position: relative;
	height: auto;
	margin-bottom: 5px;
	text-align: justify;
}
#contenedor_oculto{
	background-color: #EDF8FA;
	padding: 5px;
	float: left;
	height: auto;
	width: 635px;
	margin-left: 5px;
	border: 1px dashed #C9E6EF;
}
#items_actividades_titulo{
	font-size: 11px;
	float: left;
	width: 100%;
	position: relative;
	height: auto;
	margin-bottom: 5px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005F90;
	border-right-color: #005F90;
	border-bottom-color: #005F90;
	border-left-color: #005F90;
}
#items_actividades:hover{
	background-color: #CEE9FB;
}
#faqs2{
	font-size: 11px;
	background-color: #DAEEFC;
	float: left;
	padding: 5px;
	width: 98%;
	border: 1px solid #C8E7FB;
	position: relative;
	height: auto;
	text-align: justify;
}
#faqs2:hover{
	background-color: #CEE9FB;
	font-size: 16px;
	color: #539904;
}
cite{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.contenedor_mapa{
	padding: 5px;
	height: auto;
	width: 630px;
	position: relative;
	float: left;
}
.mapa{
	padding: 5px;
	height: 102px;
	width: 161px;
	position: relative;
	float: left;
}
.mapa2{
	height: 168px;
	width: 264px;
	position: relative;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A293F;
	font-weight: bold;
	font-size: 24px;
	background-color: #F7F7FF;
	border: 2px solid #DEE6EF;
}

.mapa2 strong{}
.steaker{
	height: 168px;
	width: 168px;
	position: relative;
	background-image: url(images/join_now.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	padding: 5px;
	text-decoration: none;
}
a .steaker {
	background-image: url(images/join_now.gif);
	text-decoration: none;
}
a:hover .steaker {
	background-image: url(images/join_now_hover3.gif);
}
a:visited .steaker{
	background-image: url(images/join_now_hover2.gif);
}
#texto_staker{
	margin-top: 40px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	color: #166599;
	font-size: 12px;
	text-decoration: none;
}
#texto_staker a{
	margin-top: 40px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	color: #166599;
	font-size: 12px;
	text-decoration: none;
}

#texto_staker2{
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	color: #166599;
	font-size: 10px;
	margin-top: 50px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	text-decoration: none;
}
#texto_staker2 a{
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	color: #166599;
	font-size: 12px;
	margin-top: 50px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	text-decoration: none;
}

#texto_staker strong, #texto_staker2 strong{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #0A293F;
	font-size: 16px;
	text-decoration: none;
}
a.encabezados{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	background-color: #004D75;
	float: left;
	width: 285px;
	padding: 5px;
	margin: 4px;
	position: relative;
	border: 1px dashed #004D75;
}
a.encabezados:hover{
	color: #004D75;
	background-color: #B7E6FF;
	border: 1px dashed #004D75;
	text-decoration: none;
}
a.encabezados_buscador{
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	background-color: #7B1C0D;
	float: left;
	width: 600px;
	padding: 5px;
	margin: 4px;
	position: relative;
	border: 1px dashed #7B1C0D;
	background-image: url(images/resultado_buscador.gif);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
}
a.encabezados_buscador:hover{
	color: #FFF;
	background-color: #7B1C0D;
	border: 1px dashed #7B1C0D;
	text-decoration: none;
	font-weight: bold;
	background-image: none;
}

a.faqs{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #60B105;
	text-decoration: none;
}
a.faqs:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #437C03;
	text-decoration: none;
	background-image: url(images/hand-point.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
/*------------------------------------------------right panel end--------------------*/
/*------------------------------------------------body end--------------------*/

/*------------------------------------------------footer start--------------------*/
#footer-main{
	width:100%;
	height:218px;
	background-color:#1273B4;
	color:#fff;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(images/fondo_footer.png);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer{
	width:868px;
	position:relative;
	height:200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer ul{
	padding:0;
	margin:0;
	width:960px;
}
#footer ul li{
	margin:0;
	float:left;
	font:normal 13px/19px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#02354D;
	text-transform:capitalize;
}
#footer ul li a{
	font:normal 13px/19px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#02354D;
	text-transform:capitalize;
	text-decoration:none;
	padding:0 12px 0 12px;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer ul li.home2{
	margin:0 12px 0 12px;
	float:left;
	font:normal 13px/19px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#02354D;
	text-transform:capitalize;
}
#footer p.copyright{
	font:normal 13px/13px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#02354D;
	position:absolute;
	left:75px;
	top:27px;
}
#footer a.xht{
	display:block;
	width:62px;
	height:12px;
	background:url(images/arrow_xht.gif) 51px 1px no-repeat #7CD300;
	font:bold 13px/12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#223900;
	text-transform:uppercase;
	text-decoration:none;
	position:absolute;
	left:184px;
	top:50px;
	padding:0 0 0 7px;
}
#footer a.xht:hover{
	color:#fff;
	background-color:#548F00;
}
#footer a.cs{
	display:block;
	width:52px;
	height:12px;
	font:bold 13px/12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	background:url(images/arrow_cs.gif) 38px 1px no-repeat #00A5E5;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	position:absolute;
	left:258px;
	top:50px;
	padding:0 0 0 7px;
}
#footer a.cs:hover{
	color:#0E0E0E;
	background-color:#0679A6;
}
#footer p.design{
	display:block;
	width:161px;
	height:17px;
	position:absolute;
	left:170px;
	top:70px;
	font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#02354D;
	text-align:center;
}
#left_footer{
	width:191px;
	float:left;
	margin:0;
	padding:0;
}
#left_footer a{
	font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	height : 24px;
	display : block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#left_footer a:hover{
	color:#EBF6FD;
	text-decoration: underline;
	background-color: #0F5B8E;
}

.galeria_marco1 {
	float:left;
	position:relative;
	overflow:hidden;
	width:186;
	border: 0px solid #CFD5D5;
	margin-right: 10px;
	left: 3px;
	top: 3px;
}
.galeria_marco2 {
	float:left;
	position:relative;
	overflow:hidden;
	width:140;
	border: 0px solid #CFD5D5;
	margin-right: 10px;
	left: 3px;
	top: 3px;
}

/*------------------------------------------------footer end--------------------*/
#form_input1{
	width: 250px;
	margin-left: 50px;
	height: 75px;
	font-family: Verdana, Geneva, sans-serif;
	color: #00334F;
	font-size: 11px;
	float: left;
}
#form_input2{
	width: 250px;
	margin-left: 50px;
	height: 85px;
	font-family: Verdana, Geneva, sans-serif;
	color: #00334F;
	font-size: 11px;
	float: left;
}
#form_input_divisor{
	width: 550px;
	margin-left: 50px;
	height: 30px;
	font-family: Verdana, Geneva, sans-serif;
	color: #00334F;
	font-size: 11px;
	float: left;
	background-image: url(images/right_div.gif);
	background-repeat: repeat-x;
	margin-bottom: 15px;
}
#subtitle{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	float: right;
	margin-top: 6px;
	background-color: #99B4C4;
	padding: 3px;
	width: 200px;
}
input, select{
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	width: 200px;
	height: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #F8FCFE;
	border: 1px dashed #004D75;
}
textarea{
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	width: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #F8FCFE;
	border: 1px dashed #004D75;
}
input.boton{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00334F;
	text-decoration: none;
	width: 170px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #F8FCFE;
}
input.boton:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F8FCFE;
	text-decoration: none;
	width: 170px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #00334F;
	font-weight: bold;
}
select.edad{
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	width: 40px;
	height: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #F8FCFE;
	border: 1px dashed #004D75;
}
span.doc{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-align: justify;
	color: #000;
	background-color: #FFF;
	float: left;
	padding: 10px;
}
#main li {
	width:300px;
	background-color: #F8FCFE;
}
      
	  /* fix for fieldset background spill bug in all flavours of IE */
fieldset {
	position: relative;
	width: 300px;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
      legend {
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	width: 300px;
      }
	       #doc {
	width:300px;
}
#main .supportBox {
			margin-left:40px;
}
.imagen5{
	position:fixed;
	height: auto;
	overflow: auto;
	width: auto;
	left: 100px;
	top: 220px;
	}
.imagen6{
	position:fixed;
	height: auto;
	overflow: auto;
	width: auto;
	left: 100px;
	top: 250px;
	}
.destacadisimo{
	font-size: 3em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 400px;
	width: 600px;
	background-image: url(imagen_slider/bannerProximamenteFondo.png);
	background-repeat: no-repeat;
}
/*update 2012*/
#cruceroData{
	padding: 10px;
	float: left;
	height: 200px;
	width: 300px;
	background-image: url(images/fondoCrucero.png);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 90px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#cruceroData #nombreCrucero{
	float: left;
	width: 255px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #041826;
	font-weight: bold;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 55px;
}
#cruceroData  #buque{
	float: left;
	width: 220px;
	font-family: Verdana, Geneva, sans-serif;
	color: #599401;
	font-size: 18px;
	font-weight: lighter;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 70px;
	padding-right: 80px;
}
#cruceroData #enlaceAmapa{
	float: left;
	width: 140px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-top: 15px;
	padding-left: 10px;
	color: #037DBC;
}
#cruceroData #enlaceAmapa a{
	color: #041C2B;
	font-weight: bold;
	font-size: 14px;
}
#cruceroData #enlaceAmapa a:hover{
	color: #1F3300;
}
#cruceroData #masinfo {
	float: left;
	width: 140px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-top: 15px;
	text-align: right;
	padding-right: 10px;
	color: #037DBC;	
}
#cruceroData #masinfo a{
	color: #041C2B;
	font-weight: bold;
	font-size: 14px;
}
#cruceroData #masinfo a:hover{
	color: #1F3300;
}
#cruceroData #desde{
	float: left;
}
.steaker2{
	height: 168px;
	width: 188px;
	position: relative;
	background-image: url(images/join_now.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	top: -200px;
	text-decoration: none;
	z-index: 100;
	left: 210px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#cruceroData span#salidas{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #1273B4;
	float: left;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 5px;
	font-style: italic;
	text-transform: uppercase;
}
#cruceroData span#salidasTit{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #1273B4;
	float: left;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 5px;
	font-weight: bold;
}

/*******pestañas */
/******* GENERAL RESET *******/
.clear{
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
    line-height: 0;
}
/******* /GENERAL RESET *******/

/******* GENERAL *******/
.wrapper{
    width: 982px;
    margin: 0pt auto;
    padding-top: 10px;
}
/******* /GENERAL *******/

/******* MENU *******/

#container ul{
    list-style:none;
    list-style-position:outside;
}
#container ul.menu li{
    float:left;
    margin-right:8px;
    margin-bottom:-1px;
}
#container ul.menu li{
	font-weight:700;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	border:1px dashed #ECF6FD;
	position:relative;
	color:#188DDC;
	cursor:pointer;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	background-color: #EEE;
}
#container ul.menu li:hover{
	color:#093451;
}
#container ul.menu li.active{
	top:1px;
	border-bottom:0;
	color:#66A400;
	background-color: #FFF;
}
/******* /MENU *******/

/******* CONTENT *******/
.content{
	border:1px dashed #ECF6FD;
	text-align:left;
	padding-bottom:20px;
	border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-webkit-border-radius:0 5px 5px 5px;
	background-color: #FFF;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 20pt;
	margin-left: auto;
	padding-top: 1.3em;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFF;
	float: left;
}
/******* /CONTENT *******/

/******* NOTICIAS *******/
.content.noticias h3{
    background:transparent url(img/news.png) no-repeat scroll left top;
}
.content.noticias{
    display:block;
}
/******* /NOTICIAS *******/

/******* TUTORIALES *******/
.content.tutoriales h3{
    background:transparent url(img/tuts.png) no-repeat scroll left top;
}
.content.tutoriales{
    display:none;
}
/******* /TUTORIALES *******/
.email{
	font-size: 11px;
	color: #07324E;
}
a.nuevaBusqueda{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8CC53A;
	padding: 10px;
	float: right;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	margin-right: 10px;
}
a.nuevaBusqueda:hover{
	color: #CE4A00;
	background-color: #FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#contenidosDest_2011{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	float: left;
	width: 630px;
	margin-left: 20px;
	height: 980px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#contenidosDest_2011 a.links,#contenidosDest_2011 #links a{
	margin: 5px;
	padding: 5px;
	float: right;
	font-family: "Century Gothic", sans-serif;
	font-size: 10px;
	color: #036FA5;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
#contenidosDest_2011 #mybook{
	margin-top: 30px;
	float: left;
}

#contenidosDest_2011 h1{
	font-family: "Century Gothic", sans-serif;	
	font-size: 22px;
	font-weight: bold;
	float: left;
	width: 100%;
	color: #518800;
	margin: 5px;
}
#contenidosDest_2011 h2{
	font-family: "Century Gothic", sans-serif;			
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	color: #518800;
	margin-left: 10px;
}
#contenidosDest_2011 h3{
	font-family: "Century Gothic", sans-serif;			
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	color: #518800;
	text-decoration: underline;
}
#contenidosDest_2011 p{
	font-family: "Century Gothic", sans-serif;
	font-size: 16px;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 5px;
	width: 90%;
	text-align: justify;
	line-height: 16px;
}

#contenidosDest_2011 li a{
	font-family: "Century Gothic", sans-serif;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	margin: 5px;
	padding: 5px;
	float: left;
	width: 250px;
	background-color: #036FA5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #036FA5;
	border-bottom-color: #036FA5;
	border-left-color: #CCC;
}
#contenidosDest_2011 li a:hover{
	font-size: 16px;
	color: #FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #518800;
}
#contenidosDest_2011 img{
	float: left;
	margin: 5px;
	background-color: #FFF;
	padding: 5px;
	border: 1px dotted #1273B4;
}
#flechaIzq{
	float: left;
	height: 400px;
	width: 10px;
	padding-top: 400px;
	margin-right: 10px;


}
#flechaDer{
	float: left;
	height: 400px;
	width: 10px;
	padding-top: 400px;
}
/*santiso */
#santiso{
	font-family: "Century Gothic", sans-serif;
	font-size: 12px;
	color: #0D536F;
	background-color: #FFF;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #1273B4;
	text-align: center;
}
#santiso span{
	font-weight: bold;
}
#santiso a{
	color: #518800;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
#santiso a:hover{
	border-bottom-style: solid;
}
div.links{
	padding: 20px;
	float: left;
	height: 100px;
	width: 575px;
	font-size: 16px;
	font-family: "Century Gothic", sans-serif;
	margin: 20px;
	background-image: url(images/fondoLinks.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.links:hover{
	padding: 20px;
	float: left;
	height: 100px;
	width: 575px;
	font-size: 16px;
	font-family: "Century Gothic", sans-serif;
	margin: 20px;
	background-image: url(images/fondoLinksH.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.links strong a{
	color: #5FAE05;
}

