/**
  Theme Name: Base
  Theme URI: http://www.vallenevado.com/
  Version: 1.0
  Author: Alejandro Mayorga
  Author URI: http://www.alemay.org/
  Tags: simple, clean, fixed width, widget-ready, widgets, left sidebar, two columns, valid XHTML, valid CSS
  Licence: Copyright
  
  Description: Este tema fue creado de forma exclusiva para Valle Nevado por intermediación de Elemento Media | Design. El diseño gráfico fue provisto por la agencia Port4. La consigna de desarrollo fue conservar los estándares modernos de desarrollo web, teniendo especial énfasis en las validaciones de XHTML y CSS.
*/

@import "includes/reset.css";
@import "includes/grids.css";
@import "includes/general.css";

.elemento_note {
  border: 1px solid #c00;
  padding: 10px;
  background: #FFEFEF;
  color: #5F0000;
}

.anti_skype {display:none!important;}
.margtop10 { 
	margin-top:10px;}
.texto_pequeno { 
	font-size:smaller;}
.separador1 { float:left;clear:both !important;}
a.overlay img {
background:url("images/overlay.gif") no-repeat scroll right bottom #FFFFFF;
border:1px solid #daeefb;
padding:1px 1px 18px;
margin-top: 4px;
margin-bottom: 4px; 
}

html {
  background: #eee;
}

body {
  margin: 0;
  padding: 0;
  background: #eee url(images/backgrounds/body.png) repeat-x;
  text-align: center;
  color: #4d4f53;
}

#container {
  width: 960px;
  margin: 0 auto;
  padding: 25px 0 5px 0;
  text-align: left;
}

.navigation {
  clear: both;
  margin: 10px 0;
  font-weight: bold;
  font-size: 14px;
}

.alignleft {
  float: left;
  margin-right: 10px;
}

.alignright {
  float: right;
  margin-left: 10px;
}


.button, #content .button, #content .button:hover {
  padding: 4px 8px 8px 8px;
  background: transparent url(images/button.png) repeat-x 0 bottom;
  color: #fff;
  border: 0;
  border-top: 1px solid #acd1e6;
  text-decoration: none;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
  font-size: 12px;
}

#content .button img {
  vertical-align: top;
  padding: 1px 8px 1px 0;
  margin-right: 5px;
  background: transparent url(images/button-separator.png) repeat-y right 0;
}

h2 img {
  padding-right: 5px;
}

table.small {
  font-size: 10px;
}

#conditions p {
  margin: 0;
}

#conditions h2 {
  margin-top: 10px;
}

#conditions h3 {
  color: #0a6087;
  font-size: 13px;
  font-weight: bold;
  margin: 8px 0 4px 0;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
}

#conditions p img {
  float: right;
  margin-right: 10px;
  *margin-top: -1.3em;
}

h2.promos {
  clear: both;
  background: #4195c4;
  padding: 30px 10px;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
  font-size: 24px;
  color: #fff;
  margin: 0;
}

/* HEADER _______________________________________________________________ */

#header {
  position: relative;
  background: #95A0A6;
  border-bottom: 1px solid #4d798d;
  float: left;
  width: 960px;
}

#header h1 {
  padding: 15px 0 8px 20px;
  background: transparent url(images/backgrounds/top-corner.png) no-repeat left -20px;
}

#header h1.home {
  z-index: 10;
  position: absolute;
}

#header h1 a {
  display: block;
  overflow: hidden;
  background: url(images/logo.png) no-repeat;
  height: 0;
  width: 105px;
  padding-top: 62px;
}

/*----  css que ubica la cinta top del header -----*/

#header #cinta{
  position:absolute;
  top:0px;
  left:0px;
  display: block;
  overflow: hidden;
  /*background: url(images/cinta.png) no-repeat;*/
  height: 350px;
  width: 450px;
  padding: 0px;
  z-index: 1000;
}
#header #cinta a {
  height: 250px;
  width: 350px;}
#header img {
  vertical-align: top;
}

/*----  FIN css que ubica la cinta top del header -----*/

#sup-nav  {
  font-size: 10px;
  position: absolute;
  margin: 0;
  top: -20px;
  right: 5px;
}

#sup-nav  li {
  list-style: none;
  float: left;
  margin: 0 3px;
}

