body{margin:0 auto; padding:0; text-align:center; font-family:'Trebuchet MS', Verdana, Arial; color:#000000; font-size:14px;}

a:link {color: #000000; text-decoration: none;}
a:visited {color: #06028A; text-decoration: none;}
/*a:hover {color: #06028A; text-decoration: none;} */

.txt8 {font-size: 8px}
.txt10 {font-size: 10px}
.txt11 {font-size: 11px}
.txt12 {font-size: 12px}
.txt14 {font-size: 14px}
.txt20 {font-size: 30px}

h1 {font-size: 20px}


.txttitle8 {font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; text-align: center;}

.txttitle10 {font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:link.txttitle10 {font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:visited.txttitle10 {font-size: 10pt; color: #DEDEFA; font-weight: bold; text-decoration: none;}
a:hover.txttitle10 {background:#D6E9FF; color:#000099; text-decoration:none;}

a:link.txt11 {font-size: 11pt; color: #000000; text-decoration: none;}
a:visited.txt11 {font-size: 11pt; color: #000099; text-decoration: none;}
a:hover.txt11 {background:#D6E9FF; color:#000099; text-decoration:none;}

.lnk12 {font-size: 10px color: #FF0000;}
a:link.lnk12 {font-size: 10pt; color: #FF0000; text-decoration: none;}
a:visited.lnk12 {font-size: 10pt; color: #C60000; text-decoration: none;}
a:hover.lnk12 {background:#D6E9FF; color:#FF0000; text-decoration:none;}

.txttitle14 {font-size: 14pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:link.txttitle14 {font-size: 14pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:visited.txttitle14 {font-size: 14pt; color: #DEDEFA; font-weight: bold; text-decoration: none;}
a:hover.txttitle14 {background:#FF0000; color:#000099; text-decoration:none;}

.txttitle18 {font-size: 18pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}

a:link.paginador {font-size: 9pt; color: #000000; text-decoration: none;}
a:visited.paginador {font-size: 9pt; color: #000099; text-decoration: none;}
a:visited.paginador_actual {font-size: 9pt; color: #FF0000; text-decoration: none;}
a:hover.paginador {background:#D6E9FF; color:#000099; text-decoration:none;}

a:link.menuofertas {font-size: 9pt; color: #000000; text-decoration: none;}
a:visited.menuofertas {font-size: 9pt; color: #000099; text-decoration: none;}
a:hover.menuofertas {background:#D6E9FF; color:#000099; text-decoration:none;}

.selectoresbuscador{
width:350px;
}

.selectoresfpresup{
width:250px;
}

hr.linea { 
height: 1px;
border: 0;
color: #000099;
background-color: #000099;
width: 100%;
}

.infobold {font-size: 45px; color: #FFFFFF;}

.marcofoto {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #000090;
	border-right-color: #000090;
	border-bottom-color: #000090;
	border-left-color: #000090;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}


.tabla_borde {border: 1px solid #000099;}

.tabla_cruceros {border: 1px solid #000099;}

/* :::::::::: START FOTO POPUP:::::::::: */
a.fotopopupleft span {display:none; padding:3px; margin-top:30px; margin-left:-470px; width:420px;}
a.fotopopupleft:hover span{display:inline; position:absolute; background:#FFFFFF; border:2px solid #cccccc; color:#6c6c6c;}
a:link.fotopopupleft {font-size: 8pt; color: #FFFFFF; text-decoration: none; text-align: center;}

a.fotopopupright span {display:none; padding:3px; margin-top:-115px; margin-left:0px; width:420px;}
a.fotopopupright:hover span{display:inline; position:absolute; background:#FFFFFF; border:2px solid #cccccc; color:#6c6c6c;}
a:link.fotopopupright {font-size: 8pt; color: #FFFFFF; text-decoration: none; text-align: center;}
/* :::::::::: STOP FOTO POPUP :::::::::: */


/* :::::::::: START TABLA PRESUPUESTO :::::::::: */
a.tooltip2 span {display:none; padding:2px 3px; margin-top:20px; margin-left:-50px; width:200px;}
a.tooltip2:hover span{display:inline; position:absolute; background:#FFFFFF; border:1px solid #cccccc; color:#6c6c6c;}
a.tooltip2:link {font-size: 8pt; color: #000000; text-decoration: none; text-align: left;}
a.tooltip2:visited {font-size: 8pt; color: #000000; text-decoration: none; text-align: left;}


TD.td_titulo_red
{
	background-color: #FF0000;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 3px;
	font-color: #FFFFFF;	
}
TD.td_aleft
{
	background-color: #DEDEFA;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 3px;
	font-size: 8pt;
	text-align: left;
}
TD.td_aright
{
	background-color: #DEDEFA;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 3px;
	font-size: 8pt;
	text-align: right;
}
TD.td_bleft
{
	background-color: #FFFFFF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 3px;
	font-size: 8pt;
	text-align: left;
}
/* :::::::::: STOP TABLA PRESUPUESTO :::::::::: */


/* :::::::::: START TABLA SELECTORES :::::::::: */
.tabla_selectores{
background-color:#DEDEFA; 
margin:0; 
padding:2; 
border:1px solid #000099
}

td.td_linea_drcha{
border-right: 1px #000099 solid;
}
/* :::::::::: STOP TABLA SELECTORES :::::::::: */


/* :::::::::: START TABLA PRECIOS CRUCEROS :::::::::: */
a:hover {background:#D6E9FF; text-decoration:none; color:#000099;}
a.tooltip span {display:none; padding:2px 3px; margin-top:20px; margin-left:-160px; width:300px;}
a.tooltip:hover span{display:inline; position:absolute; background:#FFFFFF; border:1px solid #cccccc; color:#6c6c6c;}
a.tooltip:link {font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; text-align: center;}
a.tooltip:visited {font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; text-align: center;}


TABLE.tabla_precios{
background-color: #FFFFFF;
/* font-family:Arial, Helvetica, sans-serif;*/
font-size:8px;
margin:0;
padding:0;
color:#000000;
/* padding:5px 0 0 10px;*/
}
TD.td_titulo
{
	background-color: #000099;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 3px;
	font-color: #FFFFFF;	
}
TD.td_a
{
	background-color: #DEDEFA;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 3px;
	font-size: 8pt;
	text-align: center;
}

TD.td_b
{
	background-color: #FFFFFF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 3px;
	font-size: 8pt;
	text-align: center;
}
/* :::::::::: STOP TABLA CRUCEROS :::::::::: */
