@charset "utf-8";

.columnaUnoTDA {
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #89CDD0;
	padding-bottom: 10px;
}


.ColumnaDosTDA {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: justify;
}


.ColumnaDosTDMTS {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: justify;
	color: #000;
}
.columnaUnoTDMTS {
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #43A4A9;
	padding-bottom: 10px;
	color: #000;
}
.ComentTDa {
	text-align: right;
	padding-right: 10px;
	color: #43A4A9;
}



.CCPArriba {
	background-image: url(../expo-shows/imag/BaseArribaExpotour.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	font-size: 11px;
}
.ComentTextPrincipal {
	text-align: center;
	padding-right: 10px;
	color: #43A4A9;
}
.TitlePinciT {
	color: #FFF;
	text-align: left;
	font-size: 14px;
}
.TitlePinciG {
	color: #FFF;
	text-align: center;
	font-size: 14px;
}
.TiTLAbajoCd {
	color: #FFF;
	font-size: 11px;
	text-align: center;
}
.TRSTitleO {
	color: #FFF;
	font-size: 12px;
	text-align: justify;
	padding-bottom: 5px;
}
.TitlePinci {
	color: #FFF;
	text-align: center;
	font-size: 15px;
}
.SeparaDTC {
	background-image: url(../expo-shows/imag/GarigolLateral.png);
	background-repeat: repeat;
	background-position: center top;
}

.LaterlaIXR {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	padding-top: 0px;
	text-align: center;
	vertical-align: top;
	padding-bottom: 0px;
}


.encabezado {
	font-family: "Copperplate Gothic Light";
	font-size: 30px;
}
.subencabezaado {
	font-family: "Copperplate Gothic Light";
	font-size: 22px;
}
.LaterIZQClass {
	font-family: italic, arial;
	font-size: 11px;
	color: #3c9ea0;
}

.colorTitulos1 {font-size: 14px; color: #338183; }

.confondo {

background-image: url(../imag/los%20cabos%20wedding%20fondo.jpg);
background-repeat:   no repeat;

}

.confondosuperior_ant2 {
background-image: url(../imag/los%20cabos%20wedding%20fondo%20SUPERIOR.png);
background-repeat:no-repeat
}
.confondosuperior_antTRANS {
	background-image: url(../imag/FondoWeb/fondoelasticowebWhite.png);
	background-repeat:  repeat-y;
}
.confondonoti {
	background-image: url(../imag/Whats%20Cabos%20Wedding%20Vendors.jpg);
	background-repeat:  repeat-y;
}
.conlogo {
background-image: url(../imag/encab.jpg);
background-repeat: no-repeat;
height: 96px;
}
body {
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-position: center;
    background-image: url(imag/final_patter_CANCUN.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	margin: 0px;
}
#tablap {
left:
}

a {
color: #009;
	text-decoration: none;
}
ul li a {
	font-size: 12px;
	color: #0C71B5;
	text-decoration: none;
}
.miniletras {
	margin-left:-120px;
	font-size:9px;
	color: #666666;
	text-decoration: none;
	border: 1px dotted #eeeeee;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.textos {
	padding: 10px;
}
.padded {
	padding: 10px;
}
.titulosdirectorio {
	font-size: 12px;
	font-weight: bold;
	color: #0C71B4;
}
.blancosobregris {
	font-size:11px;
	color:#338183;
text-decoration: none;
	padding-right: 3px;
	}

#menu a {
	font-size:12px;
	color: #338183;
	text-decoration: none;
}
.bannersuperior {
margin-left: 0px;
margin-top: 0px;
margin-right: 60px;
margin-bottom: 0px;
}
.cvendor {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #60B4B6;
	border: 1px solid #ffffff;
	cursor: pointer;
}
input #button {
font-size: 10px;
color: #9FA6AB;
background-color: #000000;
border: 1px solid #ffffff;
}
.iconos {
background-repeat: no-repeat;
background-position: center top;
font-size: 12px;
border: 0px solid #ffffff;

}
.iconos a{
	text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}
