body { 	font-family: Arial, Helvetica, sans-serif; background:#1e7dce url('/_lib/images/FondoPagina.jpg') 0 0 repeat-x; background-attachment: fixed; margin:auto; }
.combos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}
p {
	margin-bottom: 8px; margin-top: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
}

p em {
	font-size: 13px;
}
p b {
	font-size: 13px;
}
Table.dolphins {color: #ffffff; font-size: 11px; border:#ffffff 2px solid; font-weight: bold; letter-spacing: 1px;}
.box { background-color:#ffffff; font-size:12px; font-weight:bold; color:#f36d21;}


/* General */
.SubTitle {
	background: url(/_lib/images/ListSubTitulo.gif) no-repeat left; padding-left: 2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align:justify; letter-spacing: 0px; font-weight: bold;
}
.TxtBlanco11 {
	margin-right: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align:justify; letter-spacing: 0px;
}
.TxtBlanco11 p:first-letter {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; font-weight:bold;}
.TxtBlanco10 {
	margin-right: 10px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; text-align:justify; letter-spacing: 1px;
}
#Titulo {
	font-family: "Verdana"; font-size: 15px; color: #ffffff; font-weight: normal; border-bottom: solid #f36d21 1px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; letter-spacing: 1px; background-color: #207aca;
}
#Titulo h1 {
	letter-spacing: normal; font-size: 15px; color: #ffffff; font-weight: bold; display: inline;
}
A.StrongBlanco {
	color: #ffffff; font-weight:bold; letter-spacing: 2px;
}
A:hover.StrongBlanco {
	color: #ffffee; font-weight:bold; letter-spacing: 2px;
}







/* Home */
.antih1 {
	letter-spacing: normal; display: inline; margin:0px; text-indent: 0px; font-weight: normal;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
}

.TxtBlancoHome {
	margin-right: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: justify; letter-spacing: 0px;
}
.TxtBlancoHome p:first-letter {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}

/*.TxtAzul12
{
	font-family: "Tahoma"; font-size: 12px; font-weight: bold; color: #2a287e;
}*/


/* Bordes de todas las paginas */
.BordesIzqDerTop {
	border-left: solid #FFFFFF 1px; border-right: solid #FFFFFF 1px; background-color:#207aca;
}
.BordesIzqDerInf {
	border-left: solid #FFFFFF 1px; border-right: solid #FFFFFF 1px; border-bottom: solid #FFFFFF 1px;
}

/* Menu Superior */
#MenuSup {
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
#MenuSup A, #MenuSup A:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin-top: 5px;
}
#MenuSup A:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; margin-top: 5px;
}
.MenuSupSombraInf {
	background-color: #0a4997; border-bottom: outset #1d85c5 2px;
}
.MenuSupSombraInfDer {
	background-color: #0a4997; border-bottom: outset #1d85c5 2px; border-right: outset #1d85c5 2px;
}

/* Menu de la izquierda */
#Menu2 {
	padding-top:10px;
	width:188px;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 12px;
	color:#0567b2;
}
#Menu2 UL {
	padding: 0px; 
	margin-left:4px; margin-bottom:0px; margin-top:3px; margin-right:0px;
	list-style:none;
	border-bottom: solid #f36d21 1px;
}
#Menu2 Li {
	font-size: 11px;
	background-image: url(/_lib/images/DelfinFondoClaro.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left:2em; PADDING-TOP:0px; padding-bottom:5px; PADDING-right: 0px; 
	margin-top:0px;	margin-bottom:0px; margin-left:0px;
}
#Menu2 A.Principal, #Menu2 A.Principal:Visited {
	color:#0567b2; text-decoration:none; display:block; list-style:none;
}
#Menu2 A.Principal:hover {
	text-decoration:none; margin-left:0px; color: #26247b;
}
#Menu2 A, #Menu2 A:Visited {
	color:#155865; text-decoration:none; display:block; list-style:none; 
}
#Menu2 A:hover {
	text-decoration:none; margin-left:0px; color: #0567b2; text-decoration: underline;
}
.CajaReservacion2 {
	border: solid #f36d21 1px; background-color: #FFFFFF; font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #2a287e;
}


