@charset "utf-8";
/* CSS Document */

html,body{
	padding:0px;
	margin:0px;
	text-align:center;
	color:#333333;
font-family:verdana,arial,sans-serif;
	
	
}

body{
	background-image: url(../img/res/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: center 25px;
}

*{
padding:0px;
margin:0px;
}

#red_bar{
background-color:#515050;
padding-top:5px;
height:20px;

}

#in_red_bar{

color:#CFCFCF;
font-size:0.7em;
width:950px;
margin-left:auto;
margin-right:auto;
}


#in_red_bar .hoy{
float:left;
}
#in_red_bar .links{
float:right;
}

#top{
	margin-bottom:10px;
	height:150px;
}

#in_top{

width:950px;
margin-left:auto;
margin-right:auto;
height:70px;

}
#in_top .buscador{
padding-top:30px;
}

#in_top .buscador .links{

padding-top:10px;
padding-bottom:10px;
font-size:0.7em;
color:#FFFFFF;
}

#in_top .logo{
float:left;
}

#in_top .ad{
float:right;
}



#cabecera{


font-family:Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:10px;

}

#cabecera_top{
	width:950px;
	padding-top:6px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../img/res/bg_menu.jpg);
	background-repeat: repeat-x;
	height:42px;
}

#in_top a:link, #in_top a:visited{
color:#2F5F00;
text-decoration:none;
font-weight:normal;
}

#in_top a:hover{
color:#333333;
text-decoration:underline;

}

#in_top .menu{
padding-left:10px;
padding-bottom:15px;
	
}

#in_top .menu span{

}

#in_top .menu a:link, #in_top .menu a:hover, #in_top .menu a:visited{
color:#FFFFFF;
padding:2px;
text-align:center;
text-decoration:none;
font-size:14px;
}


#in_top .buscador{
float:right;
}

#in_red_bar  a.fav{
	color:#CFCFCF;
	text-decoration:none;
	padding-left:16px;
	background-image: url(../img/res/bookmark.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left:9px;
}

#in_red_bar  a.rss{
	color:#CFCFCF;
	text-decoration:none;
	padding-left:16px;
	background-image: url(../img/res/rss.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left:9px;
}

#in_red_bar a.usuarios{
	color:#CFCFCF;
	text-decoration:none;
	padding-left:16px;
	background-image: url(../img/res/users.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left:9px;
}



#in_top ul{
list-style-type:none;

}

#in_top li{
background-image:url(../img/res/list_bg.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
margin:0;
padding:5px;
text-align:left;
}

#flash{

margin-left:auto;
margin-right:auto;
width:950px;

}

#flash_top{
	padding-top:10px;
	font-size:0.9em;
	height:100%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border:1px solid #CCCCCC;
}


#flash_top .box{
	float:left;
	width:18%;
	height:160px;
	padding-left:9px;
	font-size:0.7em;
	color:#000000;
	font-weight:bold;
}

#flash_top .box a:link, #flash_top .box  a:visited{

color:#102844;
text-decoration:none;
}

#flash_top .box a:hover{
color:#000000;
text-decoration:underline;
}

#flash_top .img{
height:110px;
margin-bottom:5px;
}


#contenido{
	width:950px;
	padding-top:15px;
	margin-left:auto;
	margin-right:auto;
}

#contenido_top{




}

#content {
float:left;
width:460px;
}

#right_bar {
float:right;
width:300px;
}

#middle_bar {
	float:left;
	width:140px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#middle_bar .ad{
border-right:1px solid #cccccc;
width:140px;
text-align:left;

}

#middle_bar .top{
background:transparent url(../img/res/box.gif) no-repeat scroll 0 0;
height:10px;
}

#middle_bar .cont{
background-color:#ffffff;
}

#middle_bar .cont .resumen{


}

#middle_bar .cont .resumen a.sel:link, #middle_bar .cont .resumen a.sel:visited{
	display:block;
	overflow:hidden;
	color:#2F5F00;
	background-color:#102844;
	font-size:0.7em;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-weight:bold;
}

#middle_bar .cont .resumen a.sel:hover{
display:block;
overflow:hidden;
padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
color:#FFFFFF;
background-color:#102844;
font-size:0.7em;
text-decoration:none;
font-weight:bold;

}


#middle_bar .cont .resumen a:link, #middle_bar .cont .resumen a:visited{
	display:block;
	overflow:hidden;
	color:#FFFFFF;
	background-color:#CCCCCC;
	font-size:0.7em;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-weight:bold;
}

#middle_bar .cont .resumen a:hover{
display:block;
overflow:hidden;
padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
color:#FFFFFF;
background-color:#666666;
font-size:0.7em;
text-decoration:none;
font-weight:bold;

}


#middle_bar .cont .resumencab{
	border: 1px solid #F0F0F0;
	background-color:#F0F0F0;
}


#middle_bar .cont .resumencab ul{

list-style-image:none;
list-style-position:outside;
list-style-type:none;


}

#middle_bar .cont .resumencab li{

vertical-align:middle;
float:left;
}

#right_bar .cont .resumencont h2{
color:#000000;
font-size:0.9em;
}