.iconosimag {
	margin-top:3.5px;
	text-align:center;
	border: 1px solid #CCCCCC;
background-image: 
background-repeat:   repeat-y;
	color: #FFF;
}
.cajacontacto_relleno {
background-image: url(../imag/contacto_adv/fondocontinuo.jpg);
background-repeat:   repeat-y;

}

.cajacontacto_base {
background-image: url(../imag/contacto_adv/base_vendor.png);
background-repeat:   no-repeat;
background-position: left bottom;
padding:10px;
color:#FFFFFF;

}
.cajavendor_relleno {
background-image: url(../imag/contacto_adv/fondocontinuo.jpg);
background-repeat:   repeat-y;
}
.cajavendor_base {
background-image: url(../imag/contacto_adv/base_vendor.jpg);
background-repeat:   no-repeat;
background-position: left bottom;
padding:10px;
color:#FFFFFF;

}
.cajavendor_relleno {
background-image: url(../imag/contacto_adv/fondocontinuo.jpg);
background-repeat:   repeat-y;
}
.cajavendor_base {
background-image: url(../imag/contacto_adv/base_vendor.jpg);
background-repeat:   no-repeat;
background-position: left bottom;
padding:10px;
color:#FFFFFF;

}

.contenidoservicios {
clear: both;
border-left: solid 1px #457b7d;
border-bottom: solid 1px #457b7d;
border-top: solid 1px #457b7d;
border-right: solid 1px #457b7d;
background-color: #d9efef;
}
.contenidoSer{
padding: 8px;
position: relative;
}

.fotovendor {
clip:rect(30px,0px,50px,0px);

}

.tituloEmpresa {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
font-style: normal;
font-weight: bolder;

}

div.img-wrap { 
position: relative;
overflow: hidden; 
float:left;

}

div.img-container img {
border: none;
 padding: 0;
 margin: 0;

}

div.img-container {
position: relative;
 float: left;
overflow: hidden;
background: transparent url(../imag/marcos/vertical1.jpg) repeat-y;

}
div.img-container img {
padding: 10px;
background: transparent url(../imag/marcos/vertical2.jpg) repeat-y right;

}
div.img-container div.img-top {
position: absolute;
left: 0;
 top: 0;
height: 7px;
 width: 100%;
 background: transparent url(../imag/marcos/superior.jpg) repeat-x;
}
div.img-container div.img-bottom {
 position: absolute;
left: 0;
bottom: 0;
height: 7px; 
width: 100%;
background: transparent url(../imag/marcos/inferior.jpg) bottom repeat-x; 
}
hr {
clear:both;
}

