@charset "utf-8";
/* CSS Document */

body, p {
font-size:11px;
font-style:normal;
}
ul, ol, li, fieldset, form, body, h1, h2, h3, a {
border:medium none;
margin:0px;
padding:0px;
}


body {
background:#CCCCC5 none repeat scroll 0%;
font-family:Arial,Helvetica,sans-serif;
}

#cabecera{
background-color:#000000;
	background-repeat:  repeat-x;
	background-position: top;
	height:180px;
}



#cabecera small {
	background-color:#4C4B45;
	color:#ffffff;
	font-size:11px;
	padding:3px 8px;

}

#top_cab{
	height:35px;
	background-color:#333333;
	color:#FFFFFF;

}

.top_cab{
	height:35px;
	background-color:#333333;
	color:#FFFFFF;

}


#top_cab a{
color:#CCCCCC;
text-decoration:none;

}

.top_cab a{
color:#CCCCCC;
text-decoration:none;

}


#in_top_cab{
	margin:0pt auto;
	padding:0pt;
	width:960px;
	font-size:11px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#in_cabecera{
	margin:0pt auto;
	padding:0pt 8px;
	width:960px;
	height:145px;
	background-image: url(../img/res/logo2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#contenedor {
background:#FFFFFF url(../img/res/body-background.gif) repeat-y scroll 0%;
margin:0pt auto;
padding:0pt 8px;
width:960px;
}

#pie {

padding:25px;
background-color:#6B6A64;
}

#pie h2{
font-family:Georgia,"Times New Roman",Times,serif;
padding:0px;
margin:0px;
color:#FFFFFF;
}

a.box:active, a.box:hover {
background-color:#56958B;
}
 a.box {
background-color:#4C4B45;
color:#FFFFFF;
font-size:11px;
margin-right:5px;
margin-top:20px;
padding:3px 6px;
text-decoration:none;
}

#pie a.box:active, #pie a.box:hover {
background-color:#56958B;
}
#pie a.box {
background-color:#4C4B45;
color:#FFFFFF;
font-size:11px;
margin-right:5px;
margin-top:20px;
padding:3px 6px;
text-decoration:none;
}

#pie ul {
margin:15px 0px 0px;
padding:0px;
}

#pie ul li a:hover {
background-color:#56958B;
border-bottom:1px solid #6B6A64;
}
#pie ul li a {
	background-color:#83827D;
	border-bottom:1px solid #6B6A64;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	text-decoration:none;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 6px;
}

#pie ul li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

#in_pie{
margin:0pt auto;
padding:0pt 8px;
width:960px;
}

.img_logo {
padding-top:70px;
padding-bottom:24px;
}

a img {
border:0px none;
}

.pie_column {
float:left;
margin-left:30px;
width:300px;
}

.clear{
clear:both;
}

#left-col {
margin:0px;
padding:0pt 0pt 35px;
width:239px;
float:left;
}
#main-inner {
margin:0px;
padding:0pt 0pt 35px;
width:720px;
float:left;
}
#center-col {
width:480px;
float:left;
padding:0pt 0pt 35px;
}
#right-col {
width:240px;
float:right;
padding:0pt 0pt 35px;
}

#right-col h3, #left-col h3  {
	background:#F2F2F2 none repeat scroll 0%;
	color:#666666;
	font-size:14px;
	font-weight:normal;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 1px;
	padding-top: 24px;
	padding-right: 0pt;
	padding-bottom: 9px;
	padding-left: 15px;
		font-family:Georgia,"Times New Roman",Times,serif;
}

#left-col h3.dist  {
	font-family:Georgia,"Times New Roman",Times,serif;
background:#F2F2F2 none repeat scroll 0%;
border-bottom:1px solid #D9D9D9;
color:#1A1A1A;
font-size:14px;
line-height:35px;
padding:0pt 0pt 0pt 20px;
}

