/* CSS Document */

*{padding:0; margin:0;}
html, body { height: 100%; padding:0; margin:0}
* body {color:#333333; font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color: #E6E4DD; margin: 0; padding: 0;}
a:link{color:#333333; text-decoration:underline}
a:visited{color:#333333;text-decoration:underline}
a:hover{color:#333333;text-decoration:none}

#contenedora {width:980px; margin:0 auto; background-color:#d6d5cb;}
/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
#contenedora:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
#contenedora{display: inline-block}
* html #contenedora{height: 1%}
#contenedora{display: block;}

.cab_superior{height:30px; background-color:#a2a198;}
.cab{height:175px; width:950px; background-color:#584476; padding:15px}
.cab_interior{width:950px; height:175px; background-color:#4d396c;}
.logo{margin-bottom:55px;}
.cabnew{height:175px; width:950px; background-color:#584476; padding:15px 15px 20px 15px;}
.logonew{float:left; width:323px; height:175px;background-color:#4d396c;}
#contenidos{width:950px; padding:15px;}
.colizq{width:225px; float:left;}
.colder{width:725px; float:right; margin-bottom:15px;}
.colderint_centro{width:475px; float:left; padding:0 15px;}
.colderint_internas{width:450px; float:left; margin:10px 30px 0 25px;}
.colderint_internas h1{ font-weight:bold; font-size:16px;color:#c34108;}
.colderint_internas h2{ font-weight:bold; font-size:16px;color:#333;}
.colderint_internas h4{ font-weight:bold; font-size:12px;}
.colderint_der{width: 220px; float:right;}
.menu{width:225px; background-color:#FFFFFF;}
p{margin-bottom:10px}

/*sectoreshome*/
.noticias{width:455px; padding:10px}
.extdestacadosizq{float:left; width:237px;}
.destacadosizq{width:232px; margin:15px 5px 0 0; background-color:#e4e3dc; float:left}
.destacadosizq_cont{width:208px;padding:5px 12px ; height:80px;}
a.destacadostit:link{font-size:12px; color:#c34108; text-decoration:underline; font-weight:bold;}
a.destacadostit:visited{font-size:12px; color:#c34108;text-decoration:underline;font-weight:bold;}
a.destacadostit:hover{font-size:12px; color:#c34108;text-decoration:none;font-weight:bold;}
.destacadosimg{width:70px; height:70px; margin:0 7px 5px 0; float:left;}
.destacadosfecha{font-size:14px; font-weight:bold; color: #383a3b}
.destacadoshora{font-size:12px;color: #383a3b; margin-bottom:4px;}
.vertoda{float:right; clear:both; margin:10px 10px 10px 0;}
.destacados{width:475px; }
a.noticiastit:link{font-size:12px; color:#c34108; text-decoration:underline; font-weight:bold; line-height:20px;}
a.noticiastit:visited{font-size:12px; color:#c34108;text-decoration:underline;font-weight:bold; line-height:20px;}
a.noticiastit:hover{font-size:12px; color:#c34108;text-decoration:none;font-weight:bold; line-height:20px;}

.destacadosder{width:232px; margin:15px 0 0 0; background-color:#e4e3dc; float:right;}
.separador{width:100%; height:1; margin:15px 0; background-image:url(../imagenes/home/bg_sep.gif)}
.separadorint{width:465px;height:1px; margin:15px 0; background-image:url(../imagenes/home/bg_sep.gif)}

/* galeria de imagenes principal */ 
#galeriappal {width:627px;height:215px;font-family:Arial, Helvetica, sans-serif; float:right;}
.galeriappal_slide {position:relative;z-index:40;display:block;width:51px;float:right; margin:179px 5px 0 0 ;}
.galeriappal_slide IMG {HEIGHT: 11px; WIDTH: 15px}
.galeriappal_imagen {BORDER: 0; MARGIN: 0; float:left; width:627px; position: absolute; z-index:10;overflow: hidden;}
.galeriappal_imagen IMG {width: 627px; height:175px;}
.galeriappal_descripcion{font-weight:normal;font-size:11px;text-transform: none;margin:2px 10px 5px 0;
height:20px; color:#d6d5cb;}
.galeriappal_bg{ height:5px; clear:none;}
.galeria_destacados{color:#e4e3dc; font-weight:normal; margin-right:4px;}

/*buscador*/
#tabla_buscador{width:220px;  height:20px; vertical-align:top; }
#tabla_buscador td{padding:10px; }
.buscadorcampo{border: 1px solid #ACACAC; width: 180px; font-size:11px; height:20px;}
.btn_encontrar{background-image: url(../imagenes/btn_encontrar.gif);
background-repeat: no-repeat; height: 23px; width: 66px; color:#FFFFFF; font-size:11px; margin:10px 0 15px 0; border:0; cursor: pointer; font-weight:bold; background-color:#6b6b6d; }

/*noticias*/
#barranavegacion{font-size:12px; margin-bottom:20px;}
.docsasociados{margin: 20px 0 3px 0; font-weight:bold; color:#c34108; }
.docasociadoimg{margin-right: 5px; }
.imagendetalleUC{float:right;margin: 10px 0px 10px 20px;  border: solid 1px #adada8;  width:185px; }
.galeriadetalleUC{float:left; margin-left: 20px;}
.piedefoto{margin-left: 20px;}
.txtpiefoto{font-size:10px;}
.recomendar{margin-left:20px;}

/*categorias*/
.titcat a:link,.titcat a:visited{font-size:12px; color:#c34108; text-decoration:underline; font-weight:bold;}
.titcat a:hover{font-size:12px; color:#c34108; text-decoration:none; font-weight:bold;}
.imgcat{ width: 70px; float: left; margin:0 10px 5px 0;}

/*galeria*/
.coldergal{width:710px; float:right; padding-left:15px;}

/*registro*/
#centroizqreg{width:1000px; float:left}
#centroreg{ width:714px;border-left:dotted 1px #d1d1d1; padding: 0 20px 25px 15px;vertical-align:top; font-size:12px; float:right; padding-top:5px; background-color:#FFF;}
.tablaregistro{ width:500px; }
.camposlogin{border: solid 1px #999999; color: #686C6C;}
.error{color:#C83706;font-size:11px;padding:5px;;margin-bottom: 20px;}
.campos{ height: 20px;}	
.colderform {margin: 10px 0 0 25px;}
.colderform  h2{ font-weight:bold; font-size:16px;color:#333;}

/*footer*/
.footer{width:920px; height:60px; background-color:#a2a196; padding:15px; clear:both; margin-top:20px;}
.footerint{height:60px; width:690px;color:#FFFFFF; float:left; font-size:12px;}
.poweredby{width:150px; height:60px; border-left: dotted 1px #fff; float:right; margin-right:40px;}
.mvdodetodos{width:125px; height:60px; float:left; margin-left:15px;}
.footerintxt{width:460px;float:right;margin-top:5px;}
a.lnksfooter:link,a.lnksfooter:visited,a.lnksfooter:hover{ color:#fff;}

/*video home*/

#videoflash{width: 220px;height:220px; margin: 5px 0 40px 0;}
#videoflashint{border: solid 1px #CCCCCC;}
#captionvideoflash{ width:220px; clear:both}
#videoflash h1{ background: #DDD; padding:4px}
.lkvideoflash {margin-top:7px}
.lkvideoflash a {float:left}
a.lkvideoflash2 {float:right; font-size:11px; font-weight:normal}
#reslinkvdeo{ /*background-color:#f2fbfa;*/ padding:4px 0 4px 10px; border:solid 1px #CCCCCC; }