#weather a, #sup-nav a, #sub-nav a {
  color: #265662;
  text-decoration: none;
}

#weather a:hover, #sup-nav a:hover, #sub-nav a:hover {
  color: #4195c4;
  text-decoration: underline;
}

#weather {
  font-size: 10px;
  position: absolute;
  top: -20px;
  left: 68px;
}

#rotator {
  z-index: 1;
  height: 500px;
  overflow: hidden;
}

#rotator img {
  width: 960px;
  height: 500px;
}

/* RECUADRO BOOKING _______________________________________________________*/


.boton_booking {
	/*border-right:1px solid #FFF;
	border-left:1px solid #FFF;*/
	text-align:center;
	margin-top:6px;
	margin-bottom:-2px
}

.boton_booking a {
	padding:8px 8px;
	color:#fff;
	text-decoration:none;
	display:block;
	background:transparent url(images/button.png) repeat-x 0 bottom;

}

.boton_booking a:hover {
	color:#fff;
	text-decoration:underline;
	background:transparent url(images/button.png) repeat-x 0 bottom;
}


#booking {
  z-index: 10;
  position: absolute;
  bottom: 35px;
  right: 7px;
  background: transparent url(images/backgrounds/trans.png);
  color: #fff;
  border: 1px solid #ccc;
  font-size: 10px;
}

#booking h4 {
  border-bottom:1px solid #FFF;
  background: #015A82 url(images/backgrounds/nav.png) repeat-x center center;
  padding: 3px 8px;
  font-size: 14px;
  position: relative;
}

#booking fieldset{
  float: left;
  padding: 7px 4px 7px 4px;
  border-right: 1px solid #ccc;
  
}

#booking p{
  float:left;
  padding-left:10px;
  margin: 0;
  margin-right:5px;
}

#booking label{
  display: block;
}

#booking button{
  font-size: 10px;
  margin-top: 6px;
  margin-bottom: -3px;
}

#booking .fix {
  width: 50px;
}

#booking select, #booking input {
  padding: 0;
}

.button, #content .button, #content .button:hover {
  padding: 2px 2px 2px 2px;
  background: transparent url(images/button.png) repeat-x 0 bottom;
  color: #fff;
  border: 0;
  border-top: 1px solid #acd1e6;
  text-decoration: none;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
  font-size: 12px;
}


/* FORMULARIO RESERVA _____________________________________________________ */

#reserva {
  z-index: 10;
  position: absolute;
  bottom: 35px;
  right: 7px;
  background: transparent url(images/backgrounds/trans.png);
  color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  font-size: 10px;
}

#reserva h4 {
  border: 1px solid #ccc;
  border-width: 0 1px 1px 0;
  background: #015A82 url(images/backgrounds/nav.png) repeat-x center center;
  padding: 3px 8px;
  font-size: 14px;
  position: relative;
}

#reserva h4 span{
  display: block;
  font-size: 10px;
  text-align: right;
  margin-top: -1.5em;
}

#reserva fieldset{
  float: left;
  padding: 4px 8px 8px 8px;
  border-right: 1px solid #ccc;
}

#reserva p{
  float: left;
  margin: 0;
  margin-right: 5px;
}

#reserva label{
  display: block;
}

#reserva button{
  font-size: 10px;
  margin-top: 12px;
  margin-bottom: -3px;
}

#reserva .fix {
  width: 50px;
}

#reserva select, #reserva input {
  padding: 0;
}

/* INDICADORES HOME _______________________________________________________ */

#status_home {
  z-index: 10;
  position: absolute;
  bottom: 35px;
  left: 7px;
  background: transparent url(images/backgrounds/trans.png);
  color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  font-size: 10px;
}

#status_home div {
  float: left;
  padding: 8px 8px 5px 8px;
  border-right: 1px solid #ccc;
  *height: 45px;
}

#status_home strong {
  display: none;
}

/* NAV MENU _______________________________________________________________ */

#nav {
  background: #015a82 url(images/backgrounds/nav.png) repeat-x;
  height: 24px;
  border-top: 1px solid #336694;
  border-bottom: 0px solid #0072b1;
  margin: 0;
  font-size: 11px;
  font-family: arial,helvetica,clean,sans-serif;
}

#nav li {
  float: left;
  list-style: none;
}