#rss_der {
	background-color:#6B6A65;
	color:#FFFFFF;
	font-size:11px;
	padding:7px 7px 12px 92px;
	background-image: url(../img/res/bg_rss_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#rss_der a{
color:#FFFFFF;
text-decoration:none;
}

.inner_10{
padding:10px;
}
.inner_10_top{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.inner_10_ad{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}


.latlista{

}
.latlista ul {
margin:-3px 0pt 7px;
list-style-type:none;
}

.latlista ul li {
color:#808080;
margin:0pt 0pt 4px;
font-style:normal;
}

a.blue:hover {
text-decoration:underline;
}
a.blue, a.blue.visited {
color:#3d7169;
text-decoration:none;
}

a.gry:hover {
text-decoration:underline;
}
a.gry, a.gry.visited {
color:#ffffff;
text-decoration:none;
font-size:11px;
margin-right:5px;
margin-top:20px;
padding:3px 6px;
text-decoration:none;
}


.modulo {
	font-style:normal;
	width:200px;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 20px;
	padding-left: 0pt;
}

.modulo small {
	background-color:#4C4B45;
	color:#ffffff;
	font-size:11px;

}

.modulo2 {
border-bottom:3px solid #E6E6E6;
font-style:normal;
margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 20px;
	padding-left: 0pt;
width:200px;
}

.moduload{
margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 20px;
	padding-left: 0pt;
width:200px;
}

.modulo2 h2 {
font-family:Georgia,"Times New Roman",Times,serif;
border-bottom:1px solid #E6E6E6;
color:#1A1A1A;
font-size:16px;
margin:0pt 0pt 15px;
padding:0pt 0pt 8px;
font-weight:normal;
}

h4{
font-family:Georgia,"Times New Roman",Times,serif;
color:#1A1A1A;
font-size:14px;
margin:0pt 0pt 15px;
padding:0pt 0pt 8px;
font-weight:normal;
}

.margintop5{
margin-top:10px;
}

.modulo2 small {
background-color:#3D7169;
color:#FFFFFF;
font-size:11px;
padding:3px 8px;
}

.smalll {
background-color:#3D7169;
color:#FFFFFF;
font-size:11px;
padding:3px 8px;
}

#buscador {
background:#F2F2F2 none repeat scroll 0%;
border-bottom:1px solid #D9D9D9;
height:58px;
margin:0pt 0pt 0pt 1px;
padding:0px 16px;
}
#buscador input{
	margin-top: 1px;
	margin-bottom: 1px;
}

.login_input{

	margin-bottom: 6px;
}


.inputbuscador {
	border:1px solid #CCCCCC;
	height:17px;
	width:146px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 4pt;
	margin-left: 0pt;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.buttonbuscador{
	color:#808080;
	font-size:12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0pt;
	margin-left: 0pt;
}

#categorias{
padding-bottom:10px;
border-bottom:1px solid #E6E6E6;

}

#categorias ul {
	list-style-type:none;
	margin-top: 0pt;
	margin-right: 10px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 16px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
#categorias li {
	padding-top: 6px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 0px;
}

#categorias li a {
color:#B3B3B3;
font-size:24px;
line-height:24px;
text-decoration:none;
padding-left:20px;
}

#categorias  a:hover {
	color:#3d7169;
	text-decoration:none;
}

#menusup {
display:block;
height:37px;
line-height:35px;
margin:0pt;
padding:0pt;
width:auto;
}

#navigation-links {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#navigation-links li {
float:left;
margin:0pt 20px 0pt 0pt;
padding:0pt;
}

#navigation-links a {
color:#CCC9B1;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.91em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:37px;
text-transform:uppercase;
}

.left {
float:left;
}

.img_left{
float:left;
margin-right:8px;
}


.left_side{
float:left;
width:300px;

}
.right_side{
float:right;
width:400px;
}
.right_side_dialog{
	margin-top:10px;
	float:right;
	width:400px;
	color:#CCCCCC;
	font-style:italic;
	background-image: url(../img/res/dialog.jpg);
	background-repeat: no-repeat;
	background-position:right 10px;
}

