@charset "utf-8";
/* CSS Document */

body, html 
{
    height:100%;
	margin:0 auto;
	/*background-image:url('../images/bg_azul4.png');
	background-position:center;
	background-repeat:repeat-x;*/
	background-color:#1e3770;	
    font-family: Tahoma;
    font-size:12px;
    color:#515559;
}

.body_transp{
margin:0 auto;
width:100%;
height:546px;
background-image:url('../images/bg_mtransp.png');
background-position:center;
background-repeat:no-repeat;
}
/* fondo cambiar */
.body_transp2{
margin:0 auto;
width:100%;
height:110%;
background-image:url('../images/bg_tunas.jpg');
background-position:top;
background-repeat:no-repeat;
}

.body_transp_protect{
margin:0 auto;
width:100%;
height:110%;
}

.contenedor_flash{
margin:0 auto;
width:925px; /* 880 */
/*/*background-color:#FFFFFF;*/
/*border: solid 1px #FFFFFF;*/
}

.contenedor{
margin:0 auto;
width:910px; /* 880 */
padding-left:25px; /*45*/
/*height:100%;*/
/*background-color:#F90;*/
/*border: solid 1px #000;*/
}

.mostrador_index_btn_mex{
margin:0 auto;
width:30px; /* 880 */
height:84px;
/*background-color:#CCC;*/
float:left;
background-image:url('../images/usa.png');
background-position:right;
background-repeat:no-repeat;
}

.mostrador_index_btn_fra{
margin:0 auto;
width:30px; /* 880 */
height:84px; /*comletar 512 */
/*background-color:#CCC;*/
float:left;
background-image:url('../images/fra.png');
background-position:right;
background-repeat:no-repeat;
}

.area_bts_idioma{
width:30px; /* 880 */
height:300px; /*hasta 512 */
padding-top:100px;
/*background-color:#CCC;*/
}

.mostrador_index{
margin:0 auto;
width:880px;
height:512px;
/*background-color:#333;*/
background-image:url('../images/bg_sec_fishing.png');
background-position:top;
background-repeat:no-repeat;
/*float:right;*/
}

.contenedor_header{
margin:0 auto;
width:940px;
height:100px;
/*border: solid 1px #FFFFFF;*/
}

.header{
margin:0 auto;
float:right;
width:940px;
height:100px;
/*background-color:#CC0000;*/
/*border: solid 1px #FFFFFF;*/
}

.header_btns{
margin:0 auto;
float:left;
width:790px;
height:100px;
/*background-color:#333300;*/
}

.header_logo{
margin:0 auto;
float:left;
width:148px;
height:175px;
/*position:absolute;
top:3px;
left:270px;
z-index:1;*/
/*border: solid 1px #FFFFFF;*/
}



.header_sobrante{
margin:0 auto;
float:right;
width:45px;
height:110px;
/*background-color:#FFFFFF;*/
}

.bg_mostrar{
width:830px;
height:450px;
background-color:#F2F2F2;
background-image:url('../images/bg_sombra2.png');
background-repeat:no-repeat;
background-position:top;
}

.indicador{
width:830px;
height:35px;
/*background-color:#666666;*/
}

.txt_indicador_btn{
width:225px;
height:30px;
float:left;
padding-top:11px;
padding-right:20px;
text-align:right;
background-image:url('../images/bg_btn_seasons.png');
background-repeat:no-repeat;
background-position:right top;
/*background-color:#000000;*/
}

.txt_indicador_btn_property{
width:225px;
height:37px;
float:left;
padding-top:3px;
padding-right:25px;
text-align:right;
background-image:url('../images/bg_btn_seasons.png');
background-repeat:no-repeat;
background-position:right top;
/*background-color:#000000;*/
}

.txt_indicador_btn1_center{
/*background-color:#FF0000;*/
padding-left:150px;
text-align:center;
}

.txt_indicador_btn2_center{
/*background-color:#FF0000;*/
padding-left:50px;
text-align:center;
}

.txt_indicador_btn2{
width:130px;
height:37px;
float:left;
padding-top:3px;
padding-right:20px;
text-align:right;
background-image:url('../images/bg_btn_seasons.png');
background-repeat:no-repeat;
background-position:right top;
/*background-color:#FF0000;*/
}

.txt_indicador_bg{
width:232px;
height:30px;
float:right;
padding-right:30px;
background-image:url('../images/ceja3.png');
background-repeat:no-repeat;
background-position:top center;
/*background-color:#009999;*/
}

.txt_indicador{
width:265px;
padding-top:8px;
text-align:center;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
/*background-color:#CCCCCC;*/
}

