@charset "utf-8";
/* =======================================

HOJA DE ESTILOS ENLACES Y LINKS

(c) 2009 - enlacesylinks.com

Todos los derechos reservados

=========================================*/

body {margin:0; text-align:justify; background:#ededed; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color: #666; }
strong { font-weight:bold; color:#f00; }
a {color: #000; text-decoration:underline;}
a:hover {color: #f00; text-decoration:none;}


/* CABECERA
========================================== */

#cab { width: 100%; height:200px; background:#263140 url(../img/cab.png) no-repeat center;  }

/* ADS 
========================================== */
#bancab { width:950px; margin: 0 auto; }
#ban468x60 { width:468px; height:60px; padding: 40px 0 0 450px;  margin: 0 auto; text-align:right;}
#adsense01 {width:300px; padding: 130px 620px 0 0;  margin: 0 auto; text-align:left; }
#adsense02 {width:400px; padding: 0 0 0 500px;  margin: -155px auto 0 auto; text-align:left;  }


/* CONTENEDOR
========================================== */
#contenedor { width: 950px; margin: -1px auto 0 auto; }


/* BUSCAR
========================================== */
#buscar{ width: 950px; margin: -50px 0 19px -80px; text-align:right; }
input.buscarcaja {padding: 3px; width:200px; margin-top: -10px;}
input.buscarboton {padding: 3px; width: 60px; margin-top: -10px;}

.busquedasanio {float: right; width:270px; text-align:left; margin: -10px 0 0 0;}
.busquedasanio a {color:#000; text-decoration:underline;}
.busquedasanio a:hover {color:#000; text-decoration:none;}

/* MENU
========================================== */
#menu { width:950px; height: 40px; border-top:#263140 solid 1px; border-bottom: #263140 solid 1px; display:block; background: url(../img/bg-menu.png) no-repeat center; margin-top:-9px; }
#menu ul {list-style-type:none; margin: 5px 0;}
#menu li {float: left; margin: 0 20px 0 0; font-size: 20px; color: #fff;}
#menu li a {color: #fff; text-decoration:none;}
#menu li a:hover {color:#f00; text-decoration:underline;}


/* CUERPO
========================================== */
#cuerpo { width:550px; float: left; margin: 0 20px; }

.enlacesnumero {margin: 10px auto;}

.enlacesfecha {background: #263140; padding:5px 20px; margin: 5px auto; border: dotted 1px #ddd; font-weight:bold; }
.enlacesfecha a {color:#fff; text-decoration:none;}
.enlacesfecha a:hover {color:#f00; text-decoration:none;}

.caja {background: #fff; padding: 3px 10px; margin: 10px auto; border: dotted 1px #ddd;} 
.caja a{color:#666; text-decoration:none;}
.caja a:hover{color:#f00; text-decoration:none; }
.fotocaja { width:80px; height:80px; background:#000; float: left; margin: 10px 10px 10px 0; border: #eee solid 1px;  }

.tags {font-size: 12px; border-top: #eee solid 1px; border-bottom: #eee solid 1px; clear:both; padding: 10px 0;}
.tags a { text-decoration: none; color:#666;}
.tags a:hover { text-decoration:none; color:#f00; }

.enlace {font-size:12px; margin:5px 0; }
.enlace a{color:#666; text-decoration:none;}
.enlace a:hover{color:#f00; text-decoration:none; }

.busc {color: #fff; font-weight:bold; background:#263140;}


/* PAGINACION
========================================== */
.paginacion { margin: 20px 0; }
.paginacion a {border: solid 1px #000; padding: 1px 3px; margin: 0 1px; background:#263140; color: #fff; text-decoration:none;}
.paginacion a:hover {border: solid 1px #000; padding: 1px 3px; margin: 0 1px; background:#f00; color: #fff; text-decoration:none;}


/* BARRA LATERAL
========================================== */
#barralateral {width: 300px; float: right; margin: 0 30px 20px 0;}
#barralateral h2 {background: #263140; color:#fff; padding: 6px; clear: both;}
#publi300x250 {width: 300px; height:250px; background:#999; margin: 20px auto;}

/* NUBE DE TAGS
========================================== */

#nubedetags a {text-decoration: none; color: #666;}
#nubedetags a:hover {text-decoration: underline; color: #f00;}

/* AREAS PRINCIPALES
========================================== */

#areas ul { width:300px; height: 60px; list-style-type: none; margin: 0 0 30px -20px; }
#areas ul li { width:130px; float:left; margin: 2px 5px 2px 0; font-weight:bold;}
#areas a {color:#666; text-decoration:none;}
#areas a:hover {color:#f00; text-decoration:underline;}

/* CATEGORIAS
========================================== */

#categorias ul { width:300px; height: 270px; list-style-type: none; margin: 0 0 30px -20px; }
#categorias ul li { width:130px; float:left; margin: 2px 5px 2px 0; font-weight:bold;}
#categorias a {color:#666; text-decoration:none;}
#categorias a:hover {color:#f00; text-decoration:underline;}

/* INTERCAMBIO ENLACES
========================================== */

#intercambioenlaces ul { width:300px; height: 420px; list-style-type: none; margin: 0 0 30px -20px; font-size:12px; }
#intercambioenlaces ul li { width:130px; float:left; margin: 2px 5px 2px 0; font-weight:bold; font-size:12px;}
#intercambioenlaces a {color:#666; text-decoration:none;}
#intercambioenlaces a:hover {color:#f00; text-decoration:underline;}


/* CALENDARIO
========================================== */
#calendario ul { width: 200px; height:110px;  list-style-type:none; } 
#calendario ul li { float: left; padding: 3px 4px; border: 1px #000 solid; background:#000; color:#fff; margin: 1px;  }
#calendario a {text-decoration: none; color: #fff;}
#calendario a:hover {text-decoration: underline; color: #f00; }

/* FORMULARIO DE ENVIO
========================================== */
.aviso { border:#000 dotted 1px; background:#FFFFCC; padding: 5px 10px; }
.inputenviar {width: 450px; padding: 5px; }
.optionenviar {width: 250px; padding: 5px; }
.textareaenviar {width: 450px;}
.btnenviar { width:120px; }
.legal {}
.categorialink {}



/* PIE
========================================== */
#pie {width: 100%; height:297px; clear: both; background:#263140 url(../img/bg-pie.png) no-repeat center; color: #fff;}
#txtpie { width: 900px; margin: 0 auto; padding:25px 0 0 0; }
#txtpie a { text-decoration:none; color:#fff; }
#txtpie a:hover { text-decoration:none; color:#f00; }












form, ol, dd, dt, dl{margin:0;padding:0;font-weight:normal;list-style:none;}

/*FIXES*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;} 
* html .clearfix{height:1%}
.clearfix{display:block;} 
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}


.ContGral{}
.ContGral .hd{ background:url(../img/fd_header.gif)}
.ContGral .hd .cont{ width:928px; margin:auto;padding:5px 0 0 0; height:188px; position:relative} 
.ContGral .hd .cont h1{ background:url(../img/lg_enlaces.gif) no-repeat; width:391px; height:188px; display:block; margin:0 0 0 13px}
.ContGral .hd .cont h1 a{ visibility:hidden}
.ContGral .hd .cont .publi{ position:absolute; right:0; top:40px}
.ContGral .hd .cont .buscador{position:absolute; right:20px; top:130px}
.ContGral .hd .cont .menu{ background:url(../img/fd_menu.gif); width:948px; position:absolute; top:193px; left:-10px}
.ContGral .hd .cont .menu ul{ margin:0 0 0 32px} 
.ContGral .hd .cont .menu ul li{float:left; display:block; margin:0 10px 16px 10px;} 
.ContGral .hd .cont .menu ul li a{ color:#FFF; font:21px Arial, Helvetica, sans-serif}
.ContGral .bd{ width:928px; margin:auto; padding:0px 0 0 0px}
.ContGral .bd .ClLeft{ width:580px; float:left; }
.ContGral .bd .ClLeft h3{ font:14px Arial, Helvetica, sans-serif; color:#697279; font-weight:bold; margin:0 0 13px 0}
.ContGral .bd .ClLeft h3 span{ color:#ff1e46}
.ContGral .bd .ClLeft p.links{ padding:0 0 13px 0}
.ContGral .bd .ClLeft p.links a{color:#1f3953; font:12px Arial, Helvetica, sans-serif;text-decoration:underline; font-weight:bold; display:block; float:left; padding:0 3px 0 3px; margin:0 2px 0 2px}
.ContGral .bd .ClLeft p.links a:hover{ }
.ContGral .bd .ClLeft p.links a.selec{ color:#FFF; background:#263140}
.ContGral .bd .ClLeft .cajaB { width:550px}
.ContGral .bd .ClLeft .cajaB h2{color:#FFF; background:#263140; font:14px Arial, Helvetica, sans-serif;font-weight:bold; display:block; padding:4px 0 7px 21px}
.ContGral .bd .ClLeft .cajaB .cont{ background:#FFF; margin:10px 0 0 0; padding:15px 0 0 10px; border-bottom:1px solid #E6E6E6;}
.ContGral .bd .ClLeft .cajaB .cont .texto { padding:0 15px 15px 0}
.ContGral .bd .ClLeft .cajaB .cont .texto img{border:0px solid #ccc; margin:0 8px 8px 0; float:left}
.ContGral .bd .ClLeft .cajaB .cont .texto p{ font:12px Arial, Helvetica, sans-serif; color:#6c767d}
.ContGral .bd .ClLeft .cajaB .cont .texto p span{ font-weight:bold}
.ContGral .bd .ClLeft .cajaB .cont .texto a{font-size:14px; margin:5px 0; color:#666; text-decoration:none;}
.ContGral .bd .ClLeft .cajaB .cont .texto a:hover{font-size:14px; margin:5px 0; color:#f00; text-decoration:none; }

.ContGral .bd .ClLeft .cajaB .cont .youtube{ margin:0 0 18px 0; display:block}
.ContGral .bd .ClLeft .cajaB .cont .tags { border-top:1px solid #E6E6E6; width:528px; padding:14px 0 10px 0}
.ContGral .bd .ClLeft .cajaB .cont .tags p{ background:url(../img/ic_tags.gif) no-repeat left; padding:0 0 0 20px; font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.ContGral .bd .ClLeft .cajaB .cont .tags a{font:12px Arial, Helvetica, sans-serif; color:#000000}
.ContGral .bd .ClLeft .cajaB .cont .tags a:hover{font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline}
.ContGral .bd .ClLeft .cajaB .cont .Noticias { border-top:1px solid #E6E6E6; width:528px; padding:14px 0 10px 0}
.ContGral .bd .ClLeft .cajaB .cont .Noticias p{ background:url(../img/noticiasrelacionadas.gif) no-repeat left; padding:0 0 0 20px; font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.ContGral .bd .ClLeft .cajaB .cont .Noticias a{font:12px Arial, Helvetica, sans-serif; color:#000000}
.ContGral .bd .ClLeft .cajaB .cont .Noticias a:hover{font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline}
.ContGral .bd .ClLeft .cajaB .cont .Noticias ul{margin:0;padding:0; margin:0 0 0 20px}
.ContGral .bd .ClLeft .cajaB .cont .Noticias ul li{margin:0;padding:0;list-style:none;  background:url(../img/ic_bullet.png) no-repeat 0 7px; padding:0 0 0 5px}
.ContGral .bd .ClLeft .cajaB .cont .Noticias ul li a{  color:#FF0000; font:12px  Arial, Helvetica, sans-serif}
.ContGral .bd .ClLeft .cajaB .cont .Noticias ul li a:hover{  color:#FF0000; text-decoration:underline; font:12px Arial, Helvetica, sans-serif}
.ContGral .bd .ClLeft .cajaB .cont .Fuente { border-top:1px solid #E6E6E6; width:530px; padding:14px 0 10px 0; background:url(../img/fd_fuente.gif) no-repeat 0 32px}
.ContGral .bd .ClLeft .cajaB .cont .Fuente p{padding:0 0 0 20px; font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.ContGral .bd .ClLeft .cajaB .cont .Fuente input{ width:500px; margin:8px 0 0 26px; border:none; background:none}
.ContGral .bd .ClLeft .cajaB .cont .Visitas { border-top:1px solid #E6E6E6; width:530px; padding:9px 0 10px 0;}
.ContGral .bd .ClLeft .cajaB .cont .Visitas p { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000}
.ContGral .bd .ClLeft .cajaB .cont .Visitas p a{ font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios{padding:0 0 10px 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios div, h1, h3, h4, h5, h6, p, form, ol, dd, dt, dl{margin:0;padding:0;font-weight:normal;list-style:none;}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .tt{margin:0;padding:0;font-weight:normal;list-style:none;background:#263140; display:block; width:520px; margin:0 0 12px 0 }
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .tt h2{margin:6px 20px 0 ;padding:0 0 8px 0;font-weight:normal;list-style:none;font:24px Arial, Helvetica, sans-serif; font-weight:bold; background:none; display:block; float:left; }
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .tt span{ display:block; float:right;  font:12px Arial, Helvetica, sans-serif; color:#FFF; margin:12px 5px 0 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita{ padding:0px 0 0px 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cel{background:#E8E8F4}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .imgcajita{ width:120px;display:block float:left; background:#FFF}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita img{ width:96px; height:96px; float:left}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .admin{background:#3B4859;}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .textadmin{ color:#FFF;  float:left; width:400px; margin:0 0 0 12px}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .textadmin a{color:#FFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .textadmin p{ color:#FFF; font:12px Arial, Helvetica, sans-serif}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .textadmin p.fecha{ color:#FFF;  margin:0 0 6px 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .textadmin strong{ color:#FFF;}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .text{ float:left; width:400px; margin:0 0 0 12px}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .text a{color:#000; font:14px Arial, Helvetica, sans-serif; font-weight:bold}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .text p{ color:#263140; font:12px Arial, Helvetica, sans-serif}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .cajita .text p.fecha{ margin:0 0 6px 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios p{ font:12px Arial, Helvetica, sans-serif}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios p a{ color:#FF0000; font:12px Arial, Helvetica, sans-serif; font-weight:bold}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form{ margin:6px 0 0 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form p { font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000; display:block; background:url(../img/input_comentario.gif) no-repeat 0 20px; margin:6px 0 0 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form p span{ font:16px Arial, Helvetica, sans-serif; font-weight:normal; color:#FF0000}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form p input{ width:450px; border:none; background:none; height:25px; margin:16px 0 0 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form p.check{ background:none; font:12px Arial, Helvetica, sans-serif; color:#263140;}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form p.check input{ width:14px; height:14px; margin:0 5px 0 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form ul{margin:0;padding:0; margin:15px 0 20px 0}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form ul li{ list-style:none; background:url(../img/ic_bullet_comentario.png) no-repeat 0 5px; padding:0 0 0 8px; color:#263140; font:12px Arial, Helvetica, sans-serif}
.ContGral .bd .ClLeft .cajaB .cont .Comentarios .Form .enviar{ background:url(../img/btn_enviar.gif) no-repeat; width:283px; height:34px; display:block; cursor:pointer; border:none; font:24px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; margin:0 0 15px 0}
.ContGral .bd .ClLeft .cajaB .avatar{ background:#FFF; padding:12px 20px 0 0}
.ContGral .bd .ClLeft .cajaB .avatar h2{font:24px "Arial Black", Gadget, sans-serif; font-weight:bold; background:none; color:#263140; line-height:25px}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv{ background:#ededed; width:510px; margin:0 0 0 15px; padding:10px 0 0 10px; position:relative}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .TL{ background:url(../img/cv_caja.gif) no-repeat left top; width:10px; height:10px; display:block; position:absolute; top:0; left:0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .TR{ background:url(../img/cv_caja.gif) no-repeat right top; width:10px; height:10px; display:block; position:absolute; top:0; right:0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .BL{ background:url(../img/cv_caja.gif) no-repeat left bottom; width:10px; height:10px; display:block; position:absolute; bottom:0; left:0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .BR{ background:url(../img/cv_caja.gif) no-repeat right bottom; width:10px; height:10px; display:block; position:absolute;bottom:0; right:0}



.ContGral .bd .ClLeft .cajaB .avatar .cajaAv ul{ display:block}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv ul li{ display:block; width:108px; float:left; margin:0 0 0 30px}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv ul li p{ display:block; background:#FFF; padding:5px; border:1px dashed #CCCCCC}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv ul li p span{ display:block; background:#fe0000; width:96px; height:96px}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv ul li input{margin:3px 0 0 37px}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .enviar{ background:url(../img/btn_avatar.gif) no-repeat; width:289px; height:38px; font:19px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; border:none; margin:20px 0 43px  102px; cursor:pointer}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual{ margin:0 0 0 10px; padding:0 0 120px 0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual span.mg{ display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#000; margin:92px 20px 0 0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual span{ display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#000; margin:32px 20px 0 0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual span.mg2{ margin:15px 20px 0 0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual p.av{ display:block; background:#FFF; padding:5px; border:1px dashed #CCCCCC; width:96px; float:left}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual p.av span{ display:block; background:#fe0000; width:96px; height:96px; margin:0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual .bibli{ background:url(../img/btn_biblioteca.gif) no-repeat; width:95px; height:18px; display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:3px 0 0 0; margin:27px 0 0 0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual .file{ height:22px; display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:3px 0 0 0; margin:8px 0 0 26px}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual .tam{ font:9px Arial, Helvetica, sans-serif; color:#808080; margin:10px 0 0 0}
.ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual .enviar{ background:url(../img/btn_biblioteca.gif) no-repeat; width:95px; height:21px; display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:3px 0 0 0; margin:20px 0 20px 240px}
* Html .ContGral .bd .ClLeft .cajaB .avatar .cajaAv .actual .enviar{ background:url(../img/btn_biblioteca.gif) no-repeat; width:95px; height:21px; display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:3px 0 0 0; margin:5px 0 20px 120px}
.ContGral .bd .ClRight{ width:300px; float:right; margin:0 32px 0 0; padding:12px 0 0 0}
.ContGral .bd .ClRight .banner{ margin:0 0 23px 0}
.ContGral .bd .ClRight .CajaTags{ padding:0 0 40px 0}
.ContGral .bd .ClRight .CajaTags h2{ font:20px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; background:#263140; display:block; padding:3px 0 6px 5px; margin:0 0 10px 0}
.ContGral .bd .ClRight .CajaTags a{ color:#676566; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.ContGral .bd .ClRight .Enlaces{ padding:0 0 40px 0}
.ContGral .bd .ClRight .Enlaces h2{ font:20px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; background:#263140; display:block; padding:3px 0 6px 5px; margin:0 0 18px 0}
.ContGral .bd .ClRight .Enlaces ul{ width:200px; margin:0 0 0 40px}
.ContGral .bd .ClRight .Enlaces ul li{ background:#000; width:26px; text-align:center; float:left; margin:0 2px 2px 0; padding:3px 0 3px 0 }
.ContGral .bd .ClRight .Enlaces ul li a{ font:13px Arial, Helvetica, sans-serifa; color:#FFF; font-weight:bold; }