#right_bar .cont .resumencont .detalle{
color:#999999;
font-size:0.9em;
}

#right_bar .cont .resumencont{

font-size:0.7em;
	
}

#middle_bar .bottom {
background:transparent url(../img/res/box.gif) no-repeat scroll 0 -10px;
height:10px;
}

#right_bar .boxsup{
	padding-top:10px;
	height:20px;
	background-image: url(../img/res/box300sup.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#right_bar .boxdown{
	padding-top:10px;
	background-image: url(../img/res/box300inf.jpg);
	background-repeat: no-repeat;
}

#right_bar .titcategorias{
margin-top:15px;
}

#middle_bar .bulletin{
width:118px;
	margin-top:15px;
	border: 1px solid #F0F0F0;
	font-size:0.7em;
}

#middle_bar  a:link, #middle_bar  a:visited{
color:#333333;

}

#middle_bar  a:hover{
color:#909090;

}

#right_bar .categorias{
	
	background-image: url(../img/res/box300cont.jpg);
	background-repeat: repeat-y;
	background-position: center;
	height:100%;
	
}

#right_bar .categorias a:link, #right_bar .categorias a:visited{
font-size:0.6em;
color:#2F5F00;

}

#right_bar .categorias a:hover{
font-size:0.6em;
color:#909090;

}

#right_bar .categorias ul{
list-style-type:none;
}

#right_bar .categorias li{
width:48%;
margin-right:1%;
float:left;
margin-bottom:4px;
}

#right_bar #tags{
	background-image: url(../img/res/box300cont.jpg);
	background-repeat: repeat-y;
	background-position: center;
	height:100%;
}

#tabs{
	background-image: url(../img/res/box300cont.jpg);
	background-repeat: repeat-y;
	background-position: center;
	height:100%;
	
	 }
#right_bar #tabs a:link, #right_bar #tabs a:visited{
color:#2F5F00;
text-decoration:none;
}

#right_bar #tabs a:hover{
color:#909090;
text-decoration:underline;
}	 
	 
	 

#right_bar #tags a:link, #right_bar #tags a:visited{
color:#2F5F00;
}

#right_bar #tags a:hover{
color:#909090;
}


#pie{
	background-color:#CCCCCC;
	background-image: url(../img/res/bg-bot.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top:20px;
}

#pie_top{

width:950px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}

#pie_top .logo{
margin-bottom:10px;
}

#pie_top .box{

float:left;
width:22%;
margin-right:2%;
font-size:0.7em;
}

#pie_top ul{
list-style-type:none;

}

#pie_top li{
margin-top:4px;
margin-bottom:6px;
}

#pie_top a:link, #pie_top a:visited{
color:#333333;

}

#pie_top a:hover{
color:#909090;

}

#pie .borderBottom {
border-bottom:1px solid #999999;
padding-top:25px;
margin-bottom:25px;
}

#legal{

background-color:#CCCCCC;
}

#legal_top{

width:950px;
margin-left:auto;
margin-right:auto;

}

.clear{
clear:both;
}

.inner_105{
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
}


.inner_top10{
padding-top:5px;
}

.inner_10{
padding:10px;
}


.tabs_content{
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #E3E3E3;
}

.tab{
font-family:tahoma,arial,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
line-height:normal;
margin:0 0 -1px;
overflow:hidden;
position:relative;
width:100%;
}

.tab .active{

}

.tab li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:-5px;
}



.tab strong {
	background:transparent url(../img/res/bg.gif) no-repeat scroll 0px 0px;
	float:left;
	height:29px;
	line-height:29px;
	overflow:hidden;
	vertical-align:middle;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}

.tab .active strong {
background-position:0px -29px;
}
.tab a{

padding-right:9px;
text-decoration:none;
color:#333333;

}

.tab span {
float:left;
height:29px;
width:17px;
background:transparent url(../img/res/bg.gif) no-repeat scroll 0px -58px;
}

.tab .active span {
float:left;
height:29px;
width:17px;
background:transparent url(../img/res/bg.gif) no-repeat scroll 0px -87px;
}

.bgbus{

	padding-left:10px;
	margin:0px;
	height:30px;	
}

.bgbus input{
margin:0px;

}

.input{
border:1px solid #CCCCCC;

padding:2px;

}
.input2{
border:1px solid #CCCCCC;
margin-top:5px;
padding:2px;
}

.bgbus .txt{
	background-color:#fefffb;
	padding:3px;
	float:left;
	margin:0px;
	border: 1px solid #F0F0F0;
}


.post{
padding-bottom:15px;

}

.post h1{
font-size:18px;
color:#102844;

}

.post .titulo{

padding-bottom:8px;

}

.post .puntuacion{
	float:left;
	width:50px;
	height:38px;
	margin-right:10px;
	margin-bottom:15px;
	background-image: url(../img/res/box_puntuacion.jpg);
	background-repeat: no-repeat;
	text-align:center;
}

