body{background:url(../img/fondo-body.gif) left; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#4a4b4c}
.fondo-top{background:url(../img/fondo-body-top.gif) top  left repeat-x; min-height:400px}
.contenedor{width:980px; margin:0 auto;}

a{text-decoration:none}
a:hover{text-decoration:underline}
.clear{clear:both; margin:0; padding:0; Height:0px}
img{border:none}

/*HEADER*/
.header{ height:505px; position:relative}
.header .logo{height:195px; width:980px; background:url(../img/logo.gif) no-repeat; position:absolute; left:0; z-index:2}
.header .right{text-align:right; position:absolute; right:0; z-index:2; width:336px;}
.header .right a{color:#5b7486; font-weight:bold; background:url(../img/ic-recomendar.gif) no-repeat right; padding-right:25px}
.header .right .fecha{font:12px Arial, Helvetica, sans-serif; color:#fff;  background:url(../img/ic-alert.gif) right no-repeat; padding: 0 25px 0 ; margin: 22px 0 5px}
.header .right .usuarios{font:12px Arial, Helvetica, sans-serif; color:#606060;  background:url(../img/ic-usuarios.gif) right no-repeat; padding-right:25px; margin:5px 0}
.header .right .usuarios span{ color:#ffc62c; font-weight:bold}
.header .right .amarillo .cv-left{background:url(../img/cv-amarillo.png); height:31px; width:6px; background-position:left; float:left}
.header .right .amarillo .ama-conte{background:url(../img/fondo-am.gif); height:21px; float:left; width:324px; padding-top:10px; color:#614f00}
.header .right .amarillo a{ color:#947900; background:none; font-weight:normal; padding:0 20px}
.header .right .amarillo .cv-right{background:url(../img/cv-amarillo.png); height:31px; width:6px; background-position:right; float:right}
.header .blnco{ position:absolute; top:139px}
.header .blnco .top{ height:13px}
.header .blnco .top .cv-left{ background:url(../img/cv-blanco-top.png); height:13px; width:14px; background-position:left; float:left}
.header .blnco .top .conte{ background-color:#FFFFFF; width:952px; float:left; height:13px;}
.header .blnco .top .cv-right{background:url(../img/cv-blanco-top.png); height:13px; width:14px; background-position:right; float:right}
.header .blnco .general{ width:954px;background:#fff; padding:43px 13px 0  }

.links-bottom{padding-left:256px;position:absolute; z-index:10; top:155px}
.links-bottom a{background:url(../img/boton-gris.gif); height:23px; width:135px; display:block; padding-top:8px; text-align:center; color:#fff; text-transform:uppercase; font-weight:bold; float:left; margin-right:9px}


.general ul{ float:left; width:144px;list-style-image:url(../img/ic-estrella.gif); text-align:left ; margin:0; padding:0 0 0 20px}
.general ul a{font-size:11px; color:#223e53; text-transform:uppercase}
.general .col-left{width:268px; float:left}
.general .col-center{width:480px; float:left; margin-left:10px}
.general .col-right{width:186px; float:right}


.grisOsc{background:#dbdbdb; margin-top:9px}
.grisOsc .Gtop{height:8px; background:url(../img/fd-conte.gif) top; font-size:0; position:relative}
.grisOsc .Gtop .left{height:8px; width:8px; background:url(../img/cv-conte.gif) left top; left:0; position:absolute}
.grisOsc .Gtop .right{height:8px; width:8px; background:url(../img/cv-conte.gif) right top; right:0; position: absolute}
.grisOsc .conte{ border:1px solid #fff; border-top:none; border-bottom:none; margin:0 1px; background:#EBEBEB; padding:1px 6px}
.grisOsc .Gbottom{height:8px; background:url(../img/fd-conte.gif) bottom; font-size:0; position:relative}
.grisOsc .Gbottom .left{height:8px; width:8px; background:url(../img/cv-conte.gif) left bottom; left:0; position:absolute}
.grisOsc .Gbottom .right{height:8px; width:8px; background:url(../img/cv-conte.gif) right bottom; right:0; position: absolute}



/*TITULOS*/
.titDestacado{ background:url(../img/fd-tit-am.gif); height:31px; position:relative; margin-bottom:6px}
.titDestacado .Tleft{height:31px; width:7px; background:url(../img/cv-tit-am.gif) left; left:0; position:absolute; top:0}
.titDestacado .Tright{height:31px; width:7px; background:url(../img/cv-tit-am.gif) right; right:0; position: absolute; top:0}
.titDestacado .texto{ position:relative; margin:0; padding:9px 0 0 11px; text-align:left; }
.titDestacado .texto a{color:#947900; font-weight:bold; text-transform:uppercase}
.titDestacado .texto a.entrar{ background:url(../img/ic-entrar.gif) left no-repeat; padding-left:24px}
.titDestacado .texto a.visual{ background:url(../img/ic-visual.gif) left no-repeat; padding-left:24px}

.titComun{ background:url(../img/fd-tit.gif); height:31px; position:relative; margin-bottom:6px}
.titComun .Tleft{height:31px; width:7px; background:url(../img/cv-tit.gif) left; left:0; position:absolute; top:0}
.titComun .Tright{height:31px; width:7px; background:url(../img/cv-tit.gif) right; right:0; position: absolute; top:0}
.titComun p{ position:relative; margin:0; padding:9px 0 0 11px; text-align:left; }
.titComun p a{color:#fff; font-weight:bold; text-transform:uppercase}

.titNegro{ background:url(../img/fd-tit-ng.gif); height:31px; position:relative; margin-top:5px}
.titNegro .Nleft{height:31px; width:7px; background:url(../img/cv-tit-ng.gif) left; left:0; position:absolute; top:0}
.titNegro .Nright{height:31px; width:7px; background:url(../img/cv-tit-ng.gif) right; right:0; position: absolute; top:0}
.titNegro p.paginado{ font-weight:bold;position:relative; margin:0; padding:9px 0 0 11px; text-align:left; color:#77a2cb}
.titNegro .paginado a{color:#fff;  text-transform:uppercase;}
.titNegro .paginado .archivo{color:#ffca34;  text-transform:uppercase}


.enlace{ color:#b1b1b1; padding-left:22px; background:url(../img/ic-enlace.gif) left no-repeat; display:block; margin-bottom:2px}

.grisOsc .conte .imagen-chica{float:left; margin:0 6px 6px 0}
.grisOsc .conte .imagen-blog{float:left; margin:0 12px 6px 0}
.grisOsc .conte .imagen-chica-par{float:left; margin-bottom:6px}
.grisOsc .conte .ultima{margin-bottom:0}

/*FOOTER*/
.footer{width:980px;height:93px; background:url(../img/fondo-footer.jpg) bottom; margin-bottom:30px; text-align:center; position:relative}
.footer .left{width:14px; height:93px; position:absolute; left:0; background:url(../img/cv-footer.jpg) left}
.footer .right{width:14px; height:93px; position:absolute; right:0; background:url(../img/cv-footer.jpg) right}
.footer p{ padding:0 14px; text-align:center; margin:0; color:#747474}
.footer p.destaque{color:#8cb3d7; font-weight:bold; padding-top:35px}
.footer a{color:#747474}

/*GALERIA*/
.galeria{}
.galeria .imagen{border:1px solid #8d8d8d; float:left}
.galeria h2{font-size:12px; margin:0; padding:0; background:url(../img/separador.gif) bottom repeat-x; padding-bottom:6px; position:relative; margin-top:17px; margin-bottom:9px}
.galeria h2 span{ padding-left:23px;background:url(../img/ic-alert.gif) no-repeat left;}
.galeria h2 span.fecha{position:absolute; right:0; font-weight:normal; background:none}
.galeria .datos{width:324px; float:right; margin-top:6px}
.galeria .datos .info { color:#77a2cb; font-weight:bold; margin:0; padding:0}
.galeria .datos .info  span{color:#929293; font-weight:normal;}
.galeria .datos .info  a{color:#929293; font-weight:normal;}


.galeria .datosGrande{margin-top:6px}
.galeria .datosGrande .info {color:#77a2cb; font-weight:bold; padding:0}
.galeria .datosGrande .info  span{color:#929293; font-weight:normal; }
.galeria .datosGrande .info  a{color:#929293; font-weight:normal; }

.mgt13{ margin-top:13px}
.w169{ width:196px; margin-left:4px; margin-bottom:2px}
.general .col-right .banner{margin-top:20px}
.banner-top{ float:right; width:954px; height:145px}

/*MAQUETACION FOTOS HOME*/
div#maquetafotos li { border:1px solid #6f6d6e; margin:2px; padding:0; float:left; list-style:none; width:148px; height: 148px; } 