#nav li a, #nav li .parent {
  display: block;
  padding: 5px 4px 5px 4px;
  margin-right: 1px;
  text-decoration: none;
  color: #fff;
}
.sub-menu{
	font-weight: normal;
	background: #015a82 url(images/backgrounds/nav.png) repeat-x;
	text-transform: uppercase;}

#nav li {
  font-weight: bold;
  background: #015a82 url(images/backgrounds/nav.png) repeat-x;
  text-transform: uppercase;
}
 
#nav .hover {
  background: #0072b1;
}
		
#nav li ul { 
  z-index:3000; /* menu sobre otros elementos en Safari/Firefox/E8 */
  position: absolute;
  visibility: hidden;
  margin-top: 1px;
}

#nav li ul li {
  z-index:4000;
  float: none;
  display: inline;
}

#nav li ul li a { 
  border-top: 1px solid #236E8F;
  width: 173px;
  background: #015a82;
  font-weight:normal;
   text-transform: none;
}

#nav li ul li a:hover {
  background: #1A4152;
}

/* CONTENT _______________________________________________________________ */

h6 {
  font-size: 12px;
  border-bottom: 1px solid #0085d0;
  margin-bottom: 5px;
  padding: 0 13px 3px 0;
  text-transform: uppercase;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
  height:30px;
}

.videos {margin:0; list-style:none; position:relative;}
.videos li {float:left; width: 238px; margin:5px;}


#content {
  clear: both;
  padding: 10px;
  background: #fff url(images/backgrounds/content.png) repeat-x;
  zoom:1;
}

#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#main {
  float: right;
  width: 760px;
}

#content #intro h2 {
  color: #265662;
  font-size: 24px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 3px;
  padding-bottom: 3px;
  margin-right: 300px;
  text-transform: uppercase;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
}

#content #intro h3, #main h1 {
  color: #4195c4;
  font-size: 20px;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
}

#main ul {
  margin-left: 2em;
  margin-bottom: 2em;
}

#main h2, .home h2, #content h2 {
  font-size: 18px;
  border-bottom: 1px solid #0085d0;
  margin-bottom: 5px;
  padding-bottom: 3px;
  text-transform: uppercase;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
}

#main h3, #content.promos h3 {
  color: #0a6087;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 3px;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
}

.tit_destacado {
  color: #0a6087 !important;
  font-size: 14px !important;
  font-weight: bold !important;
  margin-bottom: 10px !important;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif !important; 
}

#main h3.slogan {
  color: #1D899F;
  color: #95A0A6;
  font-style: italic;
  font-size: 14px;
  font-weight: normal;
  font-family: georgia;
}

#main h4 {
}

.note {
  color: #666;
  font-size: 11px;
}

#content a {
  color: #0088ce;
  text-decoration: none;
}

#content a:hover {
  color: #00b9e4;
  text-decoration: underline;
}


/* TABLES ________________________________________________________________ */

table.format {
  border-top: 1px solid #ccc;
  width: 100%;
}

.format th, .format td {
  padding: 5px 3px;
}

.format th {
  border-bottom: 1px solid #ccc;
  font-weight: bold;
  color: #265662;
  vertical-align: middle;
  background: #f6f6f6;
}

.format td {
  border-bottom: 1px solid #e0e0e0;
}

.format .odd td {
  background: #EFF9FF;
}

.simple td {
  padding: 3px 6px;
}
/* NIVELES DE DIFICULTAD PISTAS ICONOS _______________________________________________________________ */

.enum_dentro { list-style:inside; padding-left:10px;}

.italica { font-style:italic;}
img.dif { float:left !important; margin:0px 5px 0px 0px !important; padding:0px !important;}

.dif_principiante{
	background:url(http://elemental.elemento.cl/vallenevado/web.v4/es/wp-content/themes/base/images/icons/levels.gif);
	background-position: 0px 0px; 
	background-repeat:no-repeat;
}

.dif_intermedio{
	background:url(http://elemental.elemento.cl/vallenevado/web.v4/es/wp-content/themes/base/images/icons/levels.gif);
	background-position: 0px 15px;
	background-repeat:no-repeat;
}

.dif_avanzado{
	background:url(http://elemental.elemento.cl/vallenevado/web.v4/es/wp-content/themes/base/images/icons/levels.gif);
	background-position: 0px 30px;
	background-repeat:no-repeat;
}

.dif_experto{
	background:url(http://elemental.elemento.cl/vallenevado/web.v4/es/wp-content/themes/base/images/icons/levels.gif);
	background-position: 0px 45px;
	background-repeat:no-repeat;
}

/* SIDEBAR _______________________________________________________________ */

#sidebar {
  float: left;
  width: 160px;
}

#sidebar ul {
  list-style: none;
  padding: 10px;
}

#sidebar ul li {
  margin-bottom: 3px;
}

#sidebar ul a {
  color: #265662;
  text-decoration: none;
}

