/*
Theme Name: Explora-V
Theme URL: http://www.explorarm.com
Description: ExploraV es un tema desarrollado por <a href="http://www.hostingcrop.com">CropCreativos</a> compatible con Wordpress 2.7.x y versiones posteriores.
Version: 1.0
Author: CropCreativos
Author URL: http://www.cropcreativos.com/
Tags: difusion de la ciencia, ciencia, ferias, ferias cientificas, matematicas, ciencias, ciencias naturales, astronomía, astrologia, desarrollo, videos, audio,conicyt, sociales, ciencias sociales, concursos, colegios, universidades.
Este tema ha sido diseñado por Cinthya Marchant y programado por Victor Fornes,cuya pagina principal encontrareis en http://www.hostingcrop.com/ 
El CSS, XHTML y diseño son propiedad de Cropcreativos.
Prohibida su reproduccion total o parcial, sin el consentimiento explicito y por escrito de su propietario.
*/
/*@import "reiniciador.css";*/
/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend {

margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
/*--------PNG para iexplorer -----*/
.menuimg, img, .marcoimg, div {
	behavior: url(/wp-content/themes/explorav/iepngfix.htc)
}
/*-----fin png para iexplorer-----*/
/*############## INICIO ESTILOS PERSONALIZADOS ##############*/
.titulogris {
color:  #666666;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
   font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
   width: 100%;
    }
.titulocolor {
    margin-left:20px;
    color: #008EE1;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
.bajada {
    margin-left:20px;
    color:  #666666;
    font-size: 11px;
    line-height: 14px;
    font-style: italic;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
  
.desarrollonoticia {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 14px;
color: #666666;  
}
.destacadogris {
    margin-left:20px;
    color:  #666666;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
.destacadocolor {
margin-left:20px;
color: #008EE1;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
.enlacedescarga {
    text-decoration: none;
    color:#666666;
    background: url(images/flecha.gif) no-repeat left center;
    padding-left:10px;
}
.enlacedescarga:hover {
    text-decoration: none;
    color:#008EE1;
}
.enlaceflecha {
    text-decoration: none;
    color:#666666;
    background: url(images/flecha.jpg) no-repeat left center;
    padding-left:15px!important;
}
.enlaceflecha:hover {
    text-decoration: none;
    color: #008EE1;
}
.enlacegrisrojo {
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    color:#E50D2E;
    text-decoration: none;
    background: url(images/flechas.gif) no-repeat left center;
    padding-left:10px;
}
.enlacegrisrojo:hover {
    text-decoration: none;
    color:#999999;
}
.titdestcentnormal {
margin-left:20px;
    font-size: 16px;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
.textonormalblanco {
margin-left:20px;
color:  #FFFFFF;
    font-size: 11px;
    line-height: 14px;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
.textonormalblancobold {
margin-left:20px;
color:  #FFFFFF;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
.titdestacadocentral {
margin-left:20px;
color:  #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
.imgclean{
    background:none;
    border: none;
float:left;
padding:4px 4px;
margin:2px 5px 5px 0px;
line-height: 18px;
}
#extracto {
margin-left:20px;
margin: 0 auto;
padding: 0;
overflow: hidden;
}
#extracto img {
float: left;
margin: 5px 5px 5px 5px;
padding: 3px 3px 3px 3px;
background-color: #CCCCCC;
border: 1px solid #666666;
}
#extracto p, #extracto span {
margin: 5px 20px 5px 20px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 12px;
}
#extracto .titnoticia, #extracto h2 {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 14px;
color: #008EE1;
margin: 15px 20px 15px 20px;
}
#separador {
height: 1px;
font-size: 1px;
width:99%;
margin: 10px 10px 10px 10px;
padding: 0;
background-color: #008EE1;
}
* {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
#tabladestacados {
height: 100%;
margin: 0px 10px;
padding: 1px 1px 1px 1px;
background-color: #008EE1;
}
#tabladestacados img {
float:left;
margin: 0px 10px 10px 10px
}
.QOverlay {
  background-color: #000000;
  z-index: 9999;
}
.QLoader {
background-color: #CCCCCC;
height: 1px;
}
.fondobotonagregar{
width: 120;
height: 20px;
max-height: 20px !important;
background-color: #008EE1;
margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
line-height: 20px;
padding: 0 5px 0 5px;
text-align:left;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}
.fondobotonagregar:hover{
background-color: #666666;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}
a:link{
text-decoration: none;
}
a:active, a:focus, a:hover {
outline: 0 none;
}
#listing {
width: 478px!important;
max-width: 478px!important;
border: dashed 1px #008EE1;
margin: 10px 0px 10px 0px!important;
overflow:hidden!important;
display: block!important;
background-color: #EEE;
line-break: break-all;
padding-top: 10px;
padding-bottom: 10px;
}
#listing p, #listing span{
text-align: left;
padding: 5px 5px 5px 25px!important;
}
#listing b{
color: #008EE1;
text-align: left;
letter-spacing: 1px;
padding: 5px 0px 5px 10px!important;	
}
/*############### WIDGET ULTIMOS COMENTARIOS ###############*/
#recentcomments .recentcomments a:link {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
    font-size: 10px;
color: #008EE1;
 }
 #recentcomments .recentcomments {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
    font-size: 10px;
color: #FF9933;
margin: 0 0 3px 0;
line-height: 12px;
 }
 #r_sidebarwidgeted #recentcomments {
margin: 8px 0px 8px 0px!important;
 }
