/*
Theme Name:		Las Tacas
Theme URI: 		http://dinamia.cl/
Description: 	        Theme based in WP Framework.com, para el sitio de Las Tacas. Estilo original de www.dinamia.cl
*/
/* Reset Browser Defaults */
@import url( 'library/styles/reset.css' );
/* Site Specific Styles */
@import url( 'assets/css/screen.css' );
/* Estilos internos detalles */
@import url( 'detalles.css' );


*{margin:0;padding:0;}

.clear-alt {
 clear: both;
 height: 30px;
 }
 
.destacado {
  color:#006699;
  display:block;
  font-size:14px;
  font-weight:bold;
  line-height:23px;
  margin-top:0px;
  text-align:justify;
  width:550px;
}

.destacado a {
   text-decoration: none;
   color: #006699 !important;
   font-size: 13px;
   font-weight: bold;
   line-height: 13px;
   margin-top: 20px;
   text-align: justify;
}
.destacado a:hover {
   text-decoration: none;
   color: #006699 !important;
   font-size: 13px;
   font-weight: bold;
   line-height: 13px;
   margin-top: 20px;
   text-align: justify;
}

/* Document Body */
body.home { 
      color: #666; /*background: #f2eee6 url(images/bg-repeat-dos2.png) repeat-x;*/
      background: #f2eee6 url(images/bg-repeat-internas2.png) repeat-x;
      font: 13px/120% Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif; 
 }
 
body { 
      color: #666; background: #f2eee6 url(images/bg-repeat-internas2.png) repeat-x;
      font: 13px/120% Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif; 
 }

/* Links */
a { color: #2361a1; text-decoration: none; }
a:focus { outline: 1px dotted invert; }
a:link, a:visited {color: #333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}



/* CONTENEDOR */


#sub-body-home { 
       background: url(images/bg-content-nino4.png) top right no-repeat;
       margin: 0 auto;
       width: 996px;
}

#sub-body {  
       background: url(images/bg-content-internas3.png) top right no-repeat;
       margin: 0 auto;
       width: 996px;
}

#main { 
      
       /* margin: 0 10px 0 0; float: right;    */
       margin: 0 auto; 
}

#header {
        height:114px;
        width:920px;
        margin:0 auto;
        padding: 18px 0;
        text-align:left;
        
        color: #fff;
}

#tool { 
        text-align:right;  
        padding: 0px; 
        font-size: 10px;
        color: #fff;
        float: right;
}

#idioma { 
    float: right;
}

#tool #number-play { background: url(images/player_number.png)  no-repeat; 
        height:11px;
        width:46px;
padding: 1px 10px;
text-align: center;
}

#tool a, #tool a:hover, #tool a:visited, #idioma a, #idioma a:hover, #idioma a:visited {
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
	font-size: 11px;
}

#logo {
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	display:inline;
	overflow:hidden;
   }

/* #content { 
       margin: 0 auto;    
   } */


#contenido-home { 
     margin-top: 0px;  *margin-top: 0px;
     margin-bottom: 0px;
     /* clear: both;
     width: 970px; */
	width: 950px;
	float: right; 
	display:inline;
	overflow:hidden;
	/*height:700px;*/
   }
 
 

#contenido-sitio { 
     margin-top: 0px; *margin-top: 40px;
     margin-bottom: 50px; 
     margin-left: auto; 
     margin-right: auto;
    /* clear: both; */
     width: 970px;
   }
    
#contenido-page { 
     margin-top: 50px;
     margin-bottom: 20px;
  width: 970px;
	float: right; 
	display:inline;
	overflow:hidden;
   }
         
     
/* HOME */

     
#frase { 
      width:910px;
      background: url(images/frase.png)  right no-repeat;
      display: block; 
      margin: 0 auto; 
      color: #fff;
      font-size: 31px;
      text-align: right;
      padding: 30px 0px;
      font-weight: normal;
}

#palmera { 
       background: url(images/palmera.png) no-repeat;
}



#publi {
	width: 630px;
	height: 680px; *height: 680px;
	float: right;
	margin-top: 40px; 
	display:inline;
	overflow:hidden;
}


#frase-publi {
    /*background: url(images/frase-publi.png) top left no-repeat;*/
    width: 407px;
	height: 28px;
	margin-top: 10px;
	margin-right: 20px;

}

