/* ---------------------------------------- */
/* ESTILOS GLOBALES */
/* ---------------------------------------- */

html{
overflow:-moz-scrollbars-vertical;
}
body {
background-image:url(../img/bg_body2_ANTES.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment: scroll;
background-color:#ffffff;
margin-top:266px;
margin-left:auto;
margin-right:auto;
}
p{
font-family: Tahoma;
font-size: 11px;
letter-spacing: 0.2pt;
word-spacing: 2pt;
line-height: 1.4;
padding-left:10px;
padding-right:10px;
text-align:left;
width:90%;
}
h2{
font-family: Cambria, serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
padding-left:10px;
text-align:left;
}


/* ---------------------------------------- */
/* CAPAS */
/* ---------------------------------------- */

#allcontent {
width:956px;
margin-left:26px;
margin-rigth:auto;
background-color:#FBF9FA;
}
#main {
background-image: url(../img/bg_allcontent2.jpg);
background-repeat:repeat-y;
background-position:top left;
}
#rightsector{
vertical-align: top;
text-align: center;
width: 150px;
background-image: url(../img/bg_allcontent2.jpg);
background-repeat:repeat-y;
background-position:right;
background-color:#fbf9fa;
}
#leftsector{
vertical-align: top;
text-align: center;
width:172px;
background-color:transparent;
padding-left:0;
margin-left:5px;
}
#middlesector{
vertical-align: top;
text-align: center;
padding-top: 40px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 0px;
width:593px;
}
#dmiddlesector{
width:94%;
margin-left:3%;
}
#tblfooter{
background-image:url(../img/bg_pie2.jpg);
background-position: top;
background-repeat:no-repeat;
height:90px;
width:956px;
color: #999999;
font-family:Tahoma;
font-size:11px;
text-align:center;
padding-top:10px;
}
#tblfooter a{
text-decoration:none;
font-weight:bold;
color:#999999;
}
#tblheader{
width:956px;
margin-left:auto;
margin-right:auto;
}
#powby{
height:20px;
}
#tagcloud.celdasblock{
background-image:none;
background-color:#fbf9f9;
border-right:1px solid #d4e4ee;
border-left:1px solid #d4e4ee;
width:780px;
padding-bottom:100px;
}
#tagcloudtitle.tituloblock{
BACKGROUND-color: #5E9A14;
width:780px;
height:49px;
background-image: url(../img/bg_titulo_busqueda.jpg);
background-position:top center;
background-repeat: no-repeat;
}
#tagclouditems a{
color:#384823;
font-family:Tahoma;
font-weight:bold;
}
#middlesector .tblcont{
WIDTH:350px;
}
#page {
BACKGROUND-POSITION: left top; 
LEFT: 27px; 
BACKGROUND-IMAGE: url(../img/botonera2.png);
background-position:left;
MARGIN: 0px auto; 
WIDTH: 955px; 
BACKGROUND-REPEAT: no-repeat; 
POSITION: absolute; 
TOP: 250px; 
height: 36px;
BACKGROUND-color: transparent;
}
#menu {
margin-top:0px;
position: relative;
height: 147px;
margin-left: 240px;
}
#gallery {
background-color: #D0DFC0;
padding: 10px;
width: 560px;
margin-left:auto;
margin-right:auto;
}
#gallery ul { 
list-style: none; 
}
#gallery ul li { 
display: inline; 
}
#gallery ul img {
border: 5px solid #99A38A;
border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
border: 5px solid #687851;
border-width: 5px 5px 20px;
color: #fff;
}
#gallery ul a:hover { 
color: #fff; 
}


/* ---------------------------------------- */
/* ESTILOS NO GLOBALES */
/* ---------------------------------------- */