/*############### FIN ESTILOS PERSONALIZADOS ###############*/
body {
background-color:#FFFFFF;
margin: 0 auto;
padding: 0;
text-align: left;
color: #666666;
}
#wrapper {
width: 1000px;
margin: 0 auto;
padding: 0;
overflow: hidden;
text-align: left;
}
.fondora {
background-image:url(images/fondo-oa.gif);
background-position: top left;
background-repeat:repeat;		
}
#content .search-excerpt { background-color: #F90!important; }
/*############### INICIO CABECERA ###############*/
#header {
width: 1000px;
height: 158px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
#headertop{
width: 875px!important;
height: 88px!important;
overflow: hidden;
}
#botoneracab {
width: 118px;
height: 88px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
display: block;
vertical-align: bottom;
position:relative;
}
#botoneracab ul	{
width: 118px;
max-width: 118px;
min-width: 118px;
height: 88px;
max-height: 88px;
min-height: 88px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
bottom: 0px;
left: 0px;
}
#botoneracab li {
width: 118px;
text-align: right;
padding: 5px 10px 0px 0px;
list-style: none;
}
#botoneracab li a {
clear: both;
font-size: 11px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
color: #666666;
font-weight: bold;
text-decoration: none;
padding-bottom: 0px;
}
#botoneracab li.current_page_item a  {
text-decoration: none;
color:#E50D2E;
}
#botoneracab a:hover {
color: #E50D2E;
}
#botcab {
width: 1000px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;
border-top: 3px solid #106BC5;
border-bottom: 1px dotted #666666;
}
.centrado {
margin: 10px auto 10px auto;
text-align: left;
}
/*########################## INICIO ESTILOS BOTONERA CABECERA #############################*/
/*- Nav1 -*/
#nav li{
float: left;
height: 27px;
}
#nav li a{
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
/*color: #E50D2E;*/
display: block;
height: 27px;
text-align: left;
}
#nav li.active a, #nav li a:hover, #nav .current_page_item a{
/*color: #878787;*/
color: #FFFFFF;
text-decoration: none;
height:27px;
}
#nav  { list-style: none; margin: 0px; padding: 0px;}
#nav li { padding: 0px; margin: 3px 0px 0px 0px; display: inline; line-height: 14px; }
#nav li a{ padding: 0px 0px 0px 9px; background: url(images/menuleft.gif) no-repeat left top; float: left;}
#nav li a span{ padding: 4px 9px 9px 0px; display: block; background: url(images/menuright.gif) no-repeat right top; float: right; }
#nav li a span { float: none; }
#nav li a:hover span { }
#nav li a:hover , #nav .current_page_item a{ background-position: 0% -27px; text-decoration: none;}
#nav li a:hover span , #nav .current_page_item a span{ background-position: 100% -27px; }
/* Style drop down list */
#nav li ul {
position: absolute;
width: 203px;
left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}
#nav li ul li a {
background: url(images/bg_page_navi_item.gif) repeat-x;
line-height: 25px;
font-size: 10px;
color: #CCCCCC;
width: 120px;
}
#nav li ul li a {
border-right: #2A2A2A 1px solid;
}
#nav li ul ul {
margin: -35px 0 0 204px;
}
#nav li ul ul li a {
line-height: 36px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}
/* IE7 Fix */
#nav li:hover, #nav li.hover {  
position: static;
}
/*############################## FIN ESTILOS BOTONERA CABECERA ####################################*/
/*############## INICIO BUSCADOR ###############*/
#buscador {
width: 240px!important;
height: 35px!important;
max-height: 30px!important;
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
overflow: hidden;
float: right;
background-image: url(images/nfondobuscador.gif);
background-position: top left;
background-repeat: no-repeat;
background-color: #FFFFFF;
}
#nbuscador {
width: 240px!important;
height: 35px!important;
max-height: 35px!important;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: right;
clear: both;
background-image: url(images/newfondobuscador.gif);
background-position: top left;
background-repeat: no-repeat;
background-color: #FFFFFF;
}
#nbuscador #searchform div{
float: right!important;
text-align: right;
line-height: 33px!important;
}
/*################## BUSCADOR #############################*/
#searchform {
width: 240px!important;
height: 35px!important;
max-height: 35px!important;
margin: 0px 0px 0px 0px;
padding: 0px;
display: inline;
}
#searchform #contentsearch{
width: 240px!important;
height: 35px!important;
max-height: 35px!important;
margin: 0px 0px 0px 0px;
padding: 0px;
display: block;
float:left;
}
#buscador #searchform #searchsubmit{
background-image:url(images/btn-buscar.gif);
background-position: top left;
background-repeat:repeat;	
}
#content #searchform #searchsubmit{
background-image:url(images/btn-buscarbl.gif);
background-position: center left;
background-repeat:no-repeat;	
}
#searchform #searchsubmit{
width: 23px!important;
max-width: 23px!important;
height: 23px!important;
max-height: 23px!important;
margin: 5px 5px 5px 3px;
padding: 0px;
vertical-align: middle;
border: none;
display: block;
float:left;
text-align: left;
}
#buscador #searchform #s{
background-image:url(images/newfdinput.gif);
background-position: center left;
background-repeat:no-repeat;
text-align: left;
}
#content #searchform #s{
background-image:url(images/fdinputbl.gif);
background-position: center left;
background-repeat:no-repeat;
text-align: left;
}
#searchform #s{
width: 200px!important;
max-width: 200px!important;
height: 18px!important;
max-height: 18px!important;
margin: 6px 0px 5px 6px;
color:#999;
background-color:#ccc;
border:none;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 18px;
vertical-align: middle;
float:left;
}
/*############################## FIN DEL BUSCADOR ###################################################*/
#tablacabizquierda {
border-left: 1px;
border-left-color:#333333;
border-left-style: dotted;
border-top: 1px;
border-top-color:#333333;
border-top-style: dotted;
}
#tablacabderecha {
border-right: 1px;
border-right-color:#333333;
border-right-style: dotted;
border-top: 1px;
border-top-color:#333333;
border-top-style: dotted;
}
#tablacabinferior {
border-top: 1px;
border-top-color:#333333;
border-top-style: dotted;
}
#imgcabderecha {
margin: 0px 0px 0px 580px;
}
/*############### FIN CABECERA ###############*/
#activo {
border-bottom: 3px solid #FF9933!important;
}
#tablacabizquierda {
background-color: #1A171B;
}
#divizquierda a {
text-decoration: none;
border: none;
margin: 0px;
padding: 0px;
}
#divizquierda a img{
text-decoration: none;
border: none;
margin: auto 10px;
padding: 0px;
}
#tablacabderecha {
background-color: #1A171B;
}
#divderecha a {
text-decoration: none;
border: none;
margin: 0px;
padding: 0px;
}
#divderecha a img{
text-decoration: none;
border: none;
margin: auto 10px auto 0px;
padding: 0px;
}
#imgcabderecha{
float:right;
}
#tablacabinferior {
border-top: 1px;
border-top-color:#333333;
border-top-style: dotted;
}
/*############### INICIO CABECERA CATEGORIAS ################*/
#descat {
height: 180px;
width: 530px;
margin: 5px 10px 0px 10px;
padding: 0;
}
#topdescat {
height: 15px;
width: 530px;
margin: 0px 0px 0px 0px;
padding: 0;
background-image: url(images/topdescat.png);
}
#lefttitcontcat {
height: 26px;
width: 15px;
float: left;
background-image: url(images/bglefttitcontcat.gif);
}
#bodytitcontcat {
height: 26px;
width: 970px;
float: left;
background-image: url(images/bgbodytitcontcat.gif);
background-repeat: repeat-x;
}
#textotitcontcat {
height: 26px;
width: 970px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
color: #666666;
font-size: 12px;
text-align: left!important;
vertical-align: middle;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 25px;
float: left;
background-image: url(images/ico-categoria.png);
background-repeat: no-repeat;
}
#righttitcontcat {
height: 26px;
width: 15px;
float: right;
background-image: url(images/bgrighttitcontcat.gif);
}
#bodydescat {
height: 150px;
width: 530px;
margin: 0px 0px 0px 0px;
padding: 0;
background-image: url(images/bodydescat.png);
background-repeat: repeat-y;
}
#nombredescat{
height: 25px;
width: 340px;
text-align: left;
background-image: url(images/bgnombredescat.png);
background-repeat: no-repeat;
margin: 0px 5px 10px 0px;
padding: 0px 0px 0px 10px;
float: right;
}
#nombredescat h3 {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 14px;
line-height: 25px;
margin: 0px 5px 10px 0px;
padding: 0px 0px 0px 10px;
}
#contimgdescat {
float:left;
width: 150px!important;
height: 150px!important;
max-height: 150px!important;
max-width: 150px!important;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
#bordeimgdescat {
width: 150px!important;
height: 150px!important;
max-height: 150px!important;
max-width: 150px!important;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
#marcoimgdescat {
width: 150px;
height: 150px;
position: absolute;
display: block;
top: 0px;
left: 0px;
margin: 0;
padding: 0;
overflow: hidden;
background-image: url(images/bordeimgdescat.png);
background-repeat: no-repeat;
background-position: top left;
z-index: 10000;
}
#contimgdescat img {
width: 150px;
height: 150px;
position: absolute;
top: 0px;
left: 0px;
z-index: 5000;
}
#contimgdescat img a {
border: none;
}
#titcontcat {
height: 26px;
width: 1000px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: right;
}
#descripdescat {
height: 25px;
width: 340px;
text-align: left!important;
margin: 0px 15px 0px 0px;
padding: 0px 0px 5px 0px;
float: right;
}
#descripdescat p, #descripdescat span {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:normal;
color: #666666!important;
font-size: 11px;
line-height: 13px;
}
#descripdescat ul{
width: 147px!important;
max-width: 147px!important;
padding: 0px!important;
margin: 0px 0px 10px 0px!important;
overflow: hidden;
list-style-type: none;
display: inline;
float: left;
}
#descripdescat ul li{
width: 147px!important;
max-width: 147px!important;
padding: 0px!important;
margin: 0px!important;
}
#descripdescat ul li a{
padding: 0px 0px 0px 8px!important;
margin: 0px 0px!important;
overflow: hidden;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12px;
color:#008EE1;
background-image: url(images/flecha.gif);
background-position: center left;
background-repeat: no-repeat;
}
#descat p, #descat span{
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:normal;
color: #ffffff;
font-size: 11px;
line-height: 13px;
text-align: left!important;
}
#descat p a {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
color: #D60B2C;
font-size: 11px;
line-height:13px;
text-align: left!important;
text-decoration: none;
padding: 0px!important;
margin: 0px;
}
#descat p a:hover {
color: #999999;
text-decoration: none;
}
#footdescat {
height: 15px;
width: 530px;
margin: 0px 0px 0px 0px;
padding: 0;
background-image: url(images/footdescat.png);
}
/*############### FIN CABECERA ###############*/
/*############### INICIO BARRA BREADCUM ####################*/
#fullbreadcrumbcat{
width: 998px;
margin: 10px 0px 10px 1px;
}
#fullbreadcrumbcat.breadcrumb .breadcrumb_trail
{
width:958px;
}
#breadcrumbcat{
width: 738px;
margin: 10px 0px 10px 1px;
}
#breadcrumbcat.breadcrumb .breadcrumb_trail
{
width:738px;
}
.breadcrumb .breadcrumb_trail .home img
{
border:none;
margin:9px 0px;
}
.breadcrumb .breadcrumb_trail{
font-size: 11px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
background:url('images/bc_bg.png') repeat-x;
height:30px;
line-height:30px;
color:#9b9b9b;
border:solid 1px #cacaca;
overflow:hidden;
margin:0;
padding:0;
}
.breadcrumb .breadcrumb_trail a{
text-decoration:none;
color:#454545;
}
.breadcrumb .breadcrumb_trail > li > a
{
height:30px;
display:block;
background:url('images/bc_separator.png') right no-repeat;
padding-right:15px;
}
.breadcrumb .breadcrumb_trail a:hover
{
color:#0088ff;
}
.breadcrumb .breadcrumb_trail li
{
list-style:none;
margin:0;	
}
.breadcrumb .breadcrumb_trail > li
{
float:left;
padding-left:10px;
}
.breadcrumb .breadcrumb_trail li ul
{
display:none;
margin:0 0 0 -18px;
padding:0;
}
.breadcrumb .breadcrumb_trail .home ul
{
margin:0 0 0 -11px;
}
.breadcrumb .breadcrumb_trail li:hover ul
{
display:block;
position:absolute;
border:solid 1px #cacaca;
background:#fff;
}
.breadcrumb .breadcrumb_trail li ul li
{
padding:0 10px;
}
/*############### FIN BARRA BREADCUMS ##########*/
/*############### INICIO SIDEBAR ###############*/
/*############### INICIO SIDEBAR DERECHO ###############*/
#sidebar {
	float: left;
	width: 250px;
	margin: 0 10px 20px 0;
	color: #444;
}

#sidebar h3 {
	display: block;
	height: 30px;
	background: url(images/widget-header.png) repeat-x;
	font-weight: bold;
	border-bottom: 1px solid #dce1e9;
}
#sidebar span.title {float: left;margin: 9px 0 9px 10px;font-size:12px;line-height:12px;color:#222;}
#sidebar span.titleright {font-size:11px;float:right;margin: 10px 10px 9px 0;color:#7D8A2E}

/* sidebar margins */
#sidebar li.clean {width: 250px;border: 0;}
#sidebar li {width: 248px;border: 1px solid #dce1e9;}
#sidebar li li {margin:0;width:auto;border:0;background:none;}
#sidebar li {margin:15px 0 0 0}
#sidebar ul, #sidebar ol, #sidebar div {margin: 10px 0px;}
#sidebar .ad_right{margin:5px 0px 10px 0px; display:block; height:180px; width:250px;}
#sidebar div div {margin:10px 0px;}
#sidebar .widget {
	line-height:normal;
	position: relative;
	display: block;
	width: 100%;
	font-size: 12px;
	background-color:#fff;
}

#sidebar .widget p {
	padding: 5px 0;
	line-height: 18px;
}

#sidebar .widget ul li {
	border-bottom: 1px dotted #ddd;
	padding: 5px 5px 5px 15px;
	background: url(images/bullet.png) no-repeat left 10px;
	line-height: 18px;
}
#sidebar .widget ul ul {padding-bottom:0;margin-bottom:2px;margin-top:2px;padding-left: 0px;margin-left:0px;}
#sidebar .widget ul li li {border-bottom:0;padding-bottom:0;margin-bottom:0;font-size:11px;}

#sidebar .widget li a:hover {text-decoration:underline}

#sidebar .widget select, .widget input {border: 1px solid #dce1e9;color:#222;}
#sidebar .widget input {padding: 2px 5px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#sidebar .widget label {margin: 0 0 0 7px;font-size: 11px;color:#777;cursor:pointer;font-family: Helvetica;}
#sidebar .widget .checkbox-div {float: left;width:49%;margin:5px 1% 5px 0;} #sidebar .widget .checkbox-div label {color:#222;font-family:Arial;}

#sidebar .widget #searchsubmit {
	background: #fff;
	cursor: pointer;
}
#cat {
width: 250px!important;
max-width: 250px!important;
overflow:hidden;
}
#sidebar form, #sidebar p, #sidebar span, #sidebar select, #sidebar p, #sidebar a, #sidebar strong, #sidebar button, #sidebar text, #sidebar img, #sidebar b, #sidebar ul, #sidebar ul ul, #sidebar ul ul ul, #sidebar a, #sidebar ul li select {
max-width: 248px!important;
}
#sidebar ul {
width: 248px!important;
max-width: 248px!important;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#sidebar .widgetsupder{
width: 248px!important;
max-width: 248px!important;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;	
}
#sidebar ul li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#sidebar ul ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#sidebar ul li li {
background: #FFFFFF url(images/arrow.gif) no-repeat top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}
#sidebar ul li ul li {
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 5px;
}
#sidebar ul li ul li ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}
#sidebar #tabvanilla {
width: 250px!important;
max-width: 250px!important;
margin: 0px 0px 5px 0px;
padding: 0px;
padding-bottom: 2px;
overflow:hidden;
}
#sidebar #footertabs {
width: 250px!important;
max-width: 250px!important;
height: 15px!important;
min-height: 15px!important;
max-height: 15px!important;
margin: 0px 0px 0px 0px;
padding: 0px;
overflow:hidden;
	background-image:url(images/inftab.png);
	background-repeat:no-repeat;
	background-position:top left;
	float: left;
	display: block;
}
#sidebar .tabnav ul {
    margin: 0 auto 5px!important;
	padding: 0!important;
	text-align: left;
	border: none;
	}
#sidebar .tabnav {
	padding: 0px 5px 0px 16px!important;
	margin-top: 2px!important;
	margin-bottom: 0px!important;
	text-align: left;
