/* 
SKLR style designed by JaxVanJuten
Version: 1.0
(Nov 2009)

Screen layout: */

/* Reseteo para IE */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

body {
     line-height: 1;
}

:focus {
     outline: 0;
}

ol, ul {
     list-style: none;
}

table {
     border-collapse: collapse;
     border-spacing: 0;
}

blockquote:before, blockquote:after, q:before, q:after {
     content: "";
}

blockquote, q {
     quotes: "" "";
}

input, textarea {
     margin: 0;
     padding: 0;
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px;
}

/* FIN RESETEO IE */

/* GENERALES */
h1{
margin:0 0 10px 0;
font-size:2.1em;
font-weight:normal;
}

h2{
margin:0 0 10px 0;
font-size:1.6em;
font-weight:bold;
}

h3{
margin:0 0 10px 0;
font-size:1.4em;
font-weight:normal;
}

h4{
margin:0 0 10px 0;
font-size:1.1em;
font-weight:bold;
}

p{
margin:5px;
line-height:1.2em;
text-align:justify;
}

a{
text-decoration:none;
/*verde -- color:#3a965f; */
 color:#dbd2b2;
}

a:hover{
     text-decoration:none;
     color:#3e7ea2;     
}

/****** ESTILOS COMUNES *****/ 
.photo{
padding:5px;
display:block;
margin:0 auto 15px auto;
background-color:#f0f0f0;
}
.extra_grande{
     font-size:3em;
}
.grande{
     font-size:2.5em;
}
.hide{
     display:none;
}
.center{
     text-align: center;
}
.right{
     text-align:right;
}
.left{
     text-align:left;
}
.blanco{
     color:white;
}
.negro{
     color:black;
}
.gris{
     color:#ccc;
}
.block{
     background:#f0f0f0;
     padding:15px;
}

.padding5{
     padding:5px;
}

.padding10{
     padding:10px;
}
.inline{
     display:inline;
}
.clear{
	clear:both;
}
.bold{font-weight: bold;}
ul.cuadrado{list-style: square;padding-left:30px;}
/* CUERPO */

body{
     padding:0;
     margin:0;
     font-family: Tahoma, Arial,Verdana;
     font-size:67.5%;
     background:#e0e0e0 url(images/bkg-piedra.png) top left repeat fixed;
     color:#ddd;
     text-align:justify;
}

#container{
     margin:0 auto;
     width:1030px;
     background:url(images/cab-ppal.jpg) no-repeat;
}

#cabecera{
     width:950px;
     margin:0 auto;
     clear:both;
}
/**** LOGO ****/
#logo{
     float:left;
     width: 512px;
     height:192px;
     margin-left:-30px;
}

#logo h1{
     margin:0;
}
#logo h1 a{
     color:#dbd2b2;
}
#logo h1 a:hover{
     text-decoration:none;
}

/****** Login *****/
#login_bar{
     width:350px;
     height:70px;
     margin-top:20px;
     background: url(images/bkg-login.png) no-repeat;
}
#login{
     padding:10px;
     color:#000;
     line-height:2.5em;
     text-align:center;
}

#login a{
     color:#555;
}

#login a:hover{
     color:#000;
}
#login h3{margin:0;}

#registro{
     width:450px;
     margin:0 auto;
}
/***** BUSCADOR *****/
#buscador{
     width:240px;
     float:right;
     z-index:1000;
     margin-top:70px;
     background:url(images/bkg-buscador.png) no-repeat 0px 15px;
}
#ajaxSearch_input{
     background-color:transparent;
     border:0 none;
     width: 160px;
     color:#DDD;
}
#ajaxSearch_submit{
     padding:0;
     vertical-align: middle;
     margin-top:20px;
}
#ajaxSearch_form{
     text-align:right;
}
#ajaxSearch_output{
     position:absolute;
     margin-top:15px;
     right:0;
     width: 360px;
     background-color:#676767;
     padding:5px;
     z-index:500;
     text-align:right;
}

.ajaxSearch_highlight{
     background-color:#3e7ea2;
}
.AS_ajax_result{border-bottom:1px dashed #AAA;clear:both;margin:5px;}
.AS_ajax_result a{float:left;margin:5px 0;}
.AS_ajax_resultDescription{float:left;}
.AS_ajax_resultExtract{float:left;margin:10px 0;}

/***** Menu Pestañas *****/
#navitabs{
clear:both;
height:30px;
position:relative;
z-index:10;
}

#navitabs ul{
list-style:none;
}

#navitabs li{
     display:inline;
     margin-left:2.5em;
}

#navitabs li ul{
     display:none;
}


/***** Main Content *****/
#wrapper_main{
     width:1030px;
     background: url(images/bd-ppal.jpg) repeat-y;
}
#main{
     width:950px;
     margin:0 auto;
     clear:both;
     min-height:500px;
     height:100%;
     background: url(images/bkg-galerias.png) repeat-y;
}
#main>div{
     padding:30px;
}
#main1{
     float:left;
     width:560px;
     padding:0 !important;
}
#main2{
     width:380px;
     margin-right:auto;
     float:right;
     padding:0 !important;
}


/***** Footer *****/
#footer{
     clear:both;
     background:#fafafa;
     color:#808080;
     font-size:0.9em;
     padding:8px 0 8px 0;
     border-top:1px solid #d0d0d0;
     border-bottom:1px solid #d0d0d0;
     width:1000px;
}
#footer p{
   text-align:center;
}
#footer a{
     color:#808080;
}