.cita_top{
width:260px;
float:right;
padding-top:20px;
height:50px;
margin-bottom:20px;
color:#FFFFFF;
font-size:1.1em;
}

.post {
margin-top:10px;
	background:transparent url(../img/res/post-bg.gif) no-repeat scroll 0 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	-x-system-font:none;
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:155%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.post small {
background-color:#3D7169;
color:#FFFFFF;
font-size:11px;
padding:3px 8px;

}


.post h1, h2 {
color:#2B2B2B;
font-family:Georgia,Times,serif;
font-size:205%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:100%;
}

.inner_tip_m {
	background:#F9F9EF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:left;
	


	
}
.inner_tip_l {
	background:#F9F9EF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 10px;	


	
}

.inner_tip_t{
	background:#F9F9EF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:left;
	


	
}

.inner_tip_m h3 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:120%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:100%;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.inner_tip_m p {
	padding:0px;
	font-size:1.1em;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:160%;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.inner_tip_m  a:hover {
border-bottom:1px solid #CCCCCC;
text-decoration:none;
}
.inner_tip_m  a {
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	text-decoration:none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/res/link-bg.gif);
	background-repeat:  repeat-x;
	background-position: 0 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
.imgl {
float:left;
margin-right:5px;
margin-bottom:5px;
}

.imgln {
float:left;
margin-right:10px;
margin-bottom:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D9D9D9;
padding:5px;
}

.imgr {
float:right;
margin-left:10px;
margin-bottom:20px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D9D9D9;
padding:5px;
}
a.comments {
color:#666666;
float:right;
-x-system-font:none;
background:transparent url(../img/res/comments-bg.gif) no-repeat scroll 0 0 !important;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:150%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:28px;
letter-spacing:-1px;
line-height:100%;
margin-top:-8px;
padding:5px 0 0 3px !important;
right:0;
text-align:center;
width:40px;
}

a.tag{
color:#333333;
}

a.h1{
text-decoration:none;
color:#2B2B2B;
}

.tablares{
margin-top:6px;
border:1px solid #D9D9D9;
padding:5px;
}

a.tag{
color:#999999;

}


.innerTip7{
	margin-top: 10px;
	margin-bottom: 10px;
}


#pdfdiv {
padding:10px;
	background-color:#EDF4F6;
	border:1px solid #D7DFEE;
	background-image: url(../img/res/pdf.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#pdffav {
padding:10px;
	background-color:#EDF4F6;
	border:1px solid #D7DFEE;
	background-image: url(../img/res/fav.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#pdffav span{
font-size:0.9em;
}

.videodiv {
padding:10px;
	background-color:#EDF4F6;
	border:1px solid #D7DFEE;
}

#pdfdiv  span{
font-size:0.9em;
}



#paginacion{
margin-top:10px;
}
#paginacion a{
font-size:1.1em;
	display:block;
	background-image: url(../img/res/button.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 100px;
	color: #fff;
	padding-top: 8px;
	text-decoration: none;
}

.innerError{
background-color:#FFAEAE;
	padding:5px;
	margin-bottom:10px;

}

.innerInfo{
	background-color: #e2ffe4;
	padding:5px;
	margin-bottom:10px;

}

.innerTip2{
margin-top:5px;
margin-bottom:5px;
background-color: #FFFFCC;
	border: 1px solid #f6db5a;
}

.div_colum50{
width:45%;
float:left;
margin-right:10px;
}

.divautor{
float:left;
width:32%;
}

.social{
padding:10px;
	background-color:#EDF4F6;
	border:1px solid #D7DFEE;
}

.social img{
margin-bottom:10px;
}

.social .txt{
float:left;
width:120px;
}
.social .ad{
float:right;
width:300px;
}