height: 28px!important;
max-height: 28px!important;
min-height: 28px!important;
	background-image:url(images/suptab.png);
	background-repeat:no-repeat;
	background-position:top left;
	max-width: 229px!important;
	width:229px!important;
	}
#sidebar .tabnav li {
display: inline;
list-style: none;
height: 23px!important;
max-height: 23px!important;
min-height: 23px!important;
margin: 5px 2px;
padding: 0px;
}
#sidebar .tabnav li a {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #999999;
	line-height: 28px!important;
	height: 28px!important;
max-height: 28px!important;
min-height: 28px!important;
	font-weight: bold;
	margin: 0 auto;
	padding: 4px 4px 4px 4px;
background-position:top left;
background-repeat:repeat-x;
}

/*############## ESTADOS TITULOS TABULADOR ###############*/	
#sidebar .tabnav li a:hover, #sidebar .tabnav li a:active, #sidebar .tabnav li a:focus, #sidebar .tabnav li.ui-tabs-selected a {
	color: #FFFFFF;
	text-decoration: none;
background-position:top left;
background-repeat:repeat-x;
}
#sidebar .rsstab a{
text-decoration: none;
border: none;
}
/*############## FIN TITULOS TABULADOR ###############*/
/*############## INICIO CONTENIDOS TABULADOR ###############*/
#sidebar .tabdiv ul {
    margin: 0 auto;
	padding: 0;
	margin-bottom: 2px;
	margin-top: 2px;
}
#sidebar .tabdiv .wppp_list li a {
overflow: hidden;
}
	
#sidebar .tabdiv ul li, #sidebar #acceso .sidebarlogin_otherlinks li {
    list-style: none;
    height: 22px;
    line-height: 22px;
    margin: 0px 0px 2px 0px!important;
    padding: 0px!important;
	border:none!important;
}
#sidebar .tabdiv ul li a:link, #sidebar .tabdiv ul li a:visited, #sidebar .tabdiv ul ul li a:link, #sidebar .tabdiv ul ul li a:visited {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #999999!important;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	height: 22px;
	width: auto;
	display: block;
	margin: 0px!important;
	padding: 0px 0px 0px 10px!important;
	background-position: top left!important;
	background-repeat: repeat-x!important;
}
/*############## ESTADOS CONTENIDOS TABULADOR ###############*/	
#sidebar .tabdiv ul li a:hover, #sidebar .tabdiv ul li a:active, #sidebar .tabdiv ul li a:focus, #sidebar .tabdiv ul ul li a:hover, #sidebar .tabdiv ul ul li a:active, #sidebar .tabdiv ul ul li a:focus{
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #666666!important;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	height: 22px;
	width: auto;
	display: block;
	margin: 0px!important;
	padding: 0px 0px 0px 10px!important;
	background-position: top left!important;
	background-repeat: repeat-x!important;
}
/*############## FIN CONTENIDOS TABULADOR ###############*/
/*############## INICIO ESTILOS DEL CONTENIDO QUE ESTA EN USO ###############*/
#sidebar #actual {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #008EE1;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	color: #FFFFFF!important;
	background-position: top left!important;
	background-repeat: repeat-x!important;
}
/*############## FIN ESTILOS DEL CONTENIDO QUE ESTA EN USO ###############*/
#sidebar .tabdiv {
    margin: 0 auto;
	padding: 5px 5px 5px 16px!important;
	background-image:url(images/bgtab.png);
	background-repeat:repeat-y;
	background-position:top left;
	float: left;
	max-width: 229px!important;
	width: 229px!important;
}		
#subscripcion .icosubs{
width: 32px!important;
max-width: 32px!important;
height: 32px!important;
max-height: 32px!important;
float: left;
margin: 2px; 
}
#subscripcion .txtsubs{
width: 246px!important;
max-width: 246px!important;
height: 32px!important;
max-height: 32px!important;
float: left;
margin: 2px; 
padding: 0px;
overflow: hidden;
}
#subscripcion .formsubs{
width: 248px!important;
max-width: 248px!important;
height: 22px!important;
max-height: 22px!important;
float: left;
margin: 2px auto; 
padding: 0px;
}
#subscripcion form{
width: 248px!important;
max-width: 248px!important;
height: 22px!important;
max-height: 22px!important;
margin: 0px; 
padding: 0px;
display:block;
}
#subscripcion #icomail{
background-image:url(images/ico-mail.png);
background-position:top left;
background-repeat: no-repeat;
}
#subscripcion #icorss {
background-image:url(images/ico-rss.png);
background-position:top left;
background-repeat: no-repeat;
}
#subscripcion .feedtab h3, #subscripcion .rsstab h3{
width: 248px!important;
max-width: 248px!important;
height:12px!important;
max-height:12!important;
color: #000000!important;
font-size: 12px!important;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold!important;
margin: 2px!important;
padding: 0px!important;	
background: none!important;
}
#subscripcion .feedtab p, #subscripcion .rsstab p{
width: 250px!important;
max-width: 250px!important;
height:10px!important;
max-height:10!important;
color: #666666;
font-size: 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
margin: 2px!important;
padding: 0px!important;	
}
#subscripcion #sendfeed{
width: 60px!important;
height: 20px!important;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif!important;
font-size: 10px!important;
color:#fff;
line-height: 20px!important;
padding: 0!important;
background-image:url(images/boton.gif)!important;
background-position: center left!important;
background-repeat:no-repeat!important;
border: none;
margin-left: 5px;
}
#subscripcion #inputfeed {
width: 170px!important;
min-width: 170px!important;
max-width: 170px!important;
background: none;
text-align: left;
height: 18px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
line-height: 18px;
color: #666666;
margin: 0px 0px 2px 6px!important;
background-image:url(images/fdmininput.gif)!important;
background-position: top left!important;
background-repeat:no-repeat!important;
border: none;
}
#sidebar #acceso ul{
width: 248px;
height: auto;
overflow: hidden;
border: 1px solid #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}
#sidebar #sidebar-login {
margin: 3px 3px 3px 3px;
padding: 2px 2px 2px 2px;
height: auto;
width: 244px;
}
#sidebar #sidebar-login .accessttitle {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;;
font-size: 12px;
font-weight: bold;
color: #666666;
margin: 0px 0px 2px 0px!important;
padding-left: 6px!important;
width: 240px!important;
max-width: 240px!important;
min-width: 240px!important;
background: none!important;
}
#sidebar #sidebar-login form {
margin-left: 6px;
width: 240px;
}
#sidebar #sidebar-login form p {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}
#sidebar #sidebar-login form p label {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
color: #000000;
margin: 0px 0px 0px 0px;
}
#sidebar #user_login, #sidebar #user_pass {
width: 230px!important;
min-width: 230px!important;
max-width: 230px!important;
background: none;
height: 18px!important;
min-height: 18px!important;
max-height: 18px!important;
line-height: 18px!important;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
line-height: 18px;
color: #666666;
margin: 0px 0px 2px 3px!important;
background-image:url(images/fdinput.gif)!important;
background-position: top left!important;
background-repeat:no-repeat!important;
border: none;
display:block;
float:left;
}
#sidebar #wp-submit {
width: 60px!important;
height: 20px!important;
min-height: 20px!important;
max-height: 20px!important;
line-height: 20px!important;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif!important;
font-size: 10px!important;
color:#fff;
line-height: 20px!important;
padding:0px;
margin: 4px 0px 0px 0px;
background-image:url(images/boton.gif)!important;
background-position: top left!important;
background-repeat:no-repeat!important;
border: none;
display:block;
float:left;
}
#sidebar #rememberme {
width: 18px!important;
max-width: 18px!important;
min-width: 18px!important;
height: 18px!important;
min-height: 18px!important;
max-height: 18px!important;
line-height: 18px!important;
background: none;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
padding:0px;
margin: 5px 0px 5px 5px;
border: none;
}
#sidebar #acceso  {
    margin: 0!important;
	padding: 0px 10px 0px 10px!important;
	border: none;
	max-width: 250px!important;
	width: 250px!important;
	overflow: hidden;
	}
#sidebar #acceso ul {
    margin: 0px 0px 0px 0px!important;
	padding: 0!important;
	border: none;
	width: 230px!important;
	}
#sidebar #acceso ul li {
    margin: 0px 0px 0px 1px!important;
	padding: 0!important;
	border: none;
	width: 229px!important;
	}
#sidebar #acceso ul li ul {
    margin: 0px 0px 0px 0px!important;
	padding: 0!important;
	width: 226px!important;
	}
#sidebar #acceso ul li ul li {
    list-style: none!important;
    height: 22px!important;
    line-height: 22px!important;
    margin: 0px 2px 0px 2px!important;
    padding: 2px 0px 2px 0px!important;
	
	}
.ui-tabs-hide {
	display: none;
	}
#sidebar #twitter_div {
    margin: 0!important;
	padding: 0px 10px 0px 10px!important;
	border: none;
	max-width: 230px!important;
	width: 230px!important;
	overflow: hidden;	
}
#sidebar #twitter_div ul{
	max-width: 230px!important;
	width: 230px!important;
}
/*############### FIN TABULADOR SIDEBAR DERECHO ###############*/
/*############### FIN SIDEBAR DERECHO ###############*/
/*############### INICIO SIDEBAR INFERIOR DERECHO IZQUIERDO ###############*/
#r_m_sidebar {
width: 250px!important;
max-width: 250px!important;
margin: 5px 0px 10px 0px;
padding: 0px;
overflow:hidden;
}
#r_m_sidebar p, #r_m_sidebar span {
width: 250px!important;
max-width: 250px!important;
margin: 0px;
padding: 0px 0px 10px 0px;
overflow:hidden;
}
#r_m_sidebar a img {
max-width: 250px!important;
border: none;
margin: 0px;
padding: 0px 0px 10px 0px;
overflow:hidden;
}
#r_m_sidebar h2, #r_m_sidebar .widgettitle, #r_m_sidebar ul li .widgettitle {
width: 250px!important;
max-width: 250px!important;
background: #DEDEDE;
color: #666666;
font-size: 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
    text-transform: uppercase;
margin: 0px 0px 7px 0px!important;
padding: 3px 0px 5px 5px!important;
overflow:hidden;
}
#r_m_sidebar h3 {
width: 250px!important;
max-width: 250px!important;
color: #666666;
font-size: 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
text-transform: uppercase;
margin: 0px 0px 7px 0px;
padding: 3px 0px 5px 5px;
overflow:hidden;
}
#r_m_sidebar ul {
width: 250px!important;
max-width: 250px!important;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#r_m_sidebar ul li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#r_m_sidebar ul ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#r_m_sidebar ul li li {
background: #FFFFFF url(images/arrow.gif) no-repeat top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}
#r_m_sidebar ul li ul li {
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 5px;
}
#r_m_sidebar ul li ul li ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}