/* Menu derecho (Cancun, Cozumel) */
#MenuDer{ vertical-align:top; margin-top:3px; margin-right: 10px; padding-top: 12px; width: 178px; text-align: center; background:  url(/_lib/images/HeaderMenuDer.gif) no-repeat top #fff;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 14px;
	color:#f36d21;
}
#MenuDer A, #MenuDer A:Visited, #MenuDer A:hover{ 
	/*background-color: #fff;*/
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 13px;
	color:#f36d21;
	/*color:#fff;*/
}
#MenuDer UL {
	padding-left: 4px; list-style:none; margin-left: 5px; margin-right: 5px; margin-bottom: 0px; margin-top: 3px; border-bottom: dotted #f36d21 1px; text-align: left;
}
#MenuDer UL A, #MenuDer UL A:Visited{
	color:#0567b2; text-decoration:none; list-style:none; text-align: left; font-size: 11px; display:block;
}
#MenuDer UL A:hover{
	color: #155865; text-decoration:none; text-align:inherit; font-size: 11px; 	background: url(/_lib/images/DelfinFondoBlanco.gif) left no-repeat; padding-left: 20px; /*display: list-item; list-style: inside; list-style-type: disc;*/
}

/* Menu Encyclopedia */
#MenuEncyclopedia { vertical-align:top; width: 178px; text-align: center; background-color: #fff;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 13px;
	color:#f36d21;
}
#MenuEncyclopedia A, #MenuEncyclopedia A:Visited, #MenuEncyclopedia A:hover { 
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 13px;
	color:#f36d21;
}
#MenuEncyclopedia UL {
	padding-left: 2px; list-style:none; margin-left: 3px; margin-right: 3px; margin-bottom: 0px; margin-top: 3px; border-bottom: solid #f36d21 1px; text-align: left; padding-bottom: 2px;
}
#MenuEncyclopedia UL A, #MenuEncyclopedia UL A:Visited {
	color:#0567b2; text-decoration:none; list-style:none; text-align: left; font-size: 10px; display:block;
}
#MenuEncyclopedia UL A:hover {
	color: #f36d21; text-decoration:none; list-style:none; text-align:left; font-size: 10px; display:block;
}

/* Interior de la Encyclopedia */
#Encyclopedia {
	margin-right: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align:justify; letter-spacing: 0px;
}
#Encyclopedia p {
	margin-bottom: 5px; margin-top: 5px; font-size: 12px;
}
#Encyclopedia h4 {
	font-size: 13px; letter-spacing: normal; margin-top: 15px; margin-bottom:0px; font-style: italic; font-weight: bold;
}