#sidebar ul a:hover {
  text-decoration: underline;
}

#sidebar ul .current_page_item a {
  color: #4195c4;
  font-weight: bold;
}

#sidebar ul ul{
  padding: 0;
  padding-left: 10px;
}

#sidebar ul .current_page_item ul a {
  color: #265662;
  font-weight: normal;
}


#sidebar h3 {
  font-size: 16px;
  color: #265662;
}

.txt_subtit_consultas {padding:5px 25px 5px 25px; font-weight:bold; color:#0873B9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.txt_consultas {padding:0px 25px 5px 25px; font-weight:bold; color:#6a6a6a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.bg_soporte_reservas {background:url(http://www.vallenevado.com/es/media/bg_soporte_reservas.jpg) no-repeat;
height:100px; font:Verdana, Geneva, sans-serif;}

.bg_promo2 {background:url(http://www.vallenevado.com/es/media/bg_soporte_reservas_promo2.jpg) no-repeat;
height:100px; font:Verdana, Geneva, sans-serif;}


/* FOOTER _______________________________________________________________ */

#footer {
  background: #95a0a6 url(images/backgrounds/bottom-corner.png) no-repeat right top;
  color: #fff;
  border-top: 1px solid #ccc;
  padding: 8px 70px 8px 10px;
  font-size: 12px;
  margin-bottom: 5px;
}

#lang {
  float: right;
  margin-top: 5px;
  padding-top:1px;
  vertical-align: middle; 
}

 #lang img {
 border: 1px solid #777C7F; 
  background: #B3BBBF;
  padding: 1px;
}  

#sub-nav {
  float: right;
  margin: 0;
  margin-right: 70px;
  font-size: 10px;
}

#sub-nav  li {
  display: inline;
  list-style: none;
  margin: 0 4px;
}

#buscador2 {
  float:right;
  margin: 0 !important;
  margin-right: 70px !important;
}

#buscador2 li {
	display:inline !important;
	list-style:none !important;
	margin:0 10px !important;
}

#contact-info {
  font-size: 10px;
}

#footer a {
  color: #fff;
  text-decoration: none;
}

#footer a:hover {
  color: #AFE3FF;
  text-decoration: underline;
}

#searchform {
  background: transparent url(images/search.png) no-repeat left center;
  height: 30px;
}

#searchform  input{
  vertical-align: middle;
  background: transparent;
  border: 0;
  margin: 7px 0 0 32px;
  color: #95A0A6;
}

/* POSTS ______________________________________________________________ */

#excerpt {
  color: #666;
  font-style: italic;
}

.post {
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

/* COMMENTS ______________________________________________________________ */


#comments {
  clear: both;
}
.comments {
	background: #f6f6f6;
	padding:0px 10px !important; border:1px solid #CCC;
	margin-right:0px !important;
}

ol.commentlist {
  margin:0;
  padding:0;
}

.commentlist li {
  list-style:none;
  padding: 15px 0px 5px 0px !important;
  /*background: #f6f6f6;*/
  border-top: 1px solid #ccc;
}

.commentlist cite {
  display:block;
  font-style:normal;
}

.commentlist cite img {
  padding:1px;
  border:1px solid #aab59a;
  float:left;
  margin-right:9px;
}

.commenttext {
  background: #e6e6e6;
  padding: 1em;
  padding-bottom: 0.4em;
  color:#000;
}

.alt .commenttext {
  background: #D1E4EF;
}

.commentlist  li.alt {
  border-color: #A7CBDF;
  background: #EFF9FF;
}


/* VALLE NEWS ________________________________________________________ */

#editorial {
  position: relative;
  background: #67B1CF;
  padding: 15px;
  color: #fff;
}

#editorial .content {
  border-right: 1px solid #fff;
  padding-right: 10px;
  width: 595px;
}