/* Resumen noticias */
#contenedorNoticias{
     height:450px;
     background:url(images/bkg-news.png) no-repeat;
     color:#ccc;
}
#agrupaNoticias{
     width:95%;
     padding:5px;
}
.contenedorResumenNoticias{
     margin-top: 0px;
}
.resNotPpal{
     margin-bottom: 10px;
     border-bottom: 1px solid #CCC;
     clear:both;
}

#agrupaNoticias .cab-noticias {float:left;}
.cabeceraResumen{
     background: url(images/bkg-resnot.png) no-repeat;
     width:100%;
     height:50px;
     padding:5px 10px;
}

.cabResNot{
     float: none;
     clear:both;
}

.cabResNot .fecha{
    font-weight: bold;
}

.leer_mas{
	font-size:0.9em;
        float:right;
}

.resumen{
     font-size:1.1em;
     text-align:justify;
     line-height:1.2em;
     width:90%;
     padding:5px 10px;
}

.resumen img{
     border:1px solid #000;
     margin:5px;
     margin-left:2px;
     float:left;
}
.resumen a, .noticia a{
     color:##dbd2b2;
}
.pieResumen{
     padding:0 10px;
}

.tiempo{
     width:350px;
     margin:1.5em auto;
     clear:both;
}


.rss{
     padding:5px 15px;
     float:right;
     margin-top: 40px;
}

.rss a, a:hover{
     background: none;
     padding:0;
     margin:0;
}

/**** Detalle de una noticia *****/

#noticia{
     background: url(images/bd-noticia.png) repeat-y;
     width:100%;
     height:560px;
     color: #000;
}
#noticia h2,#galerias h2,#videos h2{
     text-transform: uppercase;
}
#noticia h3,#galerias h3,#videos h3{font-weight: bold;}

#cab-noticia{
     background: url(images/cab-noticia.png) no-repeat;
     height:264px;
     margin:0;
     padding:0 !important;
}
#bd-noticia{
     padding:30px;
     position:absolute;
     width:870px;
     height:800px;
     top:250px;
     overflow:auto;
}
#bd-noticia p,#bd-noticia ul{text-transform: none;line-height:1.5em;}

#noticia a{
     color:#3e7ea2; 
}
#noticia a:hover{
     color:#0096ff; 
}

#comentarios{
     padding:40px;
}


.paginacion{
	width:35%;
	text-align:right;
	float:right;
        clear:both;
}

/*** Formulario ***/
#formulario{
     margin:0 auto;
     width:490px;
     color:#333;
     background: url(images/paper_tile.jpg) repeat-y;     
}

#formulario .formFields{
     display:block;
     width: 450px;
     margin:5px;
}
#formulario input,textarea.formFields{
     border: none;
}
#formulario .boton{
     width:60px;
}

.veriword{}

/**** Listado completo de las galerias ****/
#galerias h2{
    float:left;
}
#galeria ul{margin:0 auto;}
#galeria li{}
#galeria p{text-align:center;}
/*Enlace a las mejor votadas*/
.bestPhotos{float:right;}
/**** Ultimas galerias actualizadas ****/
.ultima_gal{
     width:100%;
     height: 340px;
     background:url(images/bkg-last-fotos.png) no-repeat;
     text-align: center;
     clear:both;
}
.ultima_gal h2{
     border-bottom: dashed #ccc 1px;
     padding: 50px 5px;
     clear:both;
}

.ultima_gal ul{
     padding:12px;
     margin:0 auto;
}

.ultima_gal li{
   display: inline;
   float:left;
   width: 120px;
   margin-right:15px;
}
.ultima_gal li.last{
     margin-right:0;
}
.ultima_gal li p{
     text-align:center;
     width: 100px;
     line-height:1.5em;
     margin:0;
}

.ultima_gal li p span{
     clear:both;     
}

.ultima_gal img{
     padding:0;
     margin:1px;
}

/***  Articulos ***/
#res-articulos{
     background:url(images/bkg-articulos.png) no-repeat;
     height:250px;
     margin-top: 20px;
}
#res-articulos img{
     float:left;
     padding:10px 0 0 10px;
}
#res-articulos p{
     padding:25px 0 0 10px;
     margin:0;
     width:300px;
}
#res-articulos ul{line-height:2em;list-style: circle;
     margin-left:65px;
     padding:25px 50px 25px 25px;width:auto;}

#articulos{margin-left:20px;}
#enlaces{width: 90%;}
#enlaces ul, #articulos ul{line-height:2em;list-style: circle;padding-left:20px;margin-bottom: 10px;}




#videos{
     padding:30px;
}
.video{
	clear:both;
}

.video img{
	border:2px dotted #999;
	margin:5px;
}

.video p{
	padding:5px;
}

.titulo_grande{
  font-size:1.2em;
  padding:2em;
  text-align:center;
}

/* Top Votadas*/

#mejorVotadas{color:#000;}
#mejorVotadas a{color:#2d2d2d;}
#mejorVotadas a:hover{color:#808080;}
.topLabel{ color:#dbd2b2; font-size:1.5em;}

.topRatedList{border:1px solid #9DA389; width:100%}
.topRatedList th{font-size:1em; font-weight:bold; background-color:#C9D0AC;padding:2px; text-align:center;border-bottom:1px solid #9DA389}

.topRatedList td{text-align:center;padding:2px; border-bottom:1px solid #9DA389; background-color:#DCDCDC}

.topRatedList td .sombra{ background-color:#D7DCC2}

.topRatedList th.topimage{width:50%}

/* Formato particular */
.mrgBottom{
	margin-bottom: 10px;
}

.mrgTop{
	margin-top: 10px;
}

.tabla-avalanchas{border:1px; width:80%;border-collapse: separate; border-spacing: 1px;}
.tabla-avalanchas td{padding:3px;}