/* Programas */
div#DolphinarisProgramsReserv {
	/*background:#1e7dce url('/_lib/images/FondoTitulo.jpg') 0 0 repeat-x;*/ /*width:565px; */ width: 575px; _width: 570px; float: left; background: #FFFFFF url('/_lib/images/FondoTituloNew.jpg') repeat-x; margin: 0px 0px 5px 10px; padding-bottom: 3px; border: 1px solid #0055a5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; letter-spacing: 0px;
}
#DolphinarisProgramsReserv div.CajaIzq {
	float:left;margin: 5px 0px 5px 5px;
}
#DolphinarisProgramsReserv p {
	/*margin-right: 5px;*/ /*margin-left: 5px; */font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000057; text-decoration: none; text-align:justify; letter-spacing: 0px; /*margin-bottom: 3px; margin-top: 3px; */ margin:0px;
}
#DolphinarisProgramsReserv A, #DolphinarisProgramsReserv A:Visited, #DolphinarisProgramsReserv A:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0057a7; text-align:justify; letter-spacing: 0px; font-weight: bold;
}
.TituloFondo {
	background:#1e7dce url('/_lib/images/FondoTitulo.jpg') 0 0 repeat-x; line-height: 24px;
}
.TituloFondoNew {
	width:100%; float:left; /*background:#1e7dce url('/_lib/images/FondoTituloNew.jpg') 0 0 repeat-x;*/
}
#DolphinarisProgramsReserv A.Titulo, #DolphinarisProgramsReserv A.Titulo:Visited, #DolphinarisProgramsReserv A.Titulo:hover {
	margin-left: 5px; font-family: "Verdana"; font-size: 13px; color: #ffffff; display:block; text-decoration: none; font-weight: bold;
}
#DolphinarisProgramsReserv A.TituloNew, #DolphinarisProgramsReserv A.TituloNew:Visited, #DolphinarisProgramsReserv A.TituloNew:hover, #DolphinarisProgramsReserv span.TituloNew {
	margin-left: 5px; font-family: "Verdana"; font-size: 13px; color: #000057; display:block; text-decoration: none; font-weight: bold; padding-top: 4px;
}
#DolphinarisProgramsReserv p.SubTitulo {
	font-family: "Verdana"; font-size: 11px; color: #ffffff; display:block; text-decoration: none; font-weight:bold;
}
#DolphinarisProgramsReserv p.SubTituloNew {
	font-family: "Verdana"; font-size: 11px; color: #0057a7; display:block; text-decoration: none; font-weight:bold; margin: 0px; line-height: 16px;
}
#DolphinarisProgramsReserv p.SubTituloNew span {
	font-weight:normal;
}
#DolphinarisProgramsReserv p.SubTituloNew {
	margin:0px; color:0057a7;
}
#DolphinarisProgramsReserv p.Book, #DolphinarisProgramsReserv p.Book span,  #DolphinarisProgramsReserv p.Book a {
	text-align:center; color:#ff6400; font-size:15px; text-decoration: none;
}
#DolphinarisProgramsReserv div.Desc {
	float:left; margin:5px; color:#000099; text-align:justify; width:395px; _width:385px;
}
#DolphinarisProgramsReserv UL {
	padding-left: 2px; list-style: url('/_lib/images/ListBall.jpg'); margin-left: 3px; margin-right: 3px; margin-bottom: 0px; margin-top: 3px; border-bottom: solid #ffffff 1px; text-align: left; padding-bottom: 2px; list-style-position: inside;
}


/* Programas */
#DolphinarisPrograms
{
	/*background:#1e7dce url('/_lib/images/FondoTitulo.jpg') 0 0 repeat-x;*/ margin-left: 10px; margin-right: 10px; margin-bottom: 10px; padding-bottom: 3px; border: 1px solid #0055a5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; letter-spacing: 0px;
}
#DolphinarisPrograms p
{
	margin-right: 5px; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-align:justify; letter-spacing: 0px; margin-bottom: 3px; margin-top: 3px; 
}
#DolphinarisPrograms A, #DolphinarisPrograms A:Visited, #DolphinarisPrograms A:hover
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align:justify; letter-spacing: 0px; font-weight: bold;
}
.TituloFondo
{
	background:#1e7dce url('/_lib/images/FondoTitulo.jpg') 0 0 repeat-x; line-height: 24px;
}
#DolphinarisPrograms A.Titulo, #DolphinarisPrograms A.Titulo:Visited, #DolphinarisPrograms A.Titulo:hover
{
	margin-left: 5px; font-family: "Verdana"; font-size: 13px; color: #ffffff; display:block; text-decoration: none; font-weight: bold;
}
#DolphinarisPrograms p.SubTitulo
{
	font-family: "Verdana"; font-size: 11px; color: #ffffff; display:block; text-decoration: none; font-weight:bold;
}
#DolphinarisPrograms UL 
{
	padding-left: 2px; list-style: url('/_lib/images/ListBall.jpg'); margin-left: 3px; margin-right: 3px; margin-bottom: 0px; margin-top: 3px; border-bottom: solid #ffffff 1px; text-align: left; padding-bottom: 2px; list-style-position: inside;
}
#ListaIncludes, #ListaIncludesW {
	padding-left: 2px;  margin-left: 5px; margin-bottom: 0px; margin-top: 3px; text-align: left; list-style-position: inside;
}
#ListaIncludes {
	list-style-image: url('/_lib/images/ListBall.jpg');
}
#ListaIncludesW {
	list-style-image: url('/_lib/images/ListBallW.jpg');
}