#editorial .signature {
  position: absolute;
  top: 15px;
  right: 15px;
  text-align: right;
}

#main .news h3 {
  color: #1D9FD7;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: normal;
}

.imagebox {
  float: right;
  margin: 0 0 10px 10px;
}

.first .imagebox {
  float: left;
  margin: 0 10px 10px 0;
}

.news {
  padding: 15px;
  border-top:1px solid #e4eef0;
  clear: both;
}


/* HOME ______________________________________________________________ */

#content.home {
  padding-top: 20px;
}

#highlights {
  margin-bottom: 10px;
}

#highlights a {
  display: block;
  margin: 5px 0;
}

#news {
  clear: both;
}

#news div {
  clear: both;
  margin-bottom: 10px;
}

#news h4 {
  color: #265662;
  font-weight: bold;
  font-size: 14px;
}

#news .meta {
  font-size: 10px;
  margin: 0 0 2px 0;
}

#news .thumb {
  float: left;
  margin-right: 10px;
}

#news .thumb img {
  width: 175px;
  height: 131px;
  padding: 3px;
  border: 1px solid #ccc;
}

#social {
  width: 100%;
  margin: 0;
  clear: both;
}

.twitter {
  height: 70px;
  overflow: hidden;
}

.twitter-item {
  list-style: none;
}

.twitter-timestamp {
  font-size: 10px;
  color: #999;
}

#suscribe {
  margin: 20px 0;
}

.home .flickr-mini-gallery  {
  margin: 0 0px;
}

.home .amrcol {
  font-size: 11px;
}

.home .amrcol .starttime {
  display: none;
}

.home .amrcol .endtime {
  display: none;
}

.home .amrcol .summary strong {
  font-weight: normal;
}

.home h2 a {
  float: right;
  font-size: 11px;
  text-transform: none;
  margin-top: 6px;
  *margin-top: -1.3em;
}

#suscribe img.photo {
  float: left;
  margin-right: 5px;
  padding: 3px;
  border: 1px solid #ccc;
}

.home .ical thead {
  display: none;
}


/* TIPSY _____________________________________________________________ */

.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


/* FLICKR GALLERY ____________________________________________________ */
 
.flickr-mini-gallery img {
  border: 1px solid #ccc;
  padding: 3px;
  margin: 6px;
}


/* PROMOCIONES _______________________________________________________ */

.promo {
  position: relative;
  clear: both;
  height: 170px;
  margin: 15px 0;
  padding: 3px;
  border: 1px solid #ccc;
}

.promo img {
  float: left;
  margin-right: 10px;
}

#main .promo h2 {
  color: #4195C4;
  border: 0;
  margin: 0;
  font-size: 20px;
}

.promo table {
  border-top: 1px solid #ccc;
  margin: 3px 0;
}

.promo td, .promo th {
  padding: 3px 10px;
  border-bottom: 1px solid #ccc;
}

.promo .odd td, .promo .odd th {
  background: #F6F6F6;
}

.promo th {
  color: #265662;
  font-size: 13px;
  font-weight: bold;
}

/*.promo .note {
  position: absolute;
  bottom: 0;
  margin-left: 310px;
}
OJO ver si no desarma nada en otro sector (.promo-destacada .note VER)

*/

.promo .note, .promo-destacada .note {
  float:left;
  clear:both;
  position: absolute;
  bottom: 0;
  margin-left: 310px;
  margin-bottom:3px;
  width:430px;
}

.promo-destacada {
  position: relative;
  clear: both;
  height: 131px;
  margin: 15px 0;
  background: #0175b0;

  color: #fff;
  font-size: 14px;
}

.promo-destacada img {
  float: left;
  margin-right: 10px;
}

#main .promo-destacada h2 {
  color: #fff;
  border: 0;
  margin: 0;
  padding: 10px 0;
  font-size: 20px;
}

.promo-destacada .note {
  position: absolute;
  bottom: 0;
  margin-left: 185px;
  color: #fff;
}

#content .promo-destacada .button {
  float: right;
  margin-right: 10px;
  padding: 6px 12px 10px 12px;
}

/* MAPA DE SITIO _____________________________________________________ */

.sitemap {
  float: left;
  margin: 15px;
  width: 200px;
}

.sitemap h3 {
  color: #0a6087;
  font-size: 14px;
  font-weight: bold;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
}