#r_m_sidebar .sidecontent {
background: #FFFFFF;
width: 250px!important;
max-width: 250px!important;
margin: 0px 0px 5px 0px;
padding: 0px;
border: 1px solid #C0C0C0;
overflow:hidden;
}
#r_m_sidebar .widget {
/*background: #FFFFFF;*/
width: 250px!important;
max-width: 250px!important;
margin: 0px 0px 0px 0px;
padding: 0px;
/*border: 1px solid #C0C0C0;*/
overflow:hidden;
}
#r_m_sidebar form, #r_m_sidebar p, #r_m_sidebar spav, #r_m_sidebar select, #r_m_sidebar p, #r_m_sidebar a, #r_m_sidebar strong, #r_m_sidebar button, #r_m_sidebar text, #r_m_sidebar img, #r_m_sidebar b, #r_m_sidebar ul, #r_m_sidebar ul ul, #r_m_sidebar ul ul ul, #r_m_sidebar a, #r_m_sidebar ul li select {
max-width: 296px!important;
}
/*############### INICIO SIDEBAR INFERIOR DERECHO DERECHO ###############*/
#r_sidebar {
width: 250px!important;
max-width: 250px!important;
margin: 5px 0px 10px 0px;
padding: 0px;
overflow:hidden;
}
#r_sidebar p, #r_sidebar span {
width: 248px!important;
max-width: 248px!important;
padding: 0px 0px 10px 0px;
margin: 0px;
overflow:hidden;
}
#r_sidebar a img {
max-width: 250px!important;
border: none;
margin: 0px;
padding: 0px 0px 10px 0px;
overflow:hidden;
}
#sidebar #twtr-widget-1 h3, #twtr-widget-1 h4 {
	background: none!important;
	float: left!important;
	max-width: 186px!important;
	margin: 5px 0px 5px 10px!important;
}
#sidebar #twtr-widget-1 h3 {
	display: none!important;
}

#sidebar #twtr-widget-1 a img, #sidebar #twtr-widget-1 a {
float: left!important;	
}
#sidebar #twtr-widget-1 .twtr-tweet-text p, .twtr-ft span {
	width: 198px!important;
	max-width: 198px!important;
	float:left!important;
}
/*#r_sidebar h2, */#r_sidebar .widgettitle, #r_sidebar ul li .widgettitle {
width: 250px!important;
max-width: 250px!important;
background: #DEDEDE;
color: #666666;
font-size: 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
    	text-transform: uppercase;
margin: 0px 0px 7px 0px!important;
padding: 3px 0px 5px 5px!important;
overflow:hidden;
}
#r_sidebar h3 {
width: 250px!important;
max-width: 250px!important;
color: #666666;
font-size: 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
text-transform: uppercase;
margin: 0px 0px 7px 0px;
padding: 3px 0px 5px 5px;
overflow:hidden;
}
#r_sidebar ul {
width: 250px!important;
max-width: 250px!important;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#r_sidebar ul li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#r_sidebar ul ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#r_sidebar ul li li {
background: #FFFFFF url(images/arrow.gif) no-repeat top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}
#r_sidebar ul li ul li {
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 5px;
}
#r_sidebar ul li ul li ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}