#frase-publi-en {
    background: url(images/frase-publi-en.png) top left no-repeat;
    width: 407px;
	height: 28px;
	margin-top: 45px;
	margin-right: 20px;

}

#publi-content {
	background: url(images/foto-sombra2.png) top right no-repeat;
}

#text-publi p.destacado {
   color: #006699;
   font-size: 16px;
   font-weight: bold;
   line-height: 16px;
   margin-top: 20px;
   text-align: justify;
	display:block;
}
#text-publi .destacado a {
   text-decoration: none;
   color: #006699;
   font-size: 13px;
   font-weight: bold;
   line-height: 13px;
   margin-top: 20px;
   text-align: justify;
}
#text-publi .destacado a:hover {
   text-decoration: none;
   color: #006699;
   font-size: 13px;
   font-weight: bold;
   line-height: 13px;
   margin-top: 20px;
   text-align: justify;
}

#text-publi p {
   color: #006699;
   width: 232px;
   font-size: 14px;
   line-height: 22px;
   margin-top: 20px;
}

#testimonios {
	position: relative;
	height: 90px;
}
#testimonios-esp {
	position: relative;
	height: 70px;
}

#testimonios div.item, #testimonios-esp div.item {
	display: none;
	position: absolute; top: 0;
}

#testimonios div.item.active, #testimonios-esp div.item.active {
	display: block;
}

#testimonios p, #testimonios-esp p {
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
    color: #998a70;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    font-weight: normal;
    width: 550px;
    margin-top: -8px;
}

#testimonios  p span, #testimonios-esp p span {
    font-size: 11px;     
    text-align: center;
    width: 540px;
   /* margin: 0 180px 20px; */
    font-weight: normal;
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
    color: #998a70;
    font-style: italic;
    	display:block;
	overflow:hidden;
}

#mastest {
    color: #006699;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
padding: 0px 0 10px 0;
display: block;
}




#mastest a#bot1 { background: url(images/bt-test-ac_01.png) top left no-repeat; width: 24px; height: 23px; padding: 20px; font-size: 1px; color: #fff7e8; margin-top: 5px;}

#mastest a#bot2 { background: url(images/bt-test-ac_03.png) top left no-repeat; width: 24px; height: 23px; padding: 20px; font-size: 1px; color: #fff7e8; margin-top: 5px;}

#mastest a#bot3 { background: url(images/bt-test-ac_05.png) top left no-repeat; width: 24px; height: 23px; padding: 20px; font-size: 1px; color: #fff7e8; margin-top: 5px;}


#mastest a#bot1:hover { background: url(images/bt-test-ho_01.png) top left no-repeat; width: 24px; height: 23px; padding: 20px; font-size: 1px; color: #fff7e8; text-decoration:none;}

#mastest a#bot2:hover { background: url(images/bt-test-ho_03.png) top left no-repeat; width: 24px; height: 23px; padding: 20px; font-size: 1px; color: #fff7e8; text-decoration:none;}

#mastest a#bot3:hover { background: url(images/bt-test-ho_05.png) top left no-repeat; width: 24px; height: 23px; padding: 20px; font-size: 1px; color: #fff7e8; text-decoration:none;}



/* SITIO INTERNO */

     

#fondo-pagina { 
	width: 965px;
	float: right; 
	background: url(images/sombra-pagina.png) top right no-repeat;
	display:inline;
	overflow:hidden;
}


     
#pagina {
    width: 700px;
	float: left;
	margin: 0;
	color: #006699;
	padding:20px 0 0 10px;
	display:inline;
	overflow:hidden;
}


#pagina-page {
    width: 690px;
	float: left;
	margin: 0;
	color: #006699;
	padding: 20px 0 0 10px;
	display:inline;
	overflow:hidden;
}

#pagina-page p.cf-sb { margin: 0px 80px 20px 10px; }

#pagina p {
	color: #006699;
	font-size: 12px; 
	line-height: 20px;
	margin: 0px 0px 15px 10px;
	font-family:  Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif; 
}  

#pagina p object {
	margin: 0px 0px 0px 10px;
}

#pagina a {
	color: #006699;
}

#pagina-page p {
	color: #006699;
	font-size: 12px; 
	line-height: 20px;
	margin: 0px 0px 15px 10px;
	font-family:  Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif; 
}

h3 {
	margin: 0px 0px 15px 10px;
	font-family:  Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif; 
}

