@charset "utf-8";
/* CSS Document */

html,body{
	padding:0px;
	margin:0px;
	text-align:center;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
color:#1C2A47;

}

*{
padding:0px;
margin:0px;
}

a:link, a:visited{
color:#336699;
text-decoration:none;
}

a:hover{
color:#336699;
text-decoration:underline;
}

a.min:link, a.min:visited{
color:#333333;
text-decoration:underline;
}

a.min:hover{
color:#000000;
text-decoration:underline;
}


a.texto:link, a.texto:visited{
color:#666666;
text-decoration:none;
}

a.texto:hover{
color:#666666;
text-decoration:underline;
}

/* OBJETOS COMUNES */

h1, h2, h3, h4 {
margin:0px;
padding:0px;
font-size:11px;
}

h1.seccion{
font-size:16px;
}

#top{


}

#in_top{

width:960px;
margin-left:auto;
margin-right:auto;

}
#cabecera{
background-color:#F8F8F8;
border-bottom:1px solid #DADADA;
}

#cabecera_top{

width:960px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}


#cabecera_top .izq{

	float:left;
	padding:0px;
	width:480px;
	
}
#cabecera_top .der{

	float:right;
	padding:0px;
	width:190px;
	padding-top:20px;
	
}

#flash{


}

#flash_top{

width:960px;
margin-left:auto;
margin-right:auto;

}

#contenido{


}

#contenido_top{

width:960px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
padding-bottom:20px;

}

#contenido_top .central {

	float:right;
	padding:0px;
	width:740px;
	
}

#contenido_top .lateral {

	
	float:left;
	width:200px;
	padding:0px;
	
}

#contenido_top .lateral ul{
list-style-type:none;
}
#contenido_top .lateral li a:link span,#contenido_top .lateral li a:visited span{
background-color:#FFFFFF;
display:block;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
border-bottom:1px dotted #DADADA;
}

#contenido_top .lateral li a:hover span{
background-color:#eff2f7;
display:block;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
border-bottom:1px dotted #DADADA;
}



#contenido_top .central .central{

	float:left;
	padding:0px;
	width:540px;
	
}

#contenido_top .central .central .entrada{
font-size:12px;
}

#contenido_top .central .central .entrada .left{
float:left;
width:150px;

}

#contenido_top .central .central .entrada .right{
width:370px;
float:right;

}

#contenido_top .central .der{

	float:right;
	padding:0px;
	width:180px;
	
}


#pie{
background-color:#fafafa;

}

#pie_top{
padding-top:30px;
width:960px;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
}

#pie_top ul{
list-style-type:none;
}

#pie_top li{
float:left;
width:18%;
margin-right:2%;
}

#subpie{

}

#subpie_top{
padding-top:20px;
width:960px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}

#subpie_top .legal{
float:left;
width:220px;
}

#subpie_top .links{
float:right;
}


.clearfix{
clear:both;
}

.bg_blue1{
background-color:#0265ca;
color:#FFFFFF;
}

.bg_blue2{
background-color:#EAF0FA;
border:1px solid #B6C6E8;
}

.bourder{

}

.padding_5{
padding:5px;
}
.padding_8{
padding:8px;
}
.padding_10{
padding:10px;
}
.padding_20{
padding:20px;
}

.pad_top_5{
padding-top:5px;
}

.imgleft{
float:left;
padding-right:20px;
}

.imgleft2{
float:left;
padding-right:10px;
padding-bottom:10px;
}

.minus{
color:#000000;
text-decoration:none;
font-size:11px;
}

.input{
background:#FFFFFF url(../img/res/shadow.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
margin:0;
padding:2px 0;
}

.span_twitter{
background-image:url(../img/res/Twitter-icon.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
margin-bottom:5px;
margin-right:10px;
}

.span_book{
	background-image:url(../img/res/bookmark-new.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}

.span_09em{
padding-top:4px;
color:#999999;
}

h1.menu{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-bottom:6px;
margin-bottom:6px;
border-bottom:1px dotted #DADADA;
}
h1.seccion{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
h2{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF
}

a.box01:link,a.box01:visited{
background-color:#D8DFEA;
padding:6px;
color:#333333;
text-decoration:none;
}

.padsearch{
	background-image:url(../img/res/swap/trucos.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	height:200px;
}

.search{
background-image:url(../img/res/cmd_search.jpg);
padding:5px;
background:#FFFFFF;
background-repeat:no-repeat;
background-position:right;
}

.input_search{
border:none;
height:24px;
}

.inner_foto{
background-color:#F8F8F8;
border:1px solid #DADADA;
padding:10px;
margin-top:6px;
margin-bottom:6px;
}

.inner_foto2{
background-color:#F8F8F8;
padding:10px;
margin-top:6px;
margin-bottom:6px;
}

.inner_foto3{
background-color:#F8F8F8;
padding:10px;
margin-top:2px;
margin-bottom:0px;
}

a.menusup:link,a.menusup:visited{
color:#ffffff;
font-size:11px;
text-decoration:none;
}
a.menusup:hover{
color:#ffffff;
font-size:11px;
text-decoration:none;
}

.menu ul{
list-style-type:none;
}

.menu li.normal{
float:left;
padding-left:8px;
padding-right:8px;
}
.menu li.first{
float:left;
padding-left:3px;
padding-right:8px;
}

.tip {
background-color:#FFFFCC;
padding:5px;
}

.pad_buscador{
	margin-top:10px;
	padding-bottom:7px;
	border-bottom:1px solid #DADADA;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 0px;
}

.pad_buscador .texto{

}

.naranja{
color:#FF9900;
}

.dir{
background-image:url(../img/res/Flecha.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
}

.side_left{
float:left;
width:160px;
}
.side_right{
float:right;
width:380px;
}

.bloque2{
float:left;
margin-left:2%;
width:49%
}

.sep_entrada{
height:10px;
border-bottom:1px solid #DADADA;
margin-bottom:20px;
}

.sep_entrada2{
height:10px;
border-bottom:1px solid #DADADA;
margin-bottom:5px;
}

.info{

padding:10px;

background-color:#F8F8F8;

}

.info a:link, .info a:visited{

text-decoration:none;
} 

.info a:hover{

text-decoration:underline;
} 

.next_post{
float:right;
width:155px;
}
.prev_post{
float:left;
width:155px;
}

.home_post{
float:left;
width:90px;
margin-left:60px;
}

.relacionados ul{
list-style-type:none;
}
.relacionados li{
list-style-type:none;
}

.tip2 {
background-color:#eff2f7;
}