#r_sidebar .sidecontent {
/*background: #FFFFFF;*/
width: 250px!important;
max-width: 250px!important;
margin: 0px 0px 5px 0px;
padding: 0px;
/*border: 1px solid #C0C0C0;*/
overflow:hidden;
}
#r_sidebarwidgeted form, #r_sidebarwidgeted p, #r_sidebarwidgeted span, #r_sidebarwidgeted select, #r_sidebarwidgeted p, #r_sidebarwidgeted a, #r_sidebarwidgeted strong, #r_sidebarwidgeted button, #r_sidebarwidgeted text, #r_sidebarwidgeted img, #r_sidebarwidgeted b, #r_sidebarwidgeted ul, #r_sidebarwidgeted ul ul, #r_sidebarwidgeted ul ul ul, #r_sidebarwidgeted a, #r_sidebar ul li select, #r_sidebar .postform, #r_sidebar #cat {
max-width: 250px!important;
}	
#r_sidebar #cat {
width: 250px!important;
}
#r_sidebar .widget {
/*background: #FFFFFF;*/
width: 248px!important;
max-width: 248px!important;
margin: 0px 0px 0px 0px;
padding: 0px;
/*border: 1px solid #C0C0C0;*/
overflow:hidden;
}
/*############### INICIO SIDEBAR IZQUIERDO ###############*/
.l_sidebar {
width: 200px!important;
max-width: 200px!important;
margin: 5px 0px 0px 0px;
padding: 0px;
overflow:hidden;
float: left;
}
.ad_left{
width: 200px!important;
max-width: 200px!important;
margin: 0px 0px 10px 0px;
padding: 0px;
overflow:hidden;
float: left;
}	
.l_sidebar p, .l_sidebar span {
width: 200px!important;
max-width: 200px!important;
margin: 0px;
padding: 0px 0px 10px 0px;
overflow:hidden;
}
.l_sidebar a img {
max-width: 200px!important;
border: none;
margin: 0px;
padding: 0px 0px 10px 0px;
overflow:hidden;
}
.l_sidebar h2, .l_sidebar .widgettitle, .l_sidebar ul li .widgettitle {
width: 195px!important;
max-width: 173px!important;
background: #DEDEDE;
color: #666666;
font-size: 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
    text-transform: uppercase;
margin: 0px 0px 7px 0px!important;
padding: 3px 0px 5px 5px!important;
overflow:hidden;
}
.l_sidebar h3 {
width: 195px!important;
max-width: 195px!important;
color: #666666;
font-size: 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
text-transform: uppercase;
margin: 0px 0px 7px 0px;
padding: 3px 0px 5px 5px;
overflow:hidden;
}
.l_sidebar ul {
width: 195px!important;
max-width: 195px!important;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.l_sidebar ul li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.l_sidebar ul ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.l_sidebar ul li li {
background: #FFFFFF url(images/arrow.gif) no-repeat top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}
.l_sidebar ul li ul li {
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 5px;
}
.l_sidebar ul li ul li ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}

.l_sidebar .sidecontent {
background: #FFFFFF;
width: 198px!important;
max-width: 198px!important;
margin: 0px 0px 5px 0px;
padding: 0px;
border: 1px solid #C0C0C0;
overflow:hidden;
}
.l_sidebar .widget {
/*background: #FFFFFF;*/
width: 198px!important;
max-width: 198px!important;
margin: 0px 0px 5px 0px;
padding: 0px;
/*border: 1px solid #C0C0C0;*/
overflow:hidden;
}
/*#################MENU LATERAL IZQUIERDO ######################*/
#catmenulateral {
width: 200px;
height: 180px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
#menulateral {
width: 200px;
height: 180px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
/*float: left;*/
overflow: hidden;
}
#supmenulateral {
width: 200px;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(images/supmenulat.png);
}
#infmenulateral {
width: 200px;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(images/infmenulat.png);
}
#bgmenulat {
width: 200px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(images/bgmenulat.png);
}
#menulateral #bgmenulat ul{
width: 200px;
height: 150px;
padding: 0px 0px 0px 0px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0px 0px 0px 0px;
text-align: left; /*/set value to "left", "center", or "right"*/
}
#menulateral #bgmenulat ul li{
width: 200px;
display: block;
padding: 0px 0px 0px 0px;
}
#menulateral #quienes{
background-image: url(images/ico-explora.png);
background-repeat: no-repeat;
background-position: 10px center;
}
#menulateral #hacemos{
background-image: url(images/ico-explora.png);
background-repeat: no-repeat;
background-position: 10px center;
}
#menulateral #mateducativo{
background-image: url(images/ico-mateducativo.png);
background-repeat: no-repeat;
background-position: 10px center;
}
#menulateral #galfotos{
background-image: url(images/ico-fotos.png);
background-repeat: no-repeat;
background-position: 10px center;
}
#menulateral #galvideos{
background-image: url(images/ico-videos.png);
background-repeat: no-repeat;
background-position: 10px center;
}
#menulateral #inscribete{
background-image: url(images/ico-inscribete.png);
background-repeat: no-repeat;
background-position: 10px center;
}
#menulateral ul li a,  #menulateral ul li a:link {
width: 145px!important;
max-width: 145px!important;
min-width: 145px!important;
display: block;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding: 0px 5px 0px 30px; /*top padding is 6px, bottom padding is 4px*/
text-decoration: none;
line-height:24px;
margin: 0px 10px 0px 10px;
border-bottom: 1px dotted #FFFFFF;
}
#menulateral ul li a:hover, .menulateral ul li a.selected{
color: #083975;
background : url(images/flecha-cuadritos.gif	) no-repeat 163px center;
}
#menulateral ul li a.current{
background : url(images/flecha-cuadritos.gif) no-repeat 163px center;
color: #083975;
}
/*---------------Contenidos del contenedor----------------------------*/
.listaenlaces {
padding: 0px 0px 0px 0px;
    margin-left: 0px;
    margin-top: -5px;
    margin-bottom: -5px;
}
.listamenu {
list-style-image: url(images/sdmenu/flecha.gif);
color: #333333;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
padding: 3px 5px 3px 5px;
    margin-left: 15px;
}
.listamenu a {
    margin-left: -10px;
text-decoration: none;
}
.listamenu .btnlistamenuactual{
color: #333333;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
}
.listamenu .btnlistamenuactual:link{
color: #333333;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
}
.listamenu .btnlistamenuactual:hover{
color: #333333;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
}
.listamenu .btnlistamenuactual:active{
color: #333333;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
}
.listamenu .btnlistamenuactual:visited{
color: #333333;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
}
.listamenu .btnlistamenu{
color: #999999;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
}
.listamenu .btnlistamenu:link{
color: #999999;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
}
.listamenu .btnlistamenu:hover{
color: #D4242F;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
}
.listamenu .btnlistamenu:active{
color: #999999;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
}
.listamenu .btnlistamenu:visited{
color: #999999;
font: 10px Verdana, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
}
/*############### INICIO CONTENIDOS DEL HOME ############*/
#contenthome {
width: 550px;
margin: 0px 0px 5px 0px;
margin: 5px 0px 5px 0px\9;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;
}
#tdcontent {
width:550px!important;
max-width:550px!important; 
margin: 5px 0px 5px 0px!important;;
padding: 0px 0px 0px 0px!important;;
overflow: hidden!important;
display:inline-block;
}
* html #tdconten {
width: 540px;
width:expression(((document.compatMode &&
document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth
: document.body.clientWidth) > 550 ? "550px" : (((document.compatMode &&
document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth
: document.body.clientWidth) < 540 ? "540px" : "550px"));
}
/*############### DESTACADOS DESLIZANTES ###############*/
#desthome {
height: 180px;
width: 530px;
margin: 0px 10px 0px 10px;
padding: 0;
border: none;
}
#destsingle {
height: 180px;
width: 530px;
margin: 5px 10px 0px 10px;
padding: 0;
border: none;
}
#features .hide {
display: none;
}
#featured{
background-position: top left;
background-repeat:repeat-x;
height:180px;
width:530px;
}
#features{
height:180px;
margin:0 auto;
padding:0;
position:relative;
width: 530px;
}
#features h3{
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
color: #ffffff;
font-size: 14px;
line-height: 16px;
margin: 0;
padding: 0px;
}
#features p, #features span{
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight:normal;
color: #ffffff;
font-size: 11px;
line-height: 13px;
text-align: left!important;
}
#features p a {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
color: #D60B2C;
font-size: 11px;
line-height:13px;
text-align: left!important;
text-decoration: none;
padding: 0px!important;
margin: 0px;
}
#features p a:hover {
color: #999999;
text-decoration: none;
}
#feature-box-background{
background-image:url(images/balloon.gif);
filter:alpha(opacity=85);
opacity:.85;
height:178px;
left:0;
position:absolute;
top:0;
width:260px;
z-index:10;
border-top-style:solid;
border-top-color: #333;
border-top-width: 1px;
border-left-style:solid;
border-left-color:#333;
border-left-width: 1px;
border-bottom-style:solid;
border-bottom-color:#333;
border-bottom-width: 1px;
}
#feature-box-navigation{
bottom:5px;
left:140px;
margin:0;
padding:0;
position:absolute;
z-index:30;
}
#feature-box-navigation img{
color:#FFF;
cursor:pointer;
font-weight:bold;
margin-left:5px;
margin-top: 0px;
}
#features li{
margin:0;
}
#features li .feature-image{
left:0;
position:absolute;
top:0;
z-index:1;
}
.feature-box{
color:#FFF;
height:170px;
left:0;
padding: 5px 10px 5px 10px;
position:absolute;
top:0;
width:220px;
z-index:20;
overflow: hidden;
} 
/*################ DESTACADO SUPERIOR FIJO ######################*/
#featuredtop{
height: 180px;
width: 530px;
margin: 0px 10px 0px 10px;
padding: 0;
border: none;
}
#singfeaturedtop {
height: 180px;
width: 530px;
margin: 5px 10px 0px 10px;
padding: 0;
border: none;
}
#featurestop{
height:180px;
margin:0px;
padding:0px;
position:relative;
width: 530px;
float: left;
}
#featurestopbg{
height:180px;
width: 530px;
left:0;
top:0;
padding: 0px;
margin: 0px;
position:absolute;
z-index:30;
overflow: hidden;
background-image:url(images/bgslider.png);
background-position: top left;
background-repeat: no-repeat;
}
#linkfeatured {
height:180px;
width: 530px;
left:0;
top:0;
padding: 0px;
margin: 0px;
position:absolute;
z-index:40;	
display: inline;
}
/*################ FIN DESTACADO SUPERIOR FIJO #####################*/
/*############### FECHAS #######################*/
#features .date {background: url(images/transparent_black_80.png); width:100px; height:60px; font-weight:bold; position:absolute; right:0; top:0; z-index:50px; }
#features .date .date_holder {margin:17px 9px 0 0;}
#features .date span.day {display: block; float: right; line-height: 28px; font-size: 38px; letter-spacing:-2px;}
#features .date span.month {width: 40px; display: block; float: right;	font-size: 16px; line-height: 14px;	padding-left: 2px; text-align: left; text-transform: uppercase; }
#features .date span.year {font-size:16px; width: 40px; display: block; }
/*############### FIN DESTACADOS DESLIZANTES ###############*/
/*############### CALENDARIO EN EL HOME ################*/
.button, .button:visited, .reply a{ background: #026cce url(images/alert-overlay.png)!important; display: inline-block!important; padding: 3px 3px 3px 3px!important; color: #fff !important; text-decoration: none!important; border:none!important; position: relative!important; cursor: pointer!important;}
.button, .button:visited, .reply a{ background-color:#025fb4!important; padding: 8px 16px!important; }
.button:hover, .reply a:hover { color: #fff  !important; text-decoration:none!important; background-color: #026cce!important; }
.button:active, .reply a:active { top: 1px!important; }
.small.button, .small.button:visited, .reply a { font-size: 10px!important; padding: 0px 6px 1px!important; text-transform:uppercase!important;}
.button, .button:visited, .medium.button, .medium.button:visited { font-size: 11px!important; font-weight: bold!important; line-height: 1!important; }
.large.button, .large.button:visited { font-size: 14px!important; padding: 8px 14px 9px!important; }
/*##################### Calendario de eventos ##################################*/
#events-calendar {background-color: #2e2e2e!important; border: 1px solid #4e4e4e!important; border-top: none!important;padding: 2px!important; color: #fff!important; font-size: 12px!important;  }
#events-calendar a {color:#69b3f8!important;}
#events-calendar .months {margin-top:4px}
#events-calendar h2, #events-calendar .event h3 {color:#fff!important; font-weight:bold!important; margin-bottom:4px}
#events-calendar h2 span {color:#69b3f8!important;}
#events-calendar .event .thumbnail {padding: 5px!important; background-color: #fff!important; border: 1px solid #222!important; }
#events-calendar .event .date {font-style: italic!important; font-size:11px!important; color:#69b3f8!important; font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif!important; margin-bottom: 5px!important; }
#events-calendar .event h3 {font-size: 16px!important; line-height: 18px!important; margin-top: 5px!important; margin-bottom: 5px!important;}
#events-calendar .event h3 a { color: #fff!important; }
.event p {font-size: 12px!important; line-height: 14px!important;}
#events-calendar .event .button {padding:5px 3px!important; }
#events-calendar .months .button {padding:8px 3px!important; }
.event .button, #events-calendar .event .button:visited { margin: 0 2px 0 0!important; }
.event .button:hover { }
#events-calendar #calendar .button { background-color: #333!important; }
#events-calendar #calendar .stopbtn { background-image:url(images/stopbtn.gif)!important;background-position:top left!important;background-repeat: no-repeat!important;cursor:pointer!important;}
#events-calendar #calendar .playbtn { background-image:url(images/playbtn.gif)!important;background-position:top left!important;background-repeat: no-repeat!important;cursor:pointer!important;}
#events-calendar #calendar a:hover.button { background-color: #555!important; }
.event .buttons ul  { position: absolute!important; top: 35px!important; left: 4px!important; padding: 4px 2px 6px 2px!important; border: 1px solid #000!important; background: #f5efba url(images/bg-cal-popup.png) repeat-x left top!important; }
.event .buttons ul li  { display: inline!important; margin: 2px 2px!important; }
.event .buttons ul li a  { padding: 0px 0px 2px 18px!important; color: #000 !important; }
.event .buttons ul li.outlook a  { background: url(images/ico-cal-outlook.png) no-repeat left top!important; }
.event .buttons ul li.ical a  { background: url(images/ico-cal-ical.png) no-repeat left top!important; }
.event .buttons ul li.google a  { background: url(images/ico-cal-google.png) no-repeat left top!important; }
.event .buttons ul li.bublepoint  { position: absolute!important; top: -12px!important; left: 69%!important; width: 15px!important; background: url(images/bg-popup-tip.png) no-repeat left top!important; }
#events_calendar .ui-widget-content { background: none !important; border: none !important;  }
#ui-datepicker-div { display: none!important; }
.ui-datepicker table { margin-bottom: 0 !important; background-color: #444!important; }
.ui-state-default, .ui-widget-content .ui-state-default { background-image:none !important; background-color: #333 !important; border-color: #444444 !important; color: #ccc !important; padding: 3px!important; text-align: center!important;  }
.ui-widget-header { background-image: none !important; background-color: transparent !important; border: none !important; color: #69B3F8 !important; margin-bottom: 15px!important; padding: 0 !important;  }
.ui-datepicker th { background-color: #555!important; color: #fff!important; border: 1px solid #333 !important; padding: 3px 0 !important; }
.ui-datepicker td { padding: 0 !important; border: 1px solid #333 !important; background-color: #444!important; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight { background-image: none !important; background-color: #222 !important; border-color: #444 !important; }
.ui-state-active, .ui-widget-content .ui-state-active { background-color: #026cce !important; border: 1px solid #2e86dd !important; }
.ui-widget-header .ui-datepicker-next .ui-icon { background: transparent url(images/arr-right.png) center center !important; }
.ui-widget-header .ui-datepicker-prev .ui-icon { background: transparent url(images/arr-left.png) center center !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background-color: transparent !important; background-image: none !important; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display:block!important;
left:0 !important;
margin-left:0 !important;
margin-top:0 !important;
position:absolute!important;
top:0 !important;
width: 25px!important;
height: 25px!important;
cursor:pointer
}
#events-calendar .hide { display: none}
/*############### FIN CALENDARIO ################*/
/*############### DETALLES CALENDARIO EN EL HOME ################*/
#destcalendarhome {
width: 530px!important;
max-width: 530px!important;
min-width: 530px!important;
margin: 0 10px!important;
padding: 0!important;
border: none!important;
overflow: hidden!important;
float: left;
}
#destcalendarhome .event .buttons {margin-bottom: 5px!important; margin-left:0px!important; position:relative!important; }
#destcalendarhome #events-calendar-outer {border: 1px solid #2e2e2e!important; margin: 0 0 5px 0!important; width:530px!important; }
#destcalendarhome #events-calendar #calendar {width: 198px!important; float:left!important;}
#destcalendarhome #events-calendar .event-outer {background: transparent url(images/box-shadow.png) no-repeat center bottom!important; padding-bottom:10px!important; width:320px margin-right:0px!important;}
#destcalendarhome #events-calendar .event {background-color: #3a3a3a!important; margin-top:16px!important; width: 320px!important; padding: 2px!important; border: 1px solid #232323!important; }
#destcalendarhome #events-calendar #calendar #actbutton { width:27px!important; height:27px!important; min-width:27px!important; min-height:27px!important; line-height:27px!important; display: block!important; margin:0px 0px 0px 5px!important; padding:0!important;}
#destcalendarhome  #message-none {background-color:#3A3A3A!important; border:1px solid #232323!important; padding:15px!important; width:295px!important; overflow:hidden!important; float: right!important;}
#destcalendarhome #events_calendar { background-color: #3A3A3A!important; border: 1px solid #232323!important; padding:2px!important; }
#destcalendarhome .ui-datepicker {padding:0 !important; width: 194px !important; }
/*############### DETALLES CALENDARIO EN CATEGORIA ################*/
#destcalendarcat {
width: 740px!important;
margin: 5px 10px 5px 0px!important;
padding: 0!important;
border: none!important;
}
#destcalendarcat .event .buttons {margin-bottom: 5px!important; margin-left:0px!important; position: relative!important; }
#destcalendarcat #events-calendar-outer {border: 1px solid #2e2e2e!important; width:740px!important; margin: 0 auto 5px auto!important; width:740px!important; }
#destcalendarcat #events-calendar .event-outer {background: transparent url(images/box-shadow.png) no-repeat center bottom!important; padding-bottom:10px!important; width:525px margin-right:4px!important;}
#destcalendarcat #events-calendar .event {background-color: #3a3a3a!important; margin-top:16px!important; width: 525px!important; padding: 2px!important; border: 1px solid #232323!important; }
#destcalendarcat #events-calendar #calendar #actbutton { width:27px!important; height:27px!important; min-width:27px!important; min-height:27px!important; line-height:27px!important; display: block!important; margin:0px 0px 0px 5px!important; padding:0!important;}
#destcalendarcat  #message-none {background-color:#3A3A3A!important; border:1px solid #232323!important; padding:15px!important; width:495px!important; overflow:hidden!important; float: right!important;}
#destcalendarcat  #events_calendar { background-color: #3A3A3A!important; border: 1px solid #232323!important; padding:3px!important; }
#destcalendarcat .ui-datepicker {padding:0 !important; width: 194px !important; }
/*############### FULL CALENDARIO EN CATEGORIA ################*/
#fulldestcalendarcat {
width: 1000px!important;
margin: 5px 0px 5px 0px!important;
padding: 0!important;
border: none!important;
}
#fulldestcalendarcat .event .buttons {margin-bottom: 5px!important; margin-left:0px!important; position: relative!important; }
#fulldestcalendarcat #events-calendar-outer {border: 1px solid #2e2e2e!important; width:1000px!important; margin: 0 auto 5px auto!important; width:1000px!important; }
#fulldestcalendarcat #events-calendar .event-outer {background: transparent url(images/box-shadow.png) no-repeat center bottom!important; padding-bottom:10px!important; width:785px margin-right:4px!important;}
#fulldestcalendarcat #events-calendar .event {background-color: #3a3a3a!important; margin-top:16px!important; width: 785px!important; padding: 2px!important; border: 1px solid #232323!important; }
#fulldestcalendarcat #events-calendar #calendar #actbutton { width:27px!important; height:27px!important; min-width:27px!important; min-height:27px!important; line-height:27px!important; display: block!important; margin:0px 0px 0px 5px!important; padding:0!important;}
#fulldestcalendarcat  #message-none {background-color:#3A3A3A!important; border:1px solid #232323!important; padding:15px!important; width:735px!important; overflow:hidden!important; float: right!important;}
#fulldestcalendarcat  #events_calendar { background-color: #3A3A3A!important; border: 1px solid #232323!important; padding:3px!important; }
#fulldestcalendarcat .ui-datepicker {padding:0 !important; width: 194px !important; }
/*############### DETALLES CALENDARIO EN SINGLE ################*/
#destcalendarsingle {
width: 530px!important;
max-width: 530px!important;
min-width: 530px!important;
margin: 5px 10px!important;
padding: 0!important;
border: none!important;
overflow: hidden!important;
float: left;
}
#destcalendarsingle .event .buttons {margin-bottom: 5px!important; margin-left:0px!important; position:relative!important; }
#destcalendarsingle #events-calendar-outer {border: 1px solid #2e2e2e!important; margin: 0 0 5px 0!important; width:530px!important; }
#destcalendarsingle #events-calendar #calendar {width: 198px!important; float:left!important;}
#destcalendarsingle #events-calendar .event-outer {background: transparent url(images/box-shadow.png) no-repeat center bottom!important; padding-bottom:10px!important; width:320px margin-right:0px!important;}
#destcalendarsingle #events-calendar .event {background-color: #3a3a3a!important; margin-top:16px!important; width: 320px!important; padding: 2px!important; border: 1px solid #232323!important; }
#destcalendarsingle #events-calendar #calendar #actbutton { width:27px!important; height:27px!important; min-width:27px!important; min-height:27px!important; line-height:27px!important; display: block!important; margin:0px 0px 0px 5px!important; padding:0!important;}
#destcalendarsingle  #message-none {background-color:#3A3A3A!important; border:1px solid #232323!important; padding:15px!important; width:295px!important; overflow:hidden!important; float: right!important;}
#destcalendarsingle #events_calendar { background-color: #3A3A3A!important; border: 1px solid #232323!important; padding:2px!important; }
#destcalendarsingle .ui-datepicker {padding:0 !important; width: 194px !important; }
/*************** Seccion del calendario en el post ***************/
.frame-event{
width: 680px!important;
padding: 0!important;
margin: 10px 0px 10px 20px!important;
overflow: hidden;
background-color:#CCC;
}
.frame-event .contencorners {
width: 680px!important;
height: 23px!important;
padding: 0!important;
margin: 0px 0px 0px 0px!important;
overflow: hidden;
}
.frame-event .contencorners .topleft{
width: 23px!important;
height: 23px!important;
padding: 0!important;
margin: 0px !important;
float:left;
background-image:url(images/evleftop.gif);
background-repeat: no-repeat;
background-position: top left;
}
.frame-event .contencorners .topright{
width: 23px!important;
height: 23px!important;
padding: 0!important;
margin: 0px !important;
float:right;
background-image:url(images/evrightop.gif);
background-repeat: no-repeat;
background-position: top left;
}
.frame-event .contencorners .btleft{
width: 23px!important;
height: 23px!important;
padding: 0!important;
margin: 0px !important;
float:left;
background-image:url(images/evleftinf.gif);
background-repeat: no-repeat;
background-position: top left;
}
.frame-event .contencorners .btright{
width: 23px!important;
height: 23px!important;
padding: 0!important;
margin: 0px !important;
float:right;
background-image:url(images/evrightinf.gif);
background-repeat: no-repeat;
background-position: top left;
}
.frame-event .event-name {
width: 99%!important;
}
.frame-event .event-name p, .frame-event .event-name span{
width: auto!important;
}
.frame-event .event {
float:left;
height:65px;
margin: 5px 0px 0px 0px;
width: 680px!important;
}
.frame-event .event .buttons {
position:relative!important;
width: 99%!important;
margin: 0px;
padding-left: 90px;
}
#eventlocation{
margin: 10px auto!important;
padding: 0px!important;
text-align: center!important;
}
#eventlocation #eventlocation-map {
 margin: 5px auto!important;
}
.entry p,.entry span  {
width: 680px!important;
}
.entry .postvideo{
width: 680px!important;
text-align: left;
margin: 5px auto!important;
}
.navigation {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 11px;
height: 50px;
display: block;
text-align: left;
margin: 10px 5px 10px 5px;
width: 99%;
padding: 10px 0px 10px 0px;
}
/*############### FIN CALENDARIO ################*/
/*##################### Mapas de Google ########################*/
#eventlocation {
min-height: 250px;
padding-bottom: 20px;
}
#eventlocation-map {
width: 550px;
}
#eventlocation-map .crop_map_single_output {
border: 2px solid #fff;
}
/*##################### FIN Estilos CALENDARIO ########################*/
/*################################### MINIARTICULOS HOME###################################*/
#minarthome{
width: 550px;
margin: 10px auto 10px auto;
padding: 0px 0px 5px 0px;
border: none;
}
.minidestacado {
width: 260px;
height: 170px;
padding: 0px 0px 0px 0px;
overflow: hidden;
word-wrap: break-word;
background-image: url(images/bgminides.png);
background-repeat: no-repeat;
overflow: hidden;
}
#minidestacado1 {
float: left;
margin: 0px 3px 0px 10px;
}
#minidestacado2 {
float: right;
margin: 0px 10px 0px 3px;
}
#minidestacado3 {
float: left;
margin: 5px 3px 0px 10px;
}
#minidestacado4 {
float: right;
margin: 5px 10px 0px 3px;
}
#minidestacado5 {
float: left;
margin: 5px 3px 0px 10px;
}
#minidestacado6 {
float: right;
margin: 5px 10px 0px 3px;
}
#minidestacado7 {
float: left;
margin: 5px 3px 0px 10px;
}
#minidestacado8 {
float: right;
margin: 5px 10px 0px 3px;
}
#minidestacado9 {
float: left;
margin: 5px 3px 0px 10px;
}
#minidestacado10 {
float: right;
margin: 5px 10px 0px 3px;
}
#minidestacado11 {
float: left;
margin: 5px 3px 0px 10px;
}
#minidestacado12 {
float: right;
margin: 5px 10px 0px 3px;
}
.minidestacado p, .minidestacado span {
margin: 5px 10px 4px 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
text-align: justify;
color: #333333;
}
#minarthome .minidestacado .titinf {
margin: 5px 10px 0px 10px;
line-height: 12px;
width: 240px;
max-width: 240px;
}
#minarthome .minidestacado .titinf a{
margin: 5px 0px 0px 0px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
color: #008EE1;
font-size: 12px;
font-weight: bold;
text-align: left;
border: none;
text-decoration: none;
}
.minidestacado .bordeimg {
width: 240px;
height: 80px;
position: relative;
margin: 10px 10px 0px 10px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.minidestacado .bordeimg .marcoimg {
width: 240px;
height: 80px;
position: absolute;
display: block;
top: 0px;
left: 0px;
margin: 0;
padding: 0;
overflow: hidden;
background-image: url(images/bordeimg.png);
background-repeat: no-repeat;
background-position: top left;
z-index: 10000;
}
.minidestacado img {
width: 240px;
height: 80px;
position: absolute;
top: 0px;
left: 0px;
z-index: 5000;
}
.minidestacado img a {
border: none;
}
/*################################### FIN MINIARTICULOS HOME##################################*/
/* ################################## DESTACADO SUPERIOR CATEGORIA ##############################*/
.sectioncat {
width: 520px!important;
max-width: 520px!important;
margin: 0px 5px 5px 5px;
padding: 0px 0px 0px 0px;	
}
.sectioncat .destimgcat {
width: 520px!important;
max-width: 520px!important;
height: 286px!important;
max-height: 286px!important;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;	
}
.sectioncat .catdest {
width: 520px!important;
max-width: 520px!important;
height: 170px!important;
max-height: 170px!important;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;
}
.sectioncat .catdest h3 {
margin: 10px 0px 15px 0px!important;
padding: 0px 0px 0px 0px!important;
line-height: 16px!important;
}
.sectioncat .catdest .destlinkcat {
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
line-height: 16px!important;
height: 16px;
max-height: 16px;
font-size: 16px!important;
color: #008EE1;
}
.sectioncat .catdest .fetcont{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px!important;
line-height: 15px!important;
color: #666;
}
.sectioncat .catdest p, .sectioncat .catdest span {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px!important;
line-height: 15px!important;
color: #666;
}
.sectioncat .catdest p a {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12px!important;
line-height: 15px!important;
height: 15px!important;
max-height: 15px!important;
color: #666;
width: 470px!important;
max-width: 470px!important;
float: left;
clear: both;
text-align: right;
}
.sectioncat .catminfecha {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px!important;
line-height: 15px!important;
height: 15px!important;
max-height: 15px!important;
color: #008EE1;
width: 470px!important;
max-width: 470px!important;
float: left;
clear: both;
text-align: right;	
}
.sectioncat .catminfecha a {
color: #008EE1;
}
/*################### Correccion miniarticulos categorias ########################*/
.narrowcolumn .section_foot  {
margin: 0px 0px 10px 5px;
padding: 0px 0px 0px 0px;
}
.narrowcolumn .section_foot_right  {
margin: 0px 5px 10px 0px;
padding: 0px 0px 0px 0px;
}
.narrowcolumn .section_foot_center  {
margin: 0px 5px 10px 10px;
}
/*################################################################################*/
/*################################### PUBLICIDAD PIE CATEGORIAS Y SINGLE #####################################*/
.ad_foot{
with: 730px;
height: 90px;
margin: 10px 0px 10px 0px;
text-align: left;
clear: both;
overflow: hidden;
}
.ad_foot_cat a, .ad_foot_cat img{
with: 730px;
height: 90px;
}
/*########################## PUBLICIDAD PIE CATEGORIAS Y SINGLE FULL ################################*/
.full_ad_foot{
with: 980px;
height: 90px;
margin: 10px 0px 10px 0px;
text-align: left;
clear: both;
overflow: hidden;
}
.full_ad_foot_cat a, .full_ad_foot_cat img{
with: 980px;
height: 90px;
}
/*######################## FIN PUBLICIDAD PIE CATEGORIAS Y SINGLE ##############################*/
/*######################## BANNER SUPERIOR DERECHA PAGINAS ###################################*/
#top_add_page {
height: 180px;
width: 250px;
margin: 5px 0px 0px 0px;
overflow: hidden;
}
#top_add_page a:link {
height: 180px;
width: 250px;
margin: 0px;
padding: 0px;
display:block;
}
#top_add_page a img {
height: 180px;
width: 250px;
margin: 0px;
padding: 0px;	
}
/*######################## FIN BANNER SUPERIOR DERECHA PAGINAS ###############################*/
/*#########################################*/
/*############### FIN CONTENIDO HOME ###############*/
/*############### INICIO CABECERA CONTENIDO Y PIE ARTICULOS ###################*/
#topcontsimple {
width: 740px;
height: 15px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background-image: url(images/topcontsimple.png);
background-repeat: no-repeat;
}
#footcontsimple {
width: 740px;
height: 15px!important;
min-height: 15px!important;
max-height: 15px!important;
line-height:15px!important;
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
overflow: hidden;
background-image: url(images/footcontsimple.png);
background-repeat: no-repeat;
}
.catnarrowcolumn {
padding: 0px 0px 0px 0px!important;
margin: 10px 10px 10px 0px!important;
width: 740px;
overflow: hidden;
word-wrap: break-word;
background-color: #FFF;
}
#bodycontsimple {
width: 740px;
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
overflow: hidden;
background-image: url(images/bodycontsimple.png);
background-repeat: repeat-y;
}
.catnarrowcolumn .postmetadata {
width: 700px;
height: 26px;
margin: 10px 0px 10px 20px;
overflow: hidden;
float: left;
background-image: url(images/footpost.gif);
background-repeat: no-repeat;
}
.catnarrowcolumn .postmetadata #autorfootpost {
height: 26px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
font-weight: normal;
color:#666666;
text-align:left;
margin: 0px 10px 0px 0px;
padding: 8px 0px 0px 10px;
overflow: hidden;
float: left;
}
.catnarrowcolumn .postmetadata #datosfootpost {
height: 26px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
font-weight: normal;
color:#666666;
text-align:left;
margin: 0px 0px 0px 10px;
padding: 8px 0px 0px 25px;
overflow: hidden;
float: left;
background-image: url(images/ico-categoria.png);
background-repeat: no-repeat;
background-position: top left;
}
.catnarrowcolumn .postmetadata #comentfootpost {
height: 26px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
font-weight: normal;
color:#666666;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 28px;
overflow: hidden;
float: right;
background-image: url(images/ico-comentarios.png);
background-repeat: no-repeat;
background-position: top left;
}
.catnarrowcolumn .postmetadata #rssfootpost {
height: 26px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
font-weight: normal;
color:#666666;
text-align:left;
margin: 0px 10px 0px 0px;
padding: 8px 0px 0px 48px;
overflow: hidden;
float: right;
background-image: url(images/ico-rss.gif);
background-repeat: no-repeat;
background-position: top left;
}
/*############### FULL CABECERA CONTENIDO Y PIE ARTICULOS ###################*/
#fulltopcontsimple {
width: 1000px;
height: 15px!important;
min-height: 15px!important;
max-height: 15px!important;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background-image: url(images/topcontfull.png);
background-repeat: no-repeat;
}
#fullfootcontsimple {
width: 1000px;
height: 15px!important;
min-height: 15px!important;
max-height: 15px!important;
line-height:15px!important;
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
overflow: hidden;
/*modificado*/
background-image: url(images/footcontfull.png);
background-repeat: no-repeat;
}
.fullcatnarrowcolumn {
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
width: 1000px;
overflow: hidden;
word-wrap: break-word;
/*background-color: #FFF;*/
}
.fullcatnarrowcolumn .postmetadata {
width: 970px;
height: 26px;
margin: 10px 0px 10px 20px;
overflow: hidden;
float: left;
background-image: url(images/footpost.gif);
background-repeat: no-repeat;
}
#templatereg .postmetadata {
width: 960px!important;
height: 26px!important;
line-height: 26px!important;
margin: 10px 0px 10px 20px!important;
overflow: hidden!important;
float: left!important;
background-image: url('images/footpost.gif')!important;
background-position: top left!important;
background-repeat: no-repeat!important;
}
.fullcatnarrowcolumn .postmetadata #autorfootpost, #fullbodycontsimple .postmetadata {
height: 26px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
font-weight: normal;
color:#666666;
text-align:left;
margin: 0px 10px 0px 0px;
padding: 8px 0px 0px 10px;
overflow: hidden;
float: left;
}
.fullcatnarrowcolumn .postmetadata #datosfootpost {
height: 26px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
font-weight: normal;
color:#666666;
text-align:left;
margin: 0px 0px 0px 10px;
padding: 8px 0px 0px 25px;
overflow: hidden;
float: left;
background-image: url(images/ico-categoria.png);
background-repeat: no-repeat;
background-position: top left;
}
.fullcatnarrowcolumn .postmetadata #comentfootpost {
height: 26px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
font-weight: normal;
color:#666666;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 28px;
overflow: hidden;
float: right;
background-image: url(images/ico-comentarios.png);
background-repeat: no-repeat;
background-position: top left;
}
.fullcatnarrowcolumn .postmetadata #rssfootpost {
height: 26px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
font-weight: normal;
color:#666666;
text-align:left;
margin: 0px 10px 0px 0px;
padding: 8px 0px 0px 48px;
overflow: hidden;
float: right;
background-image: url(images/ico-rss.gif);
background-repeat: no-repeat;
background-position: top left;
}
#fullbodycontsimple {
width: 1000px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
/*modificado*/
background-image: url(images/bodycontfull.png);
background-repeat: repeat-y;
}
#fullbodycontsimple .post {
	width: 960px;
	max-width: 960px;
	margin: 5px auto;
	padding: 5px;
	display: block;
}
#fullbodycontsimple h2 {
	max-width: 80%;
	width: 80%;
}
#fullbodycontsimple .calendario {
	margin-top: 45px!important;
}
.minicat {
width: 240px;
height: 160px;
padding: 0px 0px 0px 0px;
overflow: hidden;
word-wrap: break-word;
background-image: url(images/bgminidescat.png);
background-repeat: no-repeat;
}
#minicat1 {
float: left;
margin: 10px 13px 13px 0px;
}
#minicat2 {
float: left;
margin: 10px 14px 13px 0px;
}
#minicat3 {
float: left;
margin: 10px 13px 13px 0px;
}
#minicat4 {
float: left;
margin: 10px 0px 13px 0px;
}
#minicat5 {
float: left;
margin: 0px 13px 10px 0px;
}
#minicat6 {
float: left;
margin: 0px 14px 10px 0px;
}
#minicat7 {
float: left;
margin: 0px 13px 10px 0px;
}
#minicat8 {
float: left;
margin: 0px 0px 10px 0px;
}
#minicat9 {
float: left;
margin: 0px 13px 10px 0px;
}
#minicat10 {
float: left;
margin: 0px 14px 10px 0px;
}
#minicat11 {
float: left;
margin: 0px 13px 10px 0px;
}
#minicat12 {
float: left;
margin: 0px 0px 10px 0px;
}
.minicat p, .minicat span {
margin: 0px 10px 10px 10px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: justify;
color: #333333;
}
.minicat h2 {
margin: 5px 10px 0px 10px;
}
.minicat h2 a{
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
color: #008EE1;
font-size: 12px;
font-weight: bold;
text-align: left;
}
.minicat .bordeimgcat {
width: 220px;
height: 73px;
position: relative;
margin: 10px 10px 0px 10px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.minicat .bordeimgcat .marcoimgcat {
width: 220px;
height: 73px;
position: absolute;
display: block;
top: 0px;
left: 0px;
margin: 0;
padding: 0;
overflow: hidden;
background-image: url(images/bordeimgcat.png);
background-repeat: no-repeat;
background-position: top left;
z-index: 10000;
}
.minicat img {
width: 220px;
height: 73px;
position: absolute;
top: 0px;
left: 0px;
z-index: 5000;
}
.minicat img a {
border: none;
}
.fullentry p , .fullentry span, .tempfullentry p, .tempfullentry span{
width: 900px!important;
max-width: 900px!important;
margin: 10px;
padding: 10px;
}
.fullentry, .tempfullentry {
float: left;
padding: 0 0 20px 0px;
margin: 10px 10px 10px 10px;
width: 960px;
overflow: hidden;
}
.post-edit-link{
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
line-height: 14px;
margin: 5px 10px 5px 20px;
color: #008EE1;
}
/*############### INICIO CONTENIDO ###############*/
#contenido {
width: 530px;
margin: 10x;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
#contenido h2 {
width: 530px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
#contenido p, #contenido span {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
word-wrap: break-word;
color: #666;
}
#contenido p a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
word-wrap: break-word;
}
#contenido p a:hover {
color:#FFFFFF;
}
#contenido p a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#contenido p a:active, #contenido p a:focus {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*############### ESTILOS GENERALES DEL CONTENIDO ###############*/
#homefootcarousel {
width: 530px!important;
min-width: 530px!important;
max-width: 530px!important;
height: 135px!important;
min-height: 125px!important;
min-height: 125px!important;
margin: 5px 10px 5px 10px!important;
padding: 5px 0px!important;
overflow:hidden;
}
#content {
font-size: 1.2em;
word-wrap: break-word;
margin: 0px!important;
padding: 0px!important;
}
#content .title {
margin: 15px 0px 5px 25px!important;
padding: 0!important;
font-size: 18px!important;
line-height:24px!important;
font-weight:bold!important;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif!important;
color: #008EE1!important;
	}