#pagina ul, #pagina-page ul { list-style-type: disc; margin: 0 0 0 40px; }
#pagina ul li, #pagina-page ul li { margin-bottom: 10px; line-height: 16px;}
#pagina ul li a, #pagina ul li a:hover { }

#pagina .slideshow {
margin: 0px;
border: 8px solid #fff;
width: 700px;
height: 430px;
text-align: center;
}

#pagina-page .slideshow {
margin: 0px;
border: 8px solid #fff;
width: 700px;
height: 430px;
text-align: center;
}

#pagina #slideshow-title, #pagina-page #slideshow-title { margin-top: 20px; font-size: 13px;  }

#pagina #nav-slide, #pagina-page #nav-slide { margin-top: 10px; margin-bottom: 0px; color: #006699; width: 700px;text-align: center; }

#pagina #nav-slide a, #pagina-page #nav-slide a { font-size: 13px; font-weight: bold; color: #006699; padding: 4px 20px; }

#nav-slide a.siguiente { background: url(/wp-content/uploads/2009/04/estrellita.gif) top right  no-repeat;  }


#nav-slide a.anterior { background: url(/wp-content/uploads/2009/04/estrellita.gif) top left no-repeat;  }

h2.titulo-pagina { 
     font-family: "Optima", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
     color: #663300;
     font-weight: normal;
     text-transform: uppercase;
     font-size: 22px; 
     line-height: 26px;
     margin: 0px;
     padding: 0px; 
    }
 
 
h2.titulo-pagina a { 
     font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
     color: #663300; 
     text-decoration: none; 
    }
h2.titulo-pagina a:hover { 
     font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
     color: #663300; 
    }




.edit-post {margin: 0px 0 0 25px; }  
.edit-post a {color: green; }
.edit-post a:hover { color: green; text-decoration: underline; }


blockquote p { color: #336699;  padding: 20px; font-size: 18px; font-weight: bold; }

/* logos propiedades en venta */

ul#menu-propiedades {list-style: none; text-align: center; margin-top: 30px;}

a#vista { background: transparent url(images/off-vista.jpg) no-repeat; font-size: 1px;  display:inline;
	overflow:hidden; }
a#plaza { background: transparent url(images/off-plaza.jpg) no-repeat;  font-size: 1px; float:left;	display:inline; 	overflow:hidden;}
a#cumbres { background: transparent url(images/off-cumbres.jpg) no-repeat; font-size: 1px; float:left;	display:inline; overflow:hidden; }

a#vista:hover { background: transparent url(images/on-vista.jpg) no-repeat;  }
a#plaza:hover { background: transparent url(images/on-plaza.jpg) no-repeat; }
a#cumbres:hover { background: transparent url(images/on-cumbres.jpg) no-repeat; }

a#vista-en { background: transparent url(images/off-vista-en.png) no-repeat; font-size: 1px;  display:inline;
	overflow:hidden; }
a#plaza-en { background: transparent url(images/off-plaza-en.png) no-repeat;  font-size: 1px; float:left;	display:inline; 	overflow:hidden;}
a#cumbres-en { background: transparent url(images/off-cumbres-en.png) no-repeat; font-size: 1px; float:left;	display:inline; overflow:hidden; }

a#vista-en:hover { background: transparent url(images/on-vista-en.png) no-repeat;  }
a#plaza-en:hover { background: transparent url(images/on-plaza-en.png) no-repeat; }
a#cumbres-en:hover { background: transparent url(images/on-cumbres-en.png) no-repeat; }


#post-27 p { margin-right: 60px;}

ul#menu-propiedades li a {
	  padding: 0px 30px;
	  z-index: 1;
      width: 240px; height:110px;
	  color: #FFF;
	  background-position: top center;
	  display: block;
	  }
ul#menu-propiedades li  {
	  padding: 0px 30px 0px 30px;
      width: 260px;
	  text-align: center; float:left;
	  overflow:hidden;  display:inline; margin-bottom: 30px;
	  }

ul#menu-propiedades li#centra-pro { margin-left: 140px;}
	  
ul#menu-propiedades li a:hover {
	  text-decoration: none;	
	  background-position: top center;
}


/* para los tooltip del mapa */

a.Ntooltip {
position: relative;
text-decoration: none !important; /* forzar sin subrayado */
color:#fff !important; /* forzar color del texto */
font-weight:noral !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:-10em; right:-10em; /* donde va a estar */
width:250px; 
height: 445px;
text-align:center;
padding: 8px 0px; 
background-color: #fff; /* el color de fondo por defecto */
}