.sitemap ul {
  margin: 0 15px;
}

.sitemap li {
  list-style: none;
  margin: 2px 0;
}

.sitemap ul ul {
  margin: 0;
  margin-left: 15px;
}


/* PAGINACION ________________________________________________________ */

.search h3 {
  color: #0a6087;
  font-size: 14px;
  font-weight: bold;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
  margin-top: 14px;
}

ul.paging { list-style: none; padding: 0; font-weight: bold; margin-top: 30px; padding-top: 20px; border-top: 1px solid #ccc; text-align: center; }  
ul.paging li { display: inline; margin: 0 6px 6px 0; }  
ul.paging li a, ul.paging li.active { display: inline; padding: 3px 7px; background-color: #f5f5f5; border: 1px solid #ccc; }  
ul.paging li.active { background-color: #0072B1; border-color: #015A82; color: #fff; }
#content ul.paging li a:hover { text-decoration: none; border-color: #015A82; color: #015A82; background: #eee; }


.ul_margin ul {padding-left:30px;}
wmode {background: transparent}

/* SNOWPRESS _____________________________________________________________ */

.news_snowpress { padding:10px 0px 0px 0px !important;}

.snowpress h2 {
color:#1D9FD7;
font-size:15px;
font-weight:normal;
text-transform:uppercase;
text-shadow:2px 2px 2px #DDD;
}

h3.snowpress{ padding-bottom:10px; text-shadow:2px 2px 2px #DDD;}

.snowpress em { 
color:#95A0A6;
font-family:georgia;
font-size:14px;
font-style: normal;
font-weight: bold;} 


/* VALLENEWS V2 (2011) */

.vallenews_v2 {}


/*------  CSS DEPARTAMENTOS ------------*/

.tit_deptos {background-color:#fcfcfc; padding:7px 0 7px 2px; color:#4195C4; font-size:10px; border-left:#ebebeb solid 1px; border-right:#ebebeb solid 1px; border-bottom:#ebebeb solid 1px;}
.desc_deptos {background-color:#fcfcfc; padding:7px 0 7px 10px; color:#4195C4; font-size:11px; border-left:#ebebeb solid 1px; border-right:#ebebeb solid 1px; border-bottom:#ebebeb solid 1px;}
.txt_precios {background-color:#f3f3f3; color:#666; font-weight:bold; padding:2px 2px 2px 0; text-align:right; border:#ebebeb solid 1px;}

#menu_deptos {
	
        font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
        margin-top: 20px;
}

#menu_deptos ul, li {
        list-style-type: none;
}

#menu_deptos ul {
        margin: 0;
        padding: 0;
}

#menu_deptos li {
        float: left;
}

#menu_deptos a {
        text-decoration: none;
        color: #4195C4;
        background: #fcfcfc;
        display: block;
        padding: 10px 29px;
        text-align: center;
		border:1px solid #ebebeb;
		/*border-bottom:1px solid #ebebeb;
        border-width: 1px 1px 1px 0;*/
}

#menu_deptos a:hover {
        background: #fff;
}


/*-------  estilo landing page ----*/

.tit_principal {
	font-size:26px;
	font-style:italic;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0873B9;}

.tit_lading {
  font-size: 18px;
  color:#4d4f53;
  margin-bottom: 5px;
  padding-bottom: 3px;
  text-transform: uppercase;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;}
  
.subtit_landing {
  font-size: 14px;
  border-bottom: 1px solid #0085d0;
  color:#9d9d9d;
  width:750px;
}

.txt_landing_gris {
  font-size: 14px;
  color:#9d9d9d;
  width:750px;
}



.txt_ul {
	list-style-type: none; padding:5px 0 5px 10px;}
	
.txt_li {
	font-size:18px; padding-bottom:10px; color: #1E4E82;}
	
/*-----  sub titulo departamentos -----*/


.sub_tit_deptos {
  font-size: 14px;
  font-weight:bold;
  color:#0873b9;
  background:url(icono_subtit_deptos.jpg) no-repeat;
  /*border-bottom: 1px solid #eceded;*/
  margin-bottom: 5px;
  padding-left:15px;
  padding-top:4px;
  padding-bottom:3px;
  font-family: 'lucida sans unicode','trebuchet ms',arial,helvetica,clean,sans-serif;
}