.menutop{
background-color:#FFFFFF;
border:none;
}
.menutop a{
color:#999999;
}
.direccion{
font-family: “Lucida Sans Unicode”, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
padding-left:10px;
padding-right:10px;
}
.texto_form{
font-family: “Lucida Sans Unicode”, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
text-align: left;
padding-right:10px;
}
.titulomenulateral{
background-image:url(../img/bg_titulomenulateral.jpg);
background-repeat:no-repeat;
background-position:top right;
width:172px;
height:38px;
font-family:Tahoma;
font-size:11px;
color: #ffffff;
font-weight:bold;
text-transform:uppercase;
padding-left:10px;
border-bottom:0;
margin-left:0;
background-color:transparent;
}
.celdasmenulateral{
border-right:1px solid #3c556b;
background-color:transparent;
width:173px;
height:25px;
border-bottom:0;
border-top:0;
font-family:Tahoma;
font-size:12px;
color:#525252;
margin-left:5px;
background-image:url(../img/linea_celdas.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.celdasmenulateralover{
color: #FAF8F7;
border-right:5px solid #2F74AD;
background-color: #FAF8F7;
border-bottom-width:0;
border-bottom-style: solid;
border-bottom-color: #bfbfbf;
border-top-width: 0;
border-top-style: solid;
border-top-color: #fbfbfb;
cursor:hand;
cursor:pointer;
height:25px;
margin-left:5px;
background-image:url(../img/linea_celdas.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.letraceldasmenulateral{
font-size: 11px;
font-family:Tahoma;
color:#525252;
font-weight:normal;
}
.divtblblock{
width:100%;
border:none;
background-color:transparent;
}
.tituloblock{
background-color:transparent;
background-image:url(../img/bg_titulomenulateral.jpg);
background-repeat:no-repeat;
background-position:top right;
height:25px;
font-family:Tahoma;
font-size:11px;
color: #ffffff;
font-weight: bold;
padding-top:10px;
padding-bottom:5px;
text-transform:uppercase;
padding-left:10px;
}
.tituloblock_der{
background-color:transparent;
background-image:url(../img/bg_titulomenulateral-sponsor.jpg);
background-repeat:no-repeat;
background-position:top left;
height:25px;
font-family:Tahoma;
font-size:11px;
color: #ffffff;
font-weight: bold;
padding-top:10px;
padding-bottom:5px;
text-transform:uppercase;
padding-left:10px;
}
.celdasblock{
color: #2F74AD;
background-color:transparent;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
border-left:0;
padding-bottom:20px;
margin-top:10px;
}
a.celdasblock {
color: #2F74AD;
font-size:10px;
font-weight:bold;
border-right:0;
border-bottom:0;
border-top:0;
border-left:0;
line-height:20px;
background-image:none;
}
.botonbloque{
height:30px;
border-top:0px;
border-bottom:0px;
}
table.tablanoticias{
border-bottom:0;
border-left:0;
border-right:0;
border-top:0;
}
a.lnktitnoticia2{
font-weight: bold;
text-decoration: none;
font-family: georgia, arial, helvetica;
font-size:14px;
color: #666666;
text-align: left;
width:500px;
}
a.lnktitnoticia2:hover{
text-decoration: underline;
}
.celdastabla{
width:100%;
font-family:Tahoma;
font-size: 11px;
color: #2e2e2e;
background-color: #fbf9f9;
}
.noticia_top{
background:url(../img/estructura_noticia_intro_01.jpg) no-repeat right top;
height:36px;
width:600px;
font-family:Trebuchet MS;
font-size:18;
color:#FFFFFF;
font-weight:normal;
padding-left:10px;
padding-top:3px;
border-left: 1px solid #000000;
}
.noticia_middle{
background-image:url(../img/estructura_noticia_intro_02.jpg);
background-repeat:repeat-y;
height:auto;
width:590px;
}
.noticia_bottom{
background-image:url(../img/estructura_noticia_intro_03.jpg);
background-repeat:no-repeat;
height:40px;
width:590px;
}
.noticia_img{
height:auto;
width:175px;
position:relative;
float:left;
visibility:visible;
margin:10px 20px 10px 20px;
vertical-align:middle;
}
.noticia_img a{
border:none;
text-decoration:none;
}
.noticia_img_int{
height:auto;
width:175px;
position:relative;
float: right;
visibility:visible;
margin:10px 10px 10px 10px;
vertical-align:middle;
}
.noticia_titulo a{
width:550px;
height:24px;
position:relative;
float:left;
font-family: "trebuchet MS", sans-serif;
font-size: 18px;
color:#261f49;
font-weight:bold;
text-align: justify;
letter-spacing: -0.2pt;
line-height: 1.2;
color:#333333;
padding-left:30px;
padding-right:20px;
padding-top:10px;
text-decoration:none;
}
.noticias_copete p{
height:auto;
width:94%;
font-family: "trebuchet MS", sans-serif;
font-size: 11px;
text-align: justify;
color:#333333;
padding-top:5px;
}
.noticia_linea{
height:5px;
width:380px;
border-top:1px solid #3c556b;
position:relative;
float:left;
}
.noticia_desarrollo{
height:auto;
width:96%;
font-family:Tahoma;
font-size:11px;
color:#333333;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
text-align:justify;
margin-left:auto;
margin-right:auto;
}
.noticia_fecha{
width:30%;
height:auto;
position:relative;
float:right;
padding-right:30px;
padding-top:5px;
font-family:Tahoma;
font-size:9px;
color:#0066CC;
}
.noticia_div{
height:auto;
width:100%;
position:relative;
float:left;
visibility:visible;
}
.tblcont td, .tblcont th{
border:0;
font-family:Arial; 
font-size:11px;
color: #3c3c3c;
padding-left:15px;
height:18px;
}
.borde_caja{
border: 1px solid #CCCCCC;
}
.gallery{
margin-top: 30px;
width: 670PX;	
padding-top: 10px;
margin-bottom:5px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color: #ffffff;
}
.gallery a{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color: #ffffff;
text-decoration:none;
text-transform:uppercase;
}
.gallery a:hover{
color: #666666;
}
.menuitem{
background:#cdddec;
}
.menutarget{
background:#99BCDC;
display: none;
border-bottom: 5px solid #99BCDC;
border-left: 5px solid #99BCDC;
border-right: 5px solid #99BCDC;
}
img{
border:0px;
}
.MenuBarItemSubmenu, .MenuBarItemSubmenuHover, .MenuBarItem, .MenuBarItemHover, .MenuBarVertical {
font-weight:bold;
}
.titulotabla{
background-color:transparent;
font-family: Cambria, serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
padding-left:10px;
text-align:left;
color:#261F49;
}
a .lnksnoticia{
color: #333333;
}
.borde_tabla td{
border:1px solid #2B6D9F;
background-color:#FFFFFF;
}
.padding_tabla{
padding:10px;
border:1px solid #2B6D9F;
background-color:#2B6D9F;
}
.separa_izq{
padding-left:10px;
}
.scrollerlateral{
width:120px;
}

#tagcloudtitle.tituloblock {
background-color:transparent;
background-image:url(../img/bg_titulo_busqueda.jpg);
background-position:center top;
background-repeat:no-repeat;
height:25px;
width:950px;
color:#525252;
}

#tagcloud.celdasblock {
background-color:#FBF9F9;
background-image:none;
border-left:1px solid #D4E4EE;
border-right:1px solid #D4E4EE;
padding-bottom:10px;
margin-top:80px;
width:950px;
}
#powby{
margin-top:150px;
position:relative;
}