/* Menu de la izquierda */
#Menu {
	padding-top:10px;
	width:188px;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 12px;
	color:#0567b2;
}
#Menu UL {
	padding: 0px; 
	margin-left:4px; margin-bottom:0px; margin-top:3px; margin-right:0px;
	list-style:none;
	border-bottom: solid #f36d21 1px;
}
#Menu Li {
	font-size: 11px;
	background-image: url(/_lib/images/DelfinFondoBlanco.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left:2em; PADDING-TOP:0px; padding-bottom:5px; PADDING-right: 0px; 
	margin-top:0px;	margin-bottom:0px; margin-left:0px;
}
#Menu A.Principal, #Menu A.Principal:Visited {
	color:#0567b2; text-decoration:none; display:block; list-style:none;
}
#Menu A.Principal:hover {
	text-decoration:none; margin-left:0px; color: #26247b;
}
#Menu A, #Menu A:Visited {
	color:#155865; text-decoration:none; display:block; list-style:none; 
}
#Menu A:hover {
	text-decoration:none; margin-left:0px; color: #0567b2; text-decoration: underline;
}
.CajaReservacion {
	background-image: url(/_lib/images/FondoCaja.jpg); background-repeat: repeat-x; font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #FFFFFF; border: solid #f36d21 1px;
}








/* Our Dolphins */
#CajaDolphin
{
	margin: 5px 5px 5px 5px; border:1px solid #0055a5; width: 47%; float: left; background:#FFFFFF; height: 100px;
}
#NombreDelfin
{
	background:url('/_lib/images/FondoTituloDelfinAzul.jpg') 0 0 repeat-x; font-family: "Verdana"; font-size: 13px; color: #ffffff; font-weight: bold; text-align: center;
}
#DescripcionDelfin
{
	margin: 3px 3px 3px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-align:justify; color:#000000;
}


/* Nuevos cajas para programas */
.ProgCaja {
	width: 565px; _width: 570px;
	float: left; 
	background: #FFFFFF url('/_lib/images/FondoTituloNew.jpg') repeat-x; 
	border: 1px solid #0055a5; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#0057A7;  
	margin: 0px 0px 5px 10px; 
	padding: 5px; 
	text-align:justify;
}
.ProgCaja p {
	font-size: 11px; 
}
.ProgCaja p:first-letter {
	font-size: 13px; font-weight:bold;
}
.ProgCaja .ProgTit {
	width:100%;
	font-size: 13px; 
	color: #000057;
	font-weight: bold; 
	padding-bottom:5px;
}
.ProgCaja .ProgServicios {
	color:#0057A7; 
	font-size:11px;
}
.ProgServicio {
	color:#FF6400;
}
.ProgServicio a, .ProgServicio a:visited {
	color:#FF6400;
	font-weight:bold; 
	padding-right:10px;
}
.ProgServicio a:hover {
	color: #0057A7;
}




/* Nuevas Cajas Programas (Con precio, Book Now, etc.) */



/*Inicio°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Estilos Nuevos°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°*/		

#ContenedorMetas
{	
	width:595px;
	height:130px;
	margin:0px auto;	
}

#ContenedorEtiqueta
{
	float:left;
	width:100px;
	height:20px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

#ContenedorTextP
{
	float:left;
	width:680px;
	height:20px;
}

.ContenedorText
{
	width:485px;
	height:20px;
	font-size:12px;
}

#ContenedorSubmit
{
	float:left;
	width:595px;
	height:30px;
}
/*Fin°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Estilos Nuevos°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°*/		
/*form {margin:0px; padding:0px;}*/
.forma { margin:15px 15px 15px 0; padding:25px; width:90%; overflow:auto;}
.brochure input { width:300px;}

.forma form {
	line-height:20px;
}
.forma label { 
	clear:left;
	float:left;
	width:86px; 
}
.forma input {
	width:300px;
	background-color:#FFFFFF;
	border:1px solid #0033CC;
	color:#000033;
	font-size:11px;
	margin:4px 0 0;
}

.fuente a{
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF !important;
	font-weight:bold;
}

.fuente a:hover{
	font-family:verdana;
	font-size:12px;
	color:#CCCCCC !important;
	font-weight:bold;
}