.back_ { background-color: #FFF; background-repeat: repeat-x; background-position: top; }
/*TEXTOS*/

.tx_1 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #333; text-decoration: none; }
.tx_2 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #333; text-decoration: none; }
.tx_2:hover { color: #0099FF; text-decoration: underline; }
.tx_3 { font-family: Helvetica, Tahoma, Arial; font-size: 15px; color: #0073BF; text-decoration: none; font-weight: normal; }
.tx_3:hover { color: #0099FF; text-decoration: underline; direction: ltr; font-weight: normal; }
.tx_4 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #000; text-decoration: none; }
.tx_4:hover { color: #8FBC00; text-decoration: underline; }
.tx_5 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666; text-decoration: none; }
.tx_5:hover { color: #D52883; text-decoration: none; }
.tx_6 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #333; text-decoration: none; }
.tx_6:hover { color: #0099FF; text-decoration: underline; }
.tx_7 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #CC0000; text-decoration: none; padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; }
.tx_7:hover { color: #CC0000; text-decoration: underline; }
.tx_8 { font-family: Helvetica, Tahoma, Arial; font-size: 18px; color: #EB85A6; text-decoration: none; }

/*FORMULARIOS*/

.forms { font-family: Helvetica, Tahoma, Arial; font-size: 11px; color: #666; text-decoration: none; background-color: #F7F7F7; border: 1px; border-style: solid; border-top-color: #B9C9CE; border-right-color: #EBEFF2; border-bottom-color: #FFF; border-left-color: #B9C9CE; height: 17px; padding-left: 5px; }
.form_boton { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #FFF; text-decoration: none; background-color: #4A4E51; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 2px; }


/*ELEM GENERALES IMG HR*/

hr { display: block; height: 1px; line-height: 1px; background-color: #EAEAEA; width: 100%; padding: 0; border: 0px; color: #EAEAEA; }
img.border { border: 1px solid #C6C6C6; margin: 0; }
img.border:hover { background: #E3F5FE; }
img.center { display: block; margin: auto; }
img.alignright { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; padding: 4px; margin: 0 7px 2px 0; display: inline; }

/*BACK PARA PNG TRASN*/

.demoback { background: url(opacity2.png) no-repeat; cursor: pointer; behavior: url("iepngfix.htc"); }
/*DIVS ALINEACION*/

.central { width: 960px; margin-right: auto; margin-left: auto; margin-top: 0px; text-align: left; }
.tope { width: 960px; height: 165px; float: left; }
.tope_sec1 { width: 450px; padding-right: 10px; height: 40px; float: left; }
.tope_sec2 { width: 960px; height: 36px; cursor: pointer; behavior: url("iepngfix.htc"); background-color: #575757; background-image: url(Images/9.png); background-repeat: repeat-x; background-position: top; }
.tope_sec3 { width: 960px; height: 85px; }
.tope_sec4 { width: 460px; height: 40px; float: left; }
.tope_sec5 { width: 300px; float: right; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666666; text-align: right; padding-right: 15px; margin-top: 6px; }
.tope_sec6 { width: 960px; height: 42px; }
.tope_sec7 { width: 200px; float: right; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666666; padding-right: 10px; margin-top: 6px; text-align: right; }
.tope_sec8 { width: 620px; float: left; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #FFF; margin-top: 10px; text-align: left; padding-left: 10px; }


.tope_logo { width: 250px; height: 85px; float: left; }
.tope_sec_nav { width: 420px; margin-top: 10px; float: left; margin-left: 10px; }
.cuerpo { width: 960px; float: left; padding-top: 5px; padding-bottom: 20px; }
.cuerpo_sec0 { width: 180px; float: left; }
.cuerpo_sec1 { width: 180px; float: left; }
.cuerpo_sec2 { width: 550px; float: left; height: 100%; padding-left: 15px; margin-left: 10px; }
.cuerpo_sec3 { width: 180px; float: left; margin-top: 5px; background-image: url(Images/10.png); background-position: bottom; background-repeat: no-repeat; margin-bottom: 8px; }
.cuerpo_sec4 { width: 180px; float: right; }

.footer { width: 960px; height: 100px; float: left; font-family: ; border-top-width: 3px; border-top-style: solid; border-top-color: #CCCCCC; }
.footer_sec1 { width: 620px; height: 60px; float: left; margin-left: 15px; margin-top: 10px; font-size: 12px; color: #000; line-height: 18px; font-family: Helvetica, Tahoma, Arial; }
.footer_sec2 { width: 300px; height: 60px; float: right; margin-right: 15px; margin-top: 10px; text-align:center }
.listado_titulo { width: 180px; height: 38px; float: left; background-image: url(Images/3.png); font-family: Helvetica, Tahoma, Arial; color: #FFF; font-size: 12px; line-height: 38px; background-repeat: no-repeat; font-weight: bold; }
.listado_titulo2 { width: 180px; height: 38px; float: left; background-image: url(Images/3.png); font-family: Helvetica, Tahoma, Arial; color: #FFF; font-size: 12px; line-height: 38px; margin-top: 0px; background-repeat: no-repeat; font-weight: bold; }
.listado_titulo2 a:link{color:#FFFFFF; text-decoration:none;}
.listado_titulo2 a:visited{color:#FFFFFF; text-decoration:none;}
.listado_titulo2 a:active{color:#FFFFFF; text-decoration:none;}
.listado_titulo2 a:hover{color:#FFFFFF; text-decoration:underline;}
.listado { width: 180px; float: left; display: inline-table; line-height: 30px; background-image: url(Images/fondo_listado.png); height: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; background-repeat: no-repeat; background-position: left top; border-top-width: 1px; border-top-style: solid; border-top-color: #EFEFEF; }
.listado_item { float: left; width: 145px; margin-left: 30px; line-height: 15px; padding-top: 6px; padding-bottom: 8px; }

 


.content_colum { width: 170px; float: left; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #3D4245; padding-left: 10px; padding-top: 12px; padding-bottom: 10px; }
.content_colum2 { width: 160px; float: left; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #3D4245; padding-left: 10px; padding-top: 12px; padding-bottom: 10px; }

.cuerpo_titulo { width: 530px; height: 38px; margin-bottom: 8px; float: left; font-family: Helvetica, Tahoma, Arial; font-size: 24px; color: #3B4043; text-decoration: none; padding-left: 15px; line-height: 38px; }
.cuerpo_titulo2 { width: 530px; height: 38px; margin-bottom: 8px; float: left; background-image: url(Images/7.png); font-family: Helvetica, Tahoma, Arial; font-size: 14px; text-decoration: none; padding-left: 15px; line-height: 38px; background-repeat: no-repeat; color: #333; font-weight: bold; }
.cuerpo_titulo3 { width: 200px; height: auto; margin-bottom: 8px; font-family: Helvetica, Tahoma, Arial; font-size: 14px; line-height: 38px; color: #151515; text-decoration: none; padding-left: 10px; background-color: #EAEAEA; }
.cuerpo_arbol { width: 550px; height: 30px; margin-bottom: 8px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #0099FF; line-height: 30px; }
.cuerpo_contenido { width: 530px; padding-bottom: 15px; float: left; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666; text-decoration: none; line-height: 17px; padding-left: 20px; padding-top: 5px; }
.cuerpo_flash { width: 540px; padding-bottom: 15px; float: left; padding-top: 5px; }

.c_articulos { width: 520px; float: left; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }
.c_articulos_col1{ width: 520px; float: left; }
.c_articulos_col2{ width: 310px; float: right; }
.c_articulo1 { width: 140px; padding-right: 15px; float: left; margin-left: 10px; }
.c_articulo2 { width: 320px; float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #EFEFEF; padding-left: 20px; }
.c_articulo3 { width: 310px; float: left; }
.c_articulo4 { width: 160px; float: left; }

.c_articulofoto { float: left; font-family: Helvetica, Tahoma, Arial; font-size: 12px; text-decoration: none; width: 140px; text-align:center; }
.c_articulofoto_destacado { float: left; font-family: Helvetica, Tahoma, Arial; font-size: 12px; text-decoration: none; width: 310px; height: 180px; }

.c_articulotx2 { float: left; padding: 5px; line-height: 22px; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666; width: 130px; text-align:center; }
.c_articulotx3 { float: left; line-height: 22px; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666; width: 260px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px; }


.c_sec1 { width: 300px; float: left; height:100%;}
.c_sec2 { width: 210px; float: right; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666; text-decoration: none; }
.c_sec3 { width: 550px; float: left; }
.box_datoscarro { width: 180px; float: left; background-image: url(Images/8.png); height: 75px; margin-bottom: 15px; }
.box_datoscarro2{ width: 100px; float: right; margin-top: 15px; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666; text-decoration: none; line-height: 20px; }
.box_1 { border: 1px solid #D6EBFC; font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #333; text-decoration: none; background-color: #FBFBFB; }



/*MENU TOPE*/


#MainMenu { border:0; width: 960px; padding-top: 12px; }
#tab { margin:0; top:0; }
#tab ul { margin:0; padding:0; list-style:none; float:left; }
#tab li { display:inline; float:left; margin:0 1px 0 0; padding:0; }
#tab a { margin:0; padding:0; text-decoration:none; border:0; display:block; float:left; background-image: url(Images/bright_099.gif); background-repeat: no-repeat; background-position: right top; }
#tab a span { display:block; background:url("Images/bleft_099.gif") no-repeat left top; padding:0 13px 0 13px; font-family:Helvetica, Tahoma, Arial; font-size:12px; color:#FFFFFF; font-weight:normal; line-height:31px; }
#tab a:hover, #tab li.item_active a { background-position:right bottom; border-color:; 
}
#tab a:hover span, #tab li.item_active a span { background-position:left bottom; color:#FFF; font-weight:normal; font-style:normal; text-decoration:none; }



/*	MENU VERTICAL */


#menuv { width: 180px; font-family: Helvetica, Tahoma, Arial; font-size: 12px; border-bottom-width: 1; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #FFFFFF; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; margin-bottom: 10px; float: left; }
#menuv ul, li { list-style-type: none; }
#menuv ul { margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
#menuv li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F9DDE6; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }
#menuv a { text-decoration: none; color: #D42380; display: block; width: 175px; background-color: #FCEFF3; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 5px; }
#menuv a:hover { background-color: #E161A0; text-decoration: none; color: #FFF; }
.menuv_padre { background-color: #FF0099; text-decoration: none; color: #FFF; padding-top: 8px; padding-bottom: 8px; padding-left: 5px; }

.menuvm { width: 180px; font-family: Helvetica, Tahoma, Arial; font-size: 12px; border-bottom-width: 1; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #FFFFFF; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; margin-bottom: 10px; float: left; }
.menuvm ul, li { list-style-type: none; }
.menuvm ul { margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
.menuvm li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F9DDE6; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }
.menuvm a { text-decoration: none; color: #D42380; display: block; width: 175px; background-color: #FCEFF3; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 5px; }
.menuvm a:hover { background-color: #E161A0; text-decoration: none; color: #FFF; }

.c_sec4 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #666; text-decoration: none;}