.mostrar{
width:830px;
height:410px;
/*background-color:#00FFFF;*/
}

.mostrar_rentals{
width:790px;
height:350px;
padding-left:35px;
text-align:center;
/*background-color:#00FFFF;*/
}

.mostrar_izq_index{
float:left;
width:340px;
height:380px;
padding-left:15px;
/*background-color:#FFCC00;*/
/*border: solid 1px #FFCC00;*/
}

.mostrar_der_index{
float:right;
width:460px;
height:380px;
/*background-color:#669966;*/
/*border: solid 1px #669966;*/
}

.mostrar_izq{
float:left;
width:340px;
height:410px;
padding-left:15px;
/*background-color:#FFCC00;*/
/*border: solid 1px #FFCC00;*/
}

.mostrar_der{
float:right;
width:460px;
height:410px;
/*background-color:#669966;*/
/*border: solid 1px #669966;*/
}

.index_tit_index{
padding-top:15px;
padding-left:60px;
/*background-color:#0033CC;*/
}

.index_tit{
padding-top:30px;
padding-left:60px;
/*background-color:#0033CC;*/
}

.index_txt{
line-height:18px;
}

.index_txt_video{
padding-top:20px;
padding-left:200px;
font-weight:bold;
/*background-color:#0066CC;*/
}

.index_cont_video{
width:250px;
height:187.5px;
padding-left:18px;
padding-top:5px;
}

.index_bg_video{
width:300px;
height:230px;
padding-left:10px;
/*background-color:#009999*/
}


.index_bgFlot_video{
width:285px;
height:222px;
background-image:url('../images/bg_video3.png');
background-repeat:no-repeat;
background-position:left;
/*background-color:#009999;*/
position:absolute;
top:285px;
left:310px;
z-index:1;
/*border: solid 1px #FFFFFF;*/
}


.index_espacio_gal{
padding-top:5px;
/*background-color:#FFCC00;*/
}

.index_galeria{
float:center;
width:437px;
height:310px;
/*border: solid 5px #B3B1B0;*/
margin:0 auto;
/*background-color:#666666;*/
padding-right:13px;
}

.index_txt_gal{
width:445px;
text-align:right;
font-weight:bold;
padding-top:8px;
/*background-color:#00FF66;*/
}

.index_cuadro_fotos{
float:center;
width:435px;
height:300px;
/*background-color:#FFFFFF;*/
margin:0 auto;
}

/* ------------ INICIO INDEX GALERIA ------------ */
#slider {
    width: 435px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 435px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 385px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

/* ------------ FIN INDEX GALERIA ------------ */

.index_footer_cuadro_odanak{
width:305px;
height:125px; /* 122*/
margin:0 auto;
/*background-color:#00CCFF;*/
}

.index_footer_cuadro_contact{
width:290px;
height:122px;
/*background-color:#CC9900;*/
margin:0 auto;
}

.index_footer_cuadro_contact_INDEX{
width:290px;
height:122px;
margin:0 auto;
text-align:center;
/*background-color:#CC9900;*/
}

.index_cuadro_face_img{
float:right;
width:273px;
height:122px;
background-image:url('../images/dhamar_facebook.jpg');
background-repeat:no-repeat;
background-position:top;
margin:0 auto;
}

.index_footer_cuadro_dhamar{
width:290px;
height:122px;
margin:0 auto;
/*background-color:#00FF66;*/
}

.index_cuadro_odanak_img{
float:right;
background-image:url('../images/odanak_index.png');
background-repeat:no-repeat;
background-position:bottom;
width:100px;
height:122px;
/*background-color:#FFFFCC;*/
margin:0 auto;
}

.index_cuadro_odanak_tit{
float:right;
width:170px;
height:122px;
background-image:url('../images/odanak_slogan_index.png');
background-repeat:no-repeat;
background-position:bottom;
margin:0 auto;
}

.index_cuadro_odanak_txtsf{
padding-top:22px;
padding-left:8px;
color:#FFFFFF;
}

.index_cuadro_greenLine{
width:5px;
height:122px;
background-image:url('../images/greenLine.png');
background-repeat:no-repeat;
background-position:top;
margin:0 auto;
}

.index_cuadro_contact_bg{
float:right;
width:272px;
height:122px;
background-image:url('../images/contact_index2.png');
background-repeat:no-repeat;
background-position:bottom;
margin:0 auto;
}

.index_cuadro_contact_txt{
padding-top:50px;
padding-left:8px;
color:#FFFFFF;
}