#estrella-vista {
	position:relative;
	left:270px;
	bottom: 175px;
	width:55px;
	height:19px;
	z-index:1;
}

#estrella-plaza {
	position:relative;
	left:353px;
	width:47px;
	height:18px;
	z-index:1;
	text-align: center;
}
#estrella-cumbres {
	position:relative;
	left:604px;
	width:77px;
	height:19px;
	z-index:1;
	text-align: center;
}


#post-14 p object { }




/* MENU PRINCIPAL */

#menu-home { 
    font-size: 13px ;
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
    text-transform: uppercase;
	width: 300px;
	height: 500px;
	font-weight: normal;
	padding: 0;
	margin: 0px;
    padding: 10px 0 0 0;
	margin-top:50px;
	text-align: left;
	letter-spacing: 1px; 
	float: left;
	background: url(images/sepa-arena.png) center right no-repeat;
    display:inline;
	overflow:hidden;
 }
 
#menu-home ul { list-style: none; margin: 0px; list-style: none; width: 200px; padding-top: 40px;}
#menu-home ul li a { font-size: 12px ; color: #663300; display: block; padding: 10px 0 8px 2px; }


#menu-page { 
    font-size: 13px ;
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
    text-transform: uppercase;
	width: 200px;
	font-weight: normal;
	padding: 0;
	margin: 30px 0 25px 0px;
	text-align: left;
	letter-spacing: 1px; 
	float: left;
    display:inline;
	overflow:hidden;
 }
 
#menu-page ul { list-style: none; margin: 0px; list-style: none; }
#menu-page ul li a { font-size: 12px ; color: #663300; display: block; padding: 10px 0 8px 2px; }


#menu-internas { 
    font-size: 13px ;
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
    text-transform: uppercase;
	font-weight: normal;
	padding: 0;
	width: 200px;
	margin: 0px;
	text-align: left;
	letter-spacing: 1px; 
	float: left;
	display:inline;
	overflow:hidden;
 }

#menu-internas ul { list-style: none; margin: 0px; list-style: none; width: 200px; }
#menu-internas ul li a { font-size: 12px ; color: #663300; display: block; padding: 6px 0 3px 2px; margin-top:15px; }
#menu-internas ul li.sub-li a { font-size: 12px ; color: #663300; display: block; padding: 5px 0 0px 12px; margin-top:10px; }
#menu-internas ul li.sub-li {  border-bottom: 1px solid #d8ceba; font-size: 12px ; color: #663300; display: block; padding: 5px 0 0px 12px; margin-top:10px; } 

#menu-home ul li, #menu-internas ul li, #menu-page ul li {  border-bottom: 1px solid #663300; } 


#menu-home ul li a:link, #menu-internas ul li a:link, #menu-page ul li a:link, #menu-home ul li a:visited, #menu-internas ul li a:visited, #menu-page ul li a:visited { font-size: 12px ; color: #663300; text-decoration: none;}

#menu-home ul li a:hover, #menu-internas ul li a:hover, #menu-page ul li a:hover { background: #d8ceba;  color: #fff; text-decoration: none; }

#menu-home ul li a.current, #menu-internas ul li a.current, #menu-page ul li a.current { background: #d8ceba;  color: #fff; text-decoration: none; }


#menu-footer { 
    font-size: 11px; *font-size: 11px;
    font-family:  "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
    color: #fff;
    text-transform: uppercase;
    width: 945px;
    height: 1px;
    font-weight: normal;
	padding: 0px; padding-left: 20px;
	margin: 0 auto; letter-spacing: 1px; margin-bottom: 50px;
 }
#menu-footer ul { list-style: none; margin: 0; }
#menu-footer ul li { float: left; display:inline; overflow:hidden;} 
#menu-footer ul li a { color: #663300; display: block; padding: 0px 7px; font-size: 11px; *font-size: 11px; }
#menu-footer ul li a:hover { color: #663300; text-decoration: none; }

#menu-footer ul li a.current {font-weight: bold !important;}

#arena { 
    height: 140px;
    width: 647px;
    clear: both;
     margin: 0; 
     background: url(images/sepa-arena-horizontal.png) no-repeat;
      }


/* ------ estilos para el footer ------ */

