@charset "utf-8";

BODY {
background:#e3e2e2 url(images/fondo.png) top repeat-x; 
height:240px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
padding:0px;
}

#top {
width:1000px;
height:165px;
margin:0px;
padding:0px;
}

#top .texto {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.titulo {
color:#ed8122;
font-size:18px;
margin:0px;
padding:0px;
}

.subtitulo a {
color:#333333;
text-decoration:none;
font-size:12px;
}

.subtitulo a:hover {
color:#333333;
text-decoration:none;
font-size:12px;
font-style:italic
}

h1 {
color:#ed8122;
font-size:18px;
margin:0px;
padding:0px;
}

a {
color:#ed8122;
text-decoration:none;
}

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

/* ::::::: MENU ::::::: */

#base-menu {
width:1000px;
height:26px;
margin:auto;
padding:0;
}

#menu-a {
width:11px;
height:26px;
background:url(images/menu-izq.png) top left no-repeat;
margin:0px;
padding:0px;
float:left;
}

#menu-b {
width:978px;
height:26px;
background:#ed8122 url(images/fondo-menu.png) top repeat-x;
margin:0px;
padding:0px;
float:left;
}

#menu-c {
width:11px;
height:26px;
background:url(images/menu-der.png) top right no-repeat;
margin:0px;
padding:0px;
float:left;
}

#menu {
height:26px;
}

#menu ul {
display: inline;
list-style:none;
}

#menu ul li {
display: inline;
list-style:none;
border-right: solid 2px #e0e0e0;
height:26px
}

#menu ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
background:none;
padding:0px 15px 0px 15px;
}

#menu ul li a:hover {
background:url(images/fondo-menu-activo.png) top center repeat-x;
font-size:14px;
color:#ffffff;
text-decoration:none;
padding:2px 15px 25px 15px;
margin:0px;
}

/* ::::::: FIN MENU ::::::: */

#contenedor {
width:1000px;
height:auto;
margin:auto;
background:#FFFFFF;
}

#contenido {
width:680px;
height:auto;
background:#FFFFFF;
padding:0px;
margin:0px;
float:left;
}

#contenido .interno {
padding:5px;
padding-bottom:0;
margin-top:35px;
font-size:12px;
}

#contenido img {
border: solid 1px #dadada;
padding: 3px;
float:left;
margin-right:5px
}

#lateral {
width:320px;
height:auto;
background:#f8f8f8;
padding:0px;
margin:0px;
float:left;
}

/* ::::::: PIE DE PGINA ::::::: */

#base-bottom {
width:1000px;
height:65px;
float:left;
margin:10px 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#bottom-a {
width:14px;
height:65px;
background:url(images/bottom-izq.png) top left no-repeat;
margin:0px;
padding:0px;
float:left;
}

#bottom-b {
width:972px;
height:65px;
background:#3c3c3c url(images/fondo-bottom.png) top repeat-x;
margin:0px;
padding:0px;
float:left;
}

#bottom-c {
width:14px;
height:65px;
background:url(images/bottom-der.png) top right no-repeat;
margin:0px;
padding:0px;
float:left;
}

#bottom-interior {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center
}

/* ::::::: FIN PIE DE PGINA ::::::: */

/* ::::::: POST ::::::: */

#post {
width:654px;
height:auto;
background:#FFFFFF url(images/fondo-post.png) bottom repeat-x;
padding:0px;
margin:0 auto;
}

.nombre-post {
height:auto;
}

/* ::::::: POST RELACIONADOS ::::::: */

#cont-relacionados {
clear:both;
width: 645px;
height:auto;
border: solid 1px #ed8122;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:15px;
margin-bottom:10px;
padding:5px	
}

#tit-relacionados {
padding:2px;
color:#666666;
background:#f4f4f4;
font-weight:bold;
}

#int-relacionados {
padding:5px;
color:#666666
}

#int-relacionados ul {
margin:0;
padding:0;
list-style:none;
}

#int-relacionados ul li {
padding-top: 5px;
list-style:none;
}

#int-relacionados ul li a {
color:#ed8122;
text-decoration:none;
font-weight:bold
}