#content .fl {
width: 100%;
}
#content .data {
margin: 5px 5px 5px 5px!important;
padding: 0!important;
font-size: 10px!important;
font-weight:bold!important;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
color: #333!important;
float:left;
text-align:right;
clear:both;
width: 470px!important;
}
#contentbot {
padding: 10px 0 20px 0;
margin: 0px 20px 0px 20px;
width: 960px;
word-wrap: break-word;
overflow: hidden;
}
.widecolumn {
padding: 10px 0 20px 0;
margin: 10px 10px 10px 10px;
width: 530px;
line-height: 13px;
overflow: hidden;
word-wrap: break-word;
background-color: #FFF;
}
html>body .entry ul, .tempfullentry ul {
margin: 5px 10px 5px 10px;
padding: 0 0 0 0px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}
html>body .entry li, .tempfullentry li {
margin: 7px 0 8px 10px;
}
.entry ul li:before, .tempfullentry ul li:before {
content: "\00BB \0020";
}
.entry ol, .tempfullentry ol {
padding: 0 0 0 35px;
margin: 5px 10px 5px 10px;
}
.entry ol li, .tempfullentry ol li {
margin: 0;
padding: 0;
}
.entry form, .tempfullentry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}
.entry p a:visited, .tempfullentry p a:visited {
color: #666666;
}
.widecolumn .post {
margin: 5px;
}
.widecolumn .smallattachment {
text-align: left;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
text-align: left;
margin: 5px 0px;
}
.narrowcolumn {
float: left;
padding: 0 0 20px 0px;
margin: 10px 10px 10px 10px;
width: 530px;
overflow: hidden;
word-wrap: break-word;
background-color: #FFF;
}
.narrowcolumn .entry, .widecolumn .entry, .fullcatnarrowcolumn .tempfullentry {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #666;
line-height: 16px;
margin: 5px 10px 5px 10px;
}
.widecolumn .postmetadata {
margin: 10px 30px 10px 20px;
padding:0px!important;
width: 410px!important;
max-width: 410px!important;	
}
.narrowcolumn .postmetadata, .fullcatnarrowcolumn .tempfullentry .postmetadata {
text-align: left;
padding-top: 5px;
text-align: left;
}
.postmetadata {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 11px;
     line-height: 14px;
clear: both;
color: #666666;	 
}
.narrowcolumn small, .fullcatnarrowcolumn .tempfullentry small{
margin: 5px;
}
.postmetadata small{
     border:1px solid #008EE1;
	 margin:0px!important;
	 padding:0px!important;
}
.even, .alt {
	border-left: 1px solid #ddd;
}
.alt {
margin: 10px 5px;
padding: 10px;
border: 1px solid #ccc;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
/*################### FORMULARIOS DE OPINION ##############################*/
#commentform p, #commentform p a:link {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif!important;
font-size:11px!important;
margin: 5px 0;
color: #666666;
}
#respond  {
margin: 10px 30px 10px 20px;
padding: 10px 0px 10px 0px;
float: left;
}
#respond  h3{
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif!important;
font-size:13px!important;
line-height: 15px;
margin: 5px 0;
color: #008EE1;
}
#respond #commentform p, #respond p, #respond #commentform p a:link {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif!important;
font-size:11px!important;
line-height: 14px;
margin: 5px 0;
color: #666666;
}
.commentlist {
padding: 0;
text-align: justify;
width: 98%!important;
max-width: 98%!important;
overflow: hidden!important;
margin-left:1%!important;
margin-right:1%!important;
}
.commentlist li, {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font size:11px;
}
.commentlist li ul li {
font-size: 11px;
}
.commentlist li {
font-weight: bold;
}
.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 11px;
}
.commentlist p, .commentlist span {
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
color: #666;
font-weight: normal;
line-height: 16px;
text-transform: none;
margin: 10px 5px 10px 0;
font-style: normal;
font-size: 12px;
}
.commentlist li {
margin: 15px 0 10px;
padding: 5px 5px 10px 10px;
list-style: none;
	}