.index_cuadro_dhamar{
width:240px;
height:100px;
padding-top:15px;
/*background-color:#993333;*/
text-align:right;
color:#FFFFFF;
}

/* ------------ INICIO SPORTFISHING ------------ */
.SF_mostrar_izq{
float:left;
width:350px;
height:200px;
padding-left:15px;
text-align:justify;
/*background-color:#FFCC00;*/
border: solid 1px #FFCC00;
}

.SF_mostrar_der{
float:right;
width:450px;
height:200px;
background-color:#669966;
/*border: solid 1px #669966;*/
}

a.submenu:link, .submenu:visited {
text-decoration:none;
color:#FFFFFF;
}

a.submenu:hover, .submenu:active{
color:#C6DA34;
/*text-decoration:underline;*/
}

.SF_footer{
/*border:solid 1px #000000;*/
padding-top:50px;
}
/* ------------ FIN SPORTFISHING ------------ */

/* ------------ INICIO CONTACT US ------------ */
.mostrar_izqContact{
float:left;
width:325px;
height:410px;
padding-left:20px;
/*background-color:#FFCC00;*/
}

.mostrar_derContact{
float:right;
width:430px;
height:410px;
padding-right:20px;
/*background-color:#669966;*/
}

.index_espacio_contact{
padding-top:46px;
/*background-color:#FFCC00;*/
}

.contact_datos{
width:90px;
text-align:left;
/*background-color:#CC0000;*/
}

.contact_datos2{
width:90px;
text-align:left;
vertical-align:top;
}

.contact_mostrar_enviado{
float:left;
width:600px;
height:200px;
padding-left:100px;
padding-top:50px;
text-align:justify;
/*background-color:#FFCC00;*/
}

.index_cont_contact{
width:350px;
height:260px;
background-color:#00FF00;
}

/* ------------ FIN CONTACT US ------------ */

/* ------------ INICIO COMING SOON ------------ */
.website{
width:830px;
height:140px;
color:#277FBF;
font-size:36px;
text-align:center;
padding-top:120px;
/*background-color:#999999;*/
}
/* ------------ FIN COMING SOON ------------ */

/* ------------ INICIO PROPERTY RENTALS ------------ */

.rentals_cuadros{
width:185px;
text-align:center;
float:left;
/*background-color:#00FFFF;*/
}

.rentals_titulo{
text-align:left;
padding-left:10px;
padding-top:10px;
/*background-color:#99FF33;*/
}

.rentals_btn_datails{
color:#FFFFFF;
background-image:url('../images/bg_btn_seasons.png');
background-repeat:no-repeat;
background-position:right top;
width:109px;
height:41px;
padding-left:10px;
padding-top:8px;
/*background-color:#00FF99;*/
}

/* ------------ INICIO APARTAMENTOS CARACOL ------------ */
.contenedor_caracol{
margin:0 auto;
width:610px;
height:350px;
padding:10px;
/*background-color:#C6DA34;*/
}

.caracol_izq{
float:left;
width:280px;
height:320px;
/*background-color:#CCCCCC;*/
}

.caracol_der{
float:right;
width:320px;
height:320px;
/*background-color:#CCCCCC;*/
}

.contenedor_gardenia{
margin:0 auto;
width:780px;
height:350px;
padding:10px;
/*background-color:#C6DA34;*/
}

.gardenia_izq{
float:left;
width:450px;
height:350px;
/*background-color:#CCCCCC;*/
}

.gardenia_der{
float:right;
width:320px;
height:320px;
/*background-color:#CCCCCC;*/
}

.tit_casa{
font-size:14px;
font-weight:bold;
}

.tit_bold{
font-weight:bold;
}

.index_cuadro_fotos_caracol{
float:center;
width:310px;
height:250px;
background-color:#FFFFFF;
margin:0 auto;
}

.txt_indicador_btn_casas{
width:100px;
height:37px;
float:right;
padding-top:3px;
padding-right:30px;
text-align:right;
background-image:url('../images/bg_btn_seasons3.png');
background-repeat:no-repeat;
background-position:right top;
/*background-color:#000000;*/
}

.txt_indicador_btn_fenix{
width:100px;
height:37px;
padding-top:3px;
padding-right:30px;
text-align:right;
background-image:url('../images/bg_btn_seasons3.png');
background-repeat:no-repeat;
background-position:right top;
/*background-color:#000000;*/
}

.txt_btn_casa{
padding-top:5px;
text-align:right;
/*background-color:#FF3366;*/
}
/* ------------ FIN APARTAMENTOS CARACOL ------------ */

/* ------------ FIN PROPERTY RENTALS ------------ */