#int-relacionados ul li a:hover {
color:#666666;
text-decoration:none
}

/* ::::::: FIN POST RELACIONADOS ::::::: */

/* ::::::: BOTONES BAJO POST ::::::: */

#post .botonera {
width:654px;
height:34px;
margin-top:15px;
padding-bottom:8px;
padding-right:10px;
}

a.btn-votar {
background:url(images/btn-votar-pasivo.png) center no-repeat;
width:34px;
height:34px;
border:none;
display: block;
}

a.btn-votar:hover {
background:url(images/btn-votar-activo.png) center no-repeat;
width:34px;
height:34px;
border:none;
}

a.btn-comentar {
background:url(images/btn-comentar-pasivo.png) center no-repeat;
width:34px;
height:34px;
border:none;
display: block;
}

a.btn-comentar:hover {
background:url(images/btn-comentar-activo.png) center no-repeat;
width:34px;
height:34px;
border:none;
}

a.btn-correo {
background:url(images/btn-correo-pasivo.png) center no-repeat;
width:34px;
height:34px;
border:none;
display: block;
}

a.btn-correo:hover {
background:url(images/btn-correo-activo.png) center no-repeat;
width:34px;
height:34px;
border:none;
}

a.btn-imprimir {
background:url(images/btn-imprimir-pasivo.png) center no-repeat;
width:34px;
height:34px;
border:none;
display: block;
}

a.btn-imprimir:hover {
background:url(images/btn-imprimir-activo.png) center no-repeat;
width:34px;
height:34px;
border:none;
}

a.btn-facebook {
background:url(images/btn-fshare.png) center no-repeat;
width:34px;
height:34px;
border:none;
display: block;
}

a.btn-facebook:hover {
background:url(images/btn-fshare.png) center no-repeat;
width:34px;
height:34px;
border:none;
display: block;
}

a.btn-twitter {
background:url(images/btn-tshare.png) center no-repeat;
width:34px;
height:34px;
border:none;
display: block;
}

a.btn-twitter:hover {
background:url(images/btn-tshare.png) center no-repeat;
width:34px;
height:34px;
border:none;
display: block;
}
addthis_toolbox .custom_images a
{
    width: 34px;
    height: 34px;
    margin: 0;
    padding: 0;
    border: 0;
    
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
    border: 0;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
    border: 0;
}

/* ::::::: FIN BOTONES BAJO POST ::::::: */

/* ::::::: FIN POST ::::::: */

/* ::::::: PAGINACION ::::::: */

#paginacion {
clear:both;
width:620px;
margin:10px 0 10px 30px;
padding:5px 0 5px 0;
}

#paginacion ul {
display:inline;
list-style:none;
}

#paginacion ul li {
list-style:none;
display:inline;
margin-right:5px;
}

#paginacion ul li active {
background:#e2e2e2;
color:#ed8122;
padding:4px;
border: solid 1px #ed8122;
font-size:14px;
font-weight:bold;
}

.active {
background:#ed8122;
color:#ed8122;
padding:4px;
border: solid 1px #a94000;
font-size:14px;
font-weight:bold;
}


#paginacion ul li a {
background:#e2e2e2;
color:#ed8122;
padding:4px;
border: solid 1px #ed8122;
font-size:14px;
font-weight:bold;
}

#paginacion ul li a:hover {
background:#999999;
color:#FFFFFF;
border: solid 1px #666666;
}

/* ::::::: FIN PAGINACION ::::::: */

/* ::::::: INTERCAMBIABLES ::::::: */

/* ---- TABS ---- */
ul#tabnav {
list-style-type: none;
margin:0px 0 0 10px;
padding:0px;
font: 8pt Arial, Helvetica, sans-serif;
font-weight: bold;
}
ul#tabnav li {
float: left;
height: 20px;
color: #666666;
margin:0px;
padding:0px;
}
ul#tabnav a:link, ul#tabnav a:visited {
display: block;
color: #FFFFFF;
text-decoration: none;
text-align:center;
background:transparent;
font: 9pt Arial, Helvetica, sans-serif;
}
ul#tabnav a:hover {
background:transparent;
text-decoration:none;
font: 9pt Arial, Helvetica, sans-serif;
text-decoration:underline
}
#tabnav .activo {
background:url(images/tab-activo.png) bottom left no-repeat;
width: 124px;
height: 33px;
}
#tabnav .inactivo {
background: url(images/tab-pasivo.png) bottom no-repeat;
width: 124px;
height: 33px;
}