.post .puntuacion .pad{
padding-top:4px;
}
.post .puntuacion .min{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.post .titulo a{

color:#2F5F00;
text-decoration:none;
}

.post hr {
margin-top:10px;
margin-bottom:10px;
background-color:#CCCCCC;
border:medium none;
color:#CCCCCC;
height:1px;
}

.post .extra{
padding-top:10px;
font-size:11px;

}

.post .extra a.comentarios{
	color:#102844;
	float:left;
	width:110px;
	padding-left:10px;
	background-image: url(../img/res/comment.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	padding:2px;
	margin-right:8px;
	text-align:right;
}

.post .details{
padding-bottom:10px;
font-size:0.7em;
color:#999999;

}

.post .details a{
color:#999999;

}

.post .details strong{
color:#666666;
font-weight:normal;

}

.post .imagen{
font-size:0.8em;

}

.post .imagen a{
color:#666666;

}

.post ul{
padding-top:10px;
margin-left:30px;
float:none;
padding-bottom:10px;
}
.post li{

float:none;
}

.post .img{
margin-bottom:15px;
}
.post .img2{
float:left;
margin-right:5px;
}

.fecha {
background-color:#FFFFCC;
font-size:0.8em;
padding:2px;
}

.fecha2 {
background-color:#FFFFCC;
font-size:0.8em;
padding:10px;
}

.fecha3 {
background-color:#FFFFCC;
border:1px solid #998D43;
color: #998D43;
padding:3px;
}

.fecha2 a{
color:#666666;
}

.nav{

}

.nav a{
	background-image: url(../img/res/bg_command.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
display:block;
	width: 100px;
	color: #ffffff;
	padding-top: 8px;
	font-size:0.8em;
	text-decoration: none;
}

.h1_feed{
font-size:1.6em;
}

.cat_sep{
margin-bottom:20px;
}

.tags_post{
	margin-top:10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size:0.8em;
	color:#808080;
}

.tags_post a:link, .tags_post a:visited{
color:#808080;
}

.tags_post a:hover{
color:#808080;
}

.coments{

}

.coments h1{
font-size:18px;
font-family:tahoma,arial,sans-serif;
color:#808080;
margin-bottom:16px;
}

.info{
border:1px solid #FFF7C4;
padding:10px;
font-size:0.6em;
margin-top:10px;
margin-bottom:10px;
background-color:#FFFAD9;
color:#998D43;

}

.info a:link, .info a:visited{
color:#998D43;
text-decoration:none;
} 

.info a:hover{
color:#998D43;
text-decoration:underline;
} 

.coments .comentario{
font-size:0.8em;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:#CCCCCC 1px  dashed;
}

.coments textarea{
border:1px solid #D9D9D9;
padding:12px;
color:#808080;
font-family:tahoma,arial,sans-serif;
width:430px;
}

.titulo_com{
margin-bottom:5px;
margin-top:5px;
font-size:0.9em;
font-weight:bold;
color:#808080;
}

hr.sep{
margin-top:15px;
margin-bottom:20px;
background-color:#CCCCCC;
border:medium none;
color:#CCCCCC;
height:1px;
}


.relacionados{
font-size:0.7em;
}

.relacionados a:link, .relacionados a:visited{
color:#2F5F00;
text-decoration:underline;

}

.relacionados a:hover{
color:#808080;
text-decoration:underline;

}

.relacionados ul{
list-style-type:none;
}

.relacionados li{
list-style-type:none;

}


.relacionados h1{
font-size:18px;
font-family:tahoma,arial,sans-serif;
color:#808080;
margin-bottom:16px;
}



.imgl{
float:left;
margin-right:10px;
margin-bottom:10px;

}

.embed{
padding-top:20px;
padding-bottom:5px;
}

.next_post{
float:right;
width:155px;
}
.prev_post{
float:left;
width:155px;
}

.home_post{
float:left;
width:90px;
margin-left:18px;
}

.chk{
padding-top:10px;
padding-bottom:10px;
}

.chk p{
padding-top:2px;
padding-bottom:2px;
}

.chkm{
padding-top:10px;
padding-bottom:10px;
font-size:0.8em;
}

.chkm a{
color:#666666;
}

.cats_pag{

}

.cats_pag p{
padding-top:10px;
font-size:0.8em;
}

.cats_pag a{
color:#666666;
}

.cats_pag ul{
list-style-type:none;

}

.cats_pag  li{
padding-top:10px;
padding-bottom:10px;
}

.textop{
font-size:0.7em;
padding-top:6px;
padding-bottom:6px;
}

a.mas:link,a.mas:visited{
color:#2F5F00;
margin-bottom:5px;
}
a.mas:hover{
color:#2F5F00;
margin-bottom:5px;
}

.otros{
background-color:#F4F4F4;
font-size:0.8em;
border:1px solid #E7E7E7;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

.otros ul{
list-style-type:none;

}

.otros li{
float:left;
padding-right:10px;
padding-left:5px;
margin-right:5px;
margin-bottom:10px;
border-right:1px solid #E1E1E1;
display:block;
}

.otros a:link,.otros a:visited{
color:#666666;
text-decoration:none;
}

.otros a:hover{
color:#666666;
text-decoration:underline;
}