#estrella-footer {  
        background: #f2eee6 url(/wp-content/uploads/2009/04/estrellita1.png) no-repeat; 
        width: 99px;
		height: 86px; 
        z-index: 0;
        position: absolute;
        margin-top:-39px;
        margin-left: 0px;
        }
#footer {
	clear: both;
	height: 108px;
	margin: 0 auto;
	background: #f2eee6 url(images/bg-footer.png) repeat-x;
        z-index: 1;
}

#mini-footer {
        font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
	margin: 0 auto; 
	color: #0076b1;
	text-align: center;
	font-size: 11px;
	letter-spacing: 1px;
	padding-top: 15px;
width: 996px;
}


#footer a, #footer a:hover, #footer a:visited {
	font-size: 11px;
	color: #0076b1;
	text-decoration: none;
	margin: 0 10px;
}






#content #pagina .slidetest .slideshow {border: 0;width: 362p;height: 242px;overflow: hidden;}
#content #pagina .slidetest {border: 0;width: 362p;height: 242px;overflow: hidden;}


#menutop {margin-top: 5px;_margin-top: 0;font-family: 'trebuchet ms', sans-serif;margin-left: 210px;}
#menutop ul {padding-left: 10px;}
#menutop ul li {list-style-type: none; float: left;display: inline;font-size: 10px;margin-right: 9px;}
#menutop ul li a {text-transform: uppercase;color: white;}
#menutop ul li.estoyli {font-weight: 800;border-bottom:1px solid white;}
#menutop ul li.estoyli a {font-weight: 800;}




#menu-footer {display: none;}




.mediumslide {width: 575px;
height: 350px;
overflow: hidden;
border: 7px solid white;
margin: 0 auto;
}

#content .mediumslide .slideshow {
border: 0;
}




.slidemini {width: 362px;
height: 242px;
overflow: hidden;
margin: 0 auto;
border: 7px solid white;
margin-left: 20px;
}
.contiene-slidemini {
width: 402px;
float: right;

}
#content .slidemini .slideshow {
border: 0;
}





#main #pagina .arqright #nav-slide{ margin-top: 10px; margin-bottom: 0px; color: #006699; width: 400px;text-align: center; }

.arqleft {float: left;display: inline;width: 300px; margin-left: 30px;}
.arqright {float: left;display: inline;width: 300px;}
.arqleft em {line-height: 18px;}





#main p.autorarq {padding-top: 10px;float: left;}
#main p.destacadorarq {
padding-top: 30px;float: left;margin: 0;
   color: #006699;
   font-size: 11px;
   font-weight: bold;
   line-height: 11px;
   margin-top: 20px;
font-style:italic; 
   text-align: justify;
	display:block;
}


.actleft {float: left;display: inline;width: 320px;}
.actright {float: left;display: inline;width: 300px;}



#post-281 h3 {
display: block;
width: 800px;
clear: both;
}

.servleft {float: left;display: inline;width: 320px;}
.servright {float: left;display: inline;width: 300px;}




#main .actright #nav-slide{ margin-top: 10px; margin-bottom: 0px; color: #006699; width: 400px;text-align: center; }
#main .servright #nav-slide{ margin-top: 10px; margin-bottom: 0px; color: #006699; width: 400px;text-align: center; }






.vercuadrodistancias {margin-top:10px;}
.vercuadrodistancias a {color: #006699;font-family: arial, sans-serif;font-size: 12px;font-weight: 800;}
.vercuadrodistancias a:hover {text-decoration: none;color: #069;}
.vercuadrodistancias a img {margin-bottom: 0;margin-right: 5px;}



.ubileft {float: left;display: inline;width: 300px;padding-right: 20px;}
.ubiright {float: left;display: inline;width: 370px;overflow:hidden;}
#main .ubiright .slideshow {border: 0;height: 411px;overflow: hidden;}


.verregionestrella {margin-top:10px;}
.verregionestrella a {color: #006699;font-family: arial, sans-serif;font-size: 12px;font-weight: 800;}
.verregionestrella a:hover {text-decoration: none;color: #069;}
.verregionestrella a img {margin-bottom: 0;margin-right: 5px;}


.verclima {margin-top:10px;}
.verclima a {color: #006699;font-family: arial, sans-serif;font-size: 12px;font-weight: 800;}
.verclima a:hover {text-decoration: none;color: #069;}
.verclima a img {margin-bottom: 0;margin-right: 5px;}

#main .slidegaleria .slideshow {height:466px;}
.videopost {text-align: center;width: 600px;}