.commentlist li ul li { 
margin-right: -5px;
margin-left: 10px;
}
#content .nocomments, .widecolumn .entry .nocomments, .widecolumn .nocomments, #bodycontsimple .nocomments, .nocomments {
text-align: left;
margin: 10px 10px 10px 25px;
padding: 0;
color: #777;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font size: 10px!important;
}
.commentmetadata {
font-weight: normal;
margin: 0;
display: block;
}
.commentmetadata a{
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
margin: 5px 5px 5px 5px;
}
select {
width: 130px;
}
/*#################### FIN FORMULARIOS DE OPINION ###################*/
/*############# ESTILOS FECHA ################################*/
#calendario {
width: 46px;
height: 49px;
background-image: url(images/calendario.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
margin: -20px 20px 5px 20px!important;
overflow: hidden;
float: right;
position: relative;
}
#anocalendario {
width: 40px;
height: 14px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
font-weight: bold;
color:#FFFFFF;
text-align:center;
margin: 5px 3px 0px 3px;
padding: 0px 0px 0px 0px;
float: right;
}
#mescalendario {
width: 40px;
height: 9px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:9px;
font-weight: normal;
color:#999999;
text-align:center;
margin: 0px 3px 0px 3px;
padding: 0px 0px 0px 0px;
float: right;
}
#diacalendario {
width: 40px;
height: 16px;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:16px;
font-weight: bold;
color:#999999;
text-align:center;
margin: 0px 3px 0px 3px;
padding: 0px 0px 0px 0px;
float: right;
}
/*############# FIN ESTILOS FECHA #########################*/	
#commentform {
margin: 5px 10px 0 0;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
#commentform textarea {
width: 100%;
padding: 2px;
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#commentform #submit {
margin: 0 0 5px auto;
float: right;
}
/*############# ESTILOS DEL FORMULARIO PARA OPINAR #########################*/
.post {
text-align: left;
background:#FFF;
margin: 5px 5px 5px 5px;
}
.post h2 a, .post h3 a, .post h1 a {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:16px;
line-height: 20px;
font-weight: bold;
color:#008EE1!important;
text-align:left;
margin: 20px 20px 2px 20px;
padding: 2px 0px 2px 0px;
border-bottom: 1px dotted #999999;
word-wrap: break-word;
}
.post h2, .post h3, .post h1 {
color:#008EE1!important;
margin-left:20px;
}
.post p, .post span{
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
line-height: 15px;
color:#666666;
text-align:justify;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
word-wrap: break-word;
}
.post p {
padding: 10px 0px 0px 20px;
}
.post p a {
color:#106BC5;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
word-wrap: break-word;
}
.post p a:hover {
color:#999999;
text-decoration: none;
}
.post p a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.post p a:active {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.post hr {
display: block;
}
.comment-body .fn, .comment-body .says {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 5px 5px 5px 5px;
color:#008EE1;
}
.comment-body cite {
color:#008EE1;
}
#comments{
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif!important;
color: #008EE1;
font-size: 14px;
font-weight: bold;
padding: 0;
margin: 10px 10px 10px 20px;
}
#fieldcomments  {
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
line-height: 11px;
color:  #666666;
text-decoration: none!important;
border:none!important;	
}