div.XG-wrap { 
position:relative;
overflow: hidden; 
float:left;

}
div.XG-container img {
 border: none;
 padding: 0;
 margin: 0;
}div.XG-container {
position:relative;
float: left;
overflow: hidden;
 background: transparent url(../imag/marcos/vertical1.jpg) repeat-y;

}
div.XG-container img {
 padding: 10px;
background: transparent url(../imag/marcos/vertical2.jpg) repeat-y right;

}
div.XG-container div.XG-top {
 position: absolute;
 left: 0;
top: 0;
height: 7px;
 width: 100%;
 background: transparent url(../imag/marcos/superior.jpg) repeat-x;
}
div.XG-container div.XG-bottom {
 position: absolute;
 left: 0;
 bottom: 0;
 height: 7px; 
width: 100%;
 background: transparent url(../imag/marcos/inferior.jpg) bottom repeat-x;
}
.WhatsNewEstilo {
background-image: url(../imag/WhatsNewFondo.jpg);
}
.WhatNew {
	font-family: "Century Gothic";
	font-size: 16px;
	color: #338183;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}
.WhatNewtext {
	font-family: "Century Gothic";
	font-size: 12px;
	color: #338183;
	text-align: center;
	font-weight: normal;
	font-style: italic;
}


#tablap tr .confondo #0 tr td table tr .WhatsNewEstilo table tr td {
color: #52b8ba;
font-size: 14px;
}
a:link {
color: #3c9ea0;
cursor: auto;
}
a:visited {
color: #3c9ea0;
}
a:hover {
color: #457b7d;
cursor:pointer;

}
.TBAseAbajo {
	background-image: url(../imag/FondoWeb/basecancunabajo.png);
	background-repeat: no-repeat;
}
.ContadorTDX {
	background-image: url(../imag/FondoWeb/ContadorDesinger.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}






.stylenuevo {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.style41 {
	color: #004080;
	font-size: 14px;
	font-weight: bold;
}
.style47 {font-size: 14px; color: #33FF99;}
.style51 {
	color: #C1B346;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.style55 {font-style: italic}
.style56 {color: #0054aC; font-size: 14px; font-weight: bold;}
.style58 {font-style: italic}
.style60 {font-style: italic}
.style62 {font-style: italic}
.style63 {
	font-size: 17px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.style64 {
	font-size: 10px;
	font-style: italic;
}
.style65 {color: #FFFFFF}
a:link {
	color: #3c9ea0;
}
a:visited {
	color: #3c9ea0;
}
.style67 {
	color: #C1B346;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
}
.style68 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
}
.style69 {font-size: 13px}
.style72 {
	color: #686A02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.style73 {
	color: #996633;
	font-weight: bold;
}
.style74 {
	color: #996633;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.style75 {color: #FFFBEC}
#apDiv1 {
	position:absolute;
	left:649px;
	top:243px;
	width:282px;
	height:52px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:956px;
	top:19px;
	width:189px;
	height:65px;
	z-index:2;
}
.Estilo2 {
	font-size: 14px;
	color: #338183;
}
.fondopubliIndex {
	background-image: url(../imag/fondopubliIndexLosCabosNewBig.png);
	background-repeat: no-repeat;
	margin: auto;
}
.fondoPubliINdeBAVis {
	background-image: url(../imag/fondopubliIndexLosCabos2.jpg);
	background-repeat: no-repeat;
	margin: auto;
}
.WhatsNewEstilo {
	background-image: url(../imag/WhatsNewFondo.jpg);
	background-repeat: no-repeat;
}
.Estilo3 {
	font-family: Vivaldi, "Vladimir Script", "Viner Hand ITC", "Lucida Calligraphy";
	font-size: 20px;
}
.Estilo4 {color: #33FF99}
.Estilo5 {font-family: Arial, Helvetica, sans-serif; color: #686A02;}
.Estilo6 {color: #FCF6E8}


.Estilo11 {
	color: #704A25;
	font-weight: bold;
}
.Estilo13 {
	color: #BDA984;
	font-size: 13px;
}
.PubliAbajoIndex {
	background-image: url(../imag/fondopubliIndexLosCabosAbajo.jpg);
	background-repeat: no-repeat;
}
.IZQPArarlelaRecuadroTextoEC {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #53B7B7;
	font-size: 11px;
	color: #097D8A;
	padding-right: 10px;
	padding-left: 15px;
	text-align: justify;
	vertical-align: top;
}
.DERPArarlelaRecuadroTextoEC {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #097D8A;
	padding-right: 15px;
	padding-left: 10px;
	text-align: justify;
}
.baseRecuadroArriba {
	background-image: url(../imag/principalArriba2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.baseRecuadroAbajo {
	background-image: url(../imag/principalAbajo2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.baseRecuadroElastico {
	background-image: url(../imag/principalElastico2.png);
	background-repeat: repeat-y;
	background-position: center;
}
.MenuServicesPrincipal {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3C9EB0;
	padding-top: 6px;
}
.MenuMaps {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #52B8BA;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.MenuServices {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #52B8BA;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.MenuServicesPrincipal {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #52B8BA;
	padding-top: 6px;
	background-image: url(../imag/Pag-principalAdornoLineaSeparado.png);
	background-repeat: no-repeat;
	background-position: center top;
}