#tabnav .titulo {
padding-top: 10px;
}
.visible { 
display:inline	
}
.invisible {
display:none
}
/* ---- FIN TABS ---- */

#mod-acceso {
width: 280px;
padding:0px;
margin:0px;
}

#mod-acceso-top {
width: 280px;
height: 12px;
padding: 0px;
margin: 0px;
background:url(images/top-intercambiable.png) bottom no-repeat
}

#mod-acceso-bottom {
width: 280px;
height: 12px;
padding: 0px;
margin: 0px;
background:url(images/bottom-intercambiable.png) top no-repeat
}

#mod-acceso-interior {
padding: 5px;
background:#f8f8f8;
border-left: solid 1px #c2c2c2;
border-right: solid 1px #c2c2c2;
margin:0;
}

#mod-acceso-interior ul {
display:block;
list-style:none;
margin:0px 5px;
padding-left:10px;
font-size:12px;
font-weight:bold;
}

#mod-acceso-interior ul li {
display:block;
padding-left:5px;
padding-top:2px;
height:20px;
border-bottom: 1px solid #dadada;
}

#mod-acceso-interior ul li a {
color:#666666;
text-decoration:none;
}

#mod-acceso-interior ul li a:hover {
color:#333333;
background-color: #f3f3f3
}


/* ::::::: FIN INTERCAMBIABLES ::::::: */

/* ::::::: DESPLEGABLES ::::::: */

.arrowlistmenu{
width: 280px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: white;
background: white url(images/mod-pasivo.png) top no-repeat;
height:20px;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 6px 0 4px 30px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/mod-activo.png);
height:20px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style:none;
margin:0px 5px;
padding-left:10px;
}

.arrowlistmenu ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8.5pt;
color:#666666;
text-align:left;
font-stretch:condensed;
margin-left: 5px;
margin-bottom:5px;
}

.arrowlistmenu ul li a {
color: #666666;
display: block;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
text-align:left;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #333333;
background-color: #f3f3f3
}

/* ::::::: FIN DESPLEGABLES ::::::: */

/* ::::::: BUSCADOR ::::::: */

#base-buscar {
width:620px;
height:36px;
margin:0;
padding:0px;
}

#buscar-a {
width:11px;
height:36px;
background:url(images/buscador-izq.png) top left no-repeat;
margin:0px;
padding:0px;
float:left;
}

#buscar-b {
width:598px;
height:36px;
background:url(images/buscador-base.png) top repeat-x;
margin:0px;
padding:0px;
float:left;
}

#buscar-c {
width:11px;
height:36px;
background:url(images/buscador-der.png) top right no-repeat;
margin:0px;
padding:0px;
float:left;
}

#buscar-interior {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF
}

/* ::::::: FIN BUSCADOR ::::::: */

/* ::::::: FECHA ::::::: */

.fecha {
background:url(images/fecha.png) top no-repeat;
width:68px;
height:56px;
margin-right:10px;
padding:0px;
float:left;
color:#FFFFFF
}

.mes {
text-transform:uppercase;
font-size:11px;
font-weight:bold;
}

.dia {
font-size:18px
}

/* ::::::: FIN FECHA ::::::: */

.datopost{
	float:left;
	padding:10px 0 0 15px;
}

.seccion_activo {
	font: bold 12px Arial;
	color: white;
	background: white url(images/mod-activo.png) top no-repeat;
	height:20px;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	padding: 6px 0 4px 30px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.seccion_pasivo {
	font: bold 12px Arial;
	color: white;
	background: white url(images/mod-pasivo.png) top no-repeat;
	height:20px;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	padding: 6px 0 4px 30px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}