#respond:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.thread-alt {
background-color: #f8f8f8;
}
.thread-even {
background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.children { padding: 0; }
strike {
color: #777;
}
.clear {
clear: both;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
code {
font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
color: #777;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
hr {
display: none;
}
a img {
border: none;
}
p img {
padding: 0;
max-width: 100%;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right!important;
padding: 4px;
margin: 0 0 2px 7px;
clear: none;
position: relative;
}
.alignleft {
float: left!important;
padding: 4px;
margin: 0 7px 2px 0;
clear: none;
position: relative;
}
.center {
text-align: center;
}
.hidden {
display: none;
}
.readmore, .readmore:visited {
margin-top: 4px!important;
float: right;
clear: both;
color: #008EE1!important;
}
/*################ GALERIA PIE #############################*/
#footercenter #shashin-random-images{
margin: -27px 0px 0px -6px;
*margin-top: -32px!important;
}
/*################ PUBLICIDAD ###################################*/
.ad_foot_single {
height: 73px!important;
width: 480px!important;
text-align: center!important;
padding: 0px;
margin: 10px 0px 10px 0px;
}
.ad_foot_single a{
height: 72px!important;
width: 392px!important;
padding: 0px;
margin: 0px;
}
.ad_foot_single a img{
height: 72px!important;
width: 392px!important;
padding: 0px;
margin: 0px;
}
/*############### FIN ESTILOS GENERALES DEL CONTENIDO ###############*/
/*############### FIN CONTENIDO ###############*/
/*################ CARRUSEL ###################*/
#homesitiosamigos {
width: 530px;
height: 200px;
overflow:hidden;
margin: 5px 10px 0px 10px;
padding: 0px 0px 0px 0px;
float:left;
}
/*############### INICIO FOOTER ###############*/
/*############### WIDGETS DEL FOOTER ###############*/
.titlewidgetfooter {
overflow: hidden;
margin: 0 auto;
padding: 0 auto;
background-color:#008EE1;
height: 20px;
max-height: 20px;
vertical-align: middle;
border-left: 1px solid #008EE1;
border-right: 1px solid #008EE1;
}
.titlewidgetfooter h2{
margin: 0 auto;
padding: 0 auto;
font-family:"Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
line-height: 20px;
color:#FFF;
height: 20px;
max-height: 20px;
text-align: left;
margin-left: 10px;
}
#titlewfooterleft  {
width: 320px;
background-image:url(images/ico-video.gif);
background-position: 290px 50%;
background-repeat: no-repeat;
}
#titlewfootercenter  {
width: 300px;
background-image:url(images/ico-fotos.gif);
background-position: 270px 50%;
background-repeat: no-repeat;
}
#titlewfooterright  {
width: 300px;
}
#footerleft  {
width: 320px;
height: 300px;
overflow: hidden;
border: 1px solid #008EE1;
}
#footercenter  {
width: 300px;
height: 300px;
overflow: hidden;
border: 1px solid #008EE1;
}
#footerright  {
width: 300px;
height: 300px;
overflow: hidden;
border: 1px solid #008EE1;
}
.widgetfooter {
width: 320px;
height: 300px;
overflow: hidden;
}
/*################################INICIO DEL FOOTER #######################*/
#sitiosamigos {
width: 530px;
height: 210px;
overflow:hidden;
margin: 5px 10px 0px 10px;
padding: 0px 0px 0px 0px;
float:left;
}
#footer {
width:1000px;
height:60px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}
#latfooterleft {
width:20px;
height:60px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
background-image: url(images/latfooterleft.png);
}
#latfooterright {
width:20px;
height:60px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
background-image: url(images/latfooterright.png);
}
#footerleftbtm {
width: 580px;
height: 60px;
font-family:"Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
line-height: 13px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
float:left;
background-image: url(images/bgfooter.png);
background-repeat: repeat-x;
}
#footerrightbtm {
width: 380px;
height: 60px;
font-family:"Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-align:right;
vertical-align:middle;
line-height: 13px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
float:left;
background-image: url(images/bgfooter.png);
background-repeat: repeat-x;
}
#footerrightbtm a img {
border: none;
}
/*################################FIN DEL FOOTER #######################*/
/*############### INICIO ESTILOS VIDEO ###############*/
#videolist{
text-align: left;
}
.fvid {
margin-bottom: 3px;
}
.vidselector {
margin: 0 auto 2px;
padding: 0;
}
.vidselector li {
    list-style: none;
    height: 22px;
    line-height: 22px;
    margin: 0px 2px 4px 0px;
    padding: 2px 0px 2px 2px;
	text-align: left;
}
.vidselector li a:link {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	height: 22px;
	width: auto;
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #008EE1;
    background-color: #1A171B;
}
/*############## ESTADOS CONTENIDOS VIDEO ###############*/
.vidselector li a:hover {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	height: 22px;
	width: auto;
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #008EE1;
    background-color: #008EE1;
}
.vidselector li a:active {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	height: 22px;
	width: auto;
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #008EE1;
    background-color: #008EE1;
	text-decoration: blink;
}
.vidselector li a:focus {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	height: 22px;
	width: auto;
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #008EE1;
    background-color: #008EE1;
	text-decoration: blink;
}
.vidselector li a:visited {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	height: 22px;
	width: auto;
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #008EE1;
    background-color: #1A171B;
}
/*############### FIN ESTILOS VIDEO ###############*/
/*############### FIN FOOTER ###############*/
/*############### ESTILOS DEL CALENDARIO ###############*/
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: left;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: left;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: left;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
.wp-caption {
border: 1px solid #ddd;
text-align: left;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
/*############### FIN ESTILOS DEL CALENDARIO ###############*/
