@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(../img/fondo.jpg);
	
}

#contenedor{
	position:relative;
	margin:0px;
	padding:0px;
	width:817px;
	height:1350px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#contenedor2{
	position:relative;
	margin:0px;
	padding:0px;
	width:817px;
	height:620px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

img{
	border:0px;
}

#home{
	position:absolute;
	margin:0px;
	padding:0px;
	width:817px;
	height:1350px;
	background-image:url(../img/fondo_blanco.png);
	background-position:top;
	background-repeat:no-repeat;
}

#top_menu{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:817px;
	height:125px;
	margin-top:23px;
	background-image:url(../img/top_menu.png);
	background-repeat:no-repeat;
}

#logolink{
	position:absolute;
	width:181px;
	height:59px;
	top:10px;
	left:37px;
}

#login{
	width:154px;
	height:80px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 651px;
	top: 5px;
	z-index: 2;
	visibility: hidden;
	}
	
.caja_login{
	width:50px;
	height:10px;
	font-size:10px;
	background-color:#FFF;
	}

.caja_login2{
	width:10px;
	height:10px;
	font-size:10px;
	background-color:#FFF;
	}

.registrate_aqui{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#54A2E0;
	text-decoration: underline;
	text-align: left;
}

.registrate_aqui a {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#54A2E0;
	text-decoration: underline;
	text-align: left;
}



.titulos_productos_abajo{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #333;
	font-weight: lighter;
}


.txt_registros a {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #666;
	text-decoration: none;	
}


.font_info_barra2 a {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	font-weight: lighter;
	text-decoration: none;
}

.font_info_barra3 {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#999;
	text-decoration: none;
}



#menu{
	position:absolute;
	margin:0px;
	padding:0px;
	top:91px;
	left:398px;
	width:408px;
	height:25px;
	background-image:url(../img/fondo_menu.jpg);
	background-repeat:no-repeat;
	text-align: right;
}

.menu_top a{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}

.menu_top a:hover{
	color:#FBDE62;
	text-decoration:none;
}

#top_banner{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:256px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-image:url(../img/fondo_topbanner.jpg);
	background-repeat:no-repeat;
}

#top_flash{
	position:relative;
	top:28px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:738px;
	height:221px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

h1{
	position:absolute;
	margin:0px 0px 0px 20px;
	padding:0px;
	top:5px;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#929393;
}
	
#productos{
	position:relative;
	margin:0px;
	padding:0px;
	left:33px;
	top:5px;
	width:593px;
	height:200px;
	margin-top:5px;
	background-image:url(../img/fondo_productos.jpg);
	background-repeat:no-repeat;
}

#caja_productos{
	position:relative;
	width:584px;
	height:200px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	top:35px;
	background-image:url(../img/productos.png);
	background-repeat:no-repeat;
}

#prod_01{
	position:absolute;
	margin:0px;
	width:140px;
	height:142px;
	top:3px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;
}

#prod_02{
	position:absolute;
	margin:0px;
	width:140px;
	height:142px;
	left:291px;
	top:3px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#prod_03{
	position:absolute;
	margin:0px;
	width:140px;
	height:142px;
	left:145px;
	top:3px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#prod_04{
	position:absolute;
	margin:0px;
	width:140px;
	height:142px;
	left:436px;
	top:3px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.h2_obra{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#999999;
	margin:0px;
	text-align:center;
	text-decoration: none;
}

h2{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#fff;
	margin:0px;
	text-align:center;
	text-decoration: none;
}

h2 a {
	text-decoration: none;
	color: #fff;
}

.prod_foto{
	position:relative;
	top:10px;
	margin:0px;
	padding:0px;
	left:6px;
}

.prod_txt{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#333333;
	margin:15px 3px 3px 6px;
}

.prod_mas a{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#166CB9;
	margin:15px 3px 3px 95px;
	text-decoration:none;
}

.prod_mas a:hover{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#144C7E;
	margin:15px 3px 3px 95px;
	text-decoration:underline;
}

#banner01{
	position:relative;
	width:156px;
	height:127px;
	left:630px;
	top:-195px;
}

#banner_locales{
	position:relative;
	width:153px;
	height:151px;
	left:630px;
	top:-190px;
}

#banner_asistencia{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:157px;
	height:130px;
	left:630px;
	top:706px;
}

#banner3{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:157px;
	height:121px;
	left:630px;
	top:842px;
	border: 1px solid #CCC;
}

#banner_promo{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:153px;
	height:59px;
	left:630px;
	top:1086px;
	visibility:hidden;
}

#banner4{
	position:absolute;
	margin:0px;
	padding:0px;
	width:159px;
	height:177px;
	left:630px;
	top:708px;
	background-image:url(../img/fondo3.jpg);
	background-repeat:no-repeat;
}

#banner5{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:155px;
	height:113px;
	left:630px;
	top:967px;
}

#midbanner{
	position:relative;
	width:590px;
	height:71px;
	left:35px;
	margin:0px;
	padding:0px;
	top:-265px;
}

#banner_logos{
	position:relative;
	width:593px;
	height:78px;
	left:35px;
	margin:0px;
	padding:0px;
	top:-257px;
}

#programas{
	position:relative;
	width:589px;
	height:355px;
	margin:0px;
	padding:0px;
	left:35px;
	top:-250px;
	background-image:url(../img/fondo_programas1.jpg);
	background-repeat:no-repeat;
}

.tit_prog{
	margin:10px 0px 0px 10px;
	padding:10px 0px 0px 0px;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FBDE62;
	line-height:30px;
}

#p7TPheader span{
	margin:10px 0px 0px 10px;
	padding:10px 0px 0px 0px;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FBDE62;
	line-height:30px;
}

.btn_prog, .btn_prog a {
	margin:0px 0px 0px 6px;
	left:300px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:9px;
	font-weight:bold;
	color:#144C7E;
	line-height:30px;
	text-decoration:none;
}

.btn_prog a:hover {
	margin:0px 0px 0px 6px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:9px;
	font-weight:bold;
	color:#999999;
	line-height:30px;
	text-decoration:none;
}

#txt_prog{
	position:relative;
	margin:0px;
	padding:0px;
	left:65px;
	top:-485px;
	width:530px;
	height:180px;
	overflow:scroll;
	overflow-x:hidden;
}

#txt_prog2{
	position:relative;
	margin:0px;
	padding:0px;
	left:65px;
	top:-485px;
	width:530px;
	height:180px;
	overflow:scroll;
	overflow-x:hidden;
	visibility: hidden;
}

#txt_prog3{
	position:relative;
	margin:0px;
	padding:0px;
	left:65px;
	top:-485px;
	width:530px;
	height:180px;
	overflow:scroll;
	overflow-x:hidden;
	visibility: hidden;
}

#txt_mayor{
	position:relative;
	margin:0px;
	padding:0px;
	left:65px;
	top:-463px;
	width:530px;
	height:18px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#062D4F;
	text-align:center;
}

.prog_txt{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333333;
	margin:0px 3px 0px 0px;
}

.prog_tit{
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#144C7E;
	margin:0px 3px 0px 0px;
}
/*/////////////////////////////////////////////// OBRA GRUESA ///////////////////////////////////////////////*/

#top_obra{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:305px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#top_obra2{
	position:relative;
	top:28px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:738px;
	height:234px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#top_barra_obra{
	width:738px;
	height:198px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 35px;
	left: 1px;
	}


#barra_obra {
	position:absolute;
	width:740px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/barra_obra.jpg);
	background-repeat: no-repeat;
	left: 6px;
}
#barra_info_obra{
	position:absolute;
	height:24px;
	width:738px;
	margin:0px;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: solid 1px #ccc;
	}
.font_info_barra{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFF;
	font-weight: lighter;
	}
	
.font_info_barra2{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	font-weight: lighter;
	}
	
	
#barra_info_obra2{
	position:absolute;
	height:22px;
	width:738px;
	margin:0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 238px;
	background-image: url(../img/barra_info_obra2.jpg);
	background-repeat: no-repeat;
	left: 2px;
	}

#banner_asistencia_prod{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:157px;
	height:130px;
	left:38px;
	top:503px;
}	

#barra_prod_obra{
	position:absolute;
	height:22px;
	width:738px;
	margin:0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 465px;
	left: 41px;
	background-color: #FFFFFF;
	color: #999999;
	border: solid 1px #ccc;
	}
	
#botonera_izq{
	width:160px;
	height:255px;
	position:absolute;
	margin:0px;
	top: 638px;
	left: 37px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

.font_titulos_botonera{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#999;
	}
#txt_botonera

{
	width:149px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 5px;
	top: 44px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	}

#txt_botonera2

{
	width:147px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 7px;
	top: 174px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #333;
	text-align: center;
	}

#titulo2_botonera{
	width:147px;
	height:33px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 5px;
	top: 121px;
	text-align: center;
	}
	
#c_obra1{
	width:139px;
	height:173px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 203px;
	top: 768px;
	}

#foto_c_obra1{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

#c_obra2{
	width:139px;
	height:170px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 350px;
	top: 768px;
	}

#foto_c_obra2{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod2{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

#c_obra3{
	width:139px;
	height:195px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 203px;
	top: 503px;
	}

#foto_c_obra3{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod3{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #FFF;
	}

#c_obra4{
	width:139px;
	height:195px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 495px;
	top: 503px;
	}

#foto_c_obra4{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod4{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	
#c_obra5{
	width:139px;
	height:195px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 349px;
	top: 503px;
	}

#foto_c_obra5{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod5{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}	

#c_obra6{
	width:139px;
	height:159px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 202px;
	top: 963px;
	}

#foto_c_obra6{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod6{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	
#c_obra7{
	width:139px;
	height:195px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 642px;
	top: 503px;
	}

#foto_c_obra7{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod7{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}	

#c_obra8{
	width:139px;
	height:172px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 497px;
	top: 768px;
	}

#foto_c_obra8{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod8{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

#c_obra9{
	width:139px;
	height:148px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 350px;
	top: 963px;
	}

#foto_c_obra9{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod9{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	
#c_obra10{
	width:139px;
	height:160px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 498px;
	top: 963px;
	}

#foto_c_obra10{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod10{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	
	
/*/////////////////////////////////////////////// TERMINACIONES ///////////////////////////////////////////////*/


#home_term{
	position:absolute;
	margin:0px;
	padding:0px;
	width:817px;
	height:1700px;
	background-image:url(../img/fondo_blanco_largo2.png);
	background-position:top;
	background-repeat:no-repeat;
}



#top_term{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:305px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#top_term2{
	position:relative;
	top:28px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:738px;
	height:234px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#top_barra_term{
	width:738px;
	height:198px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 35px;
	left: 1px;
	}


#barra_term {
	position:absolute;
	width:740px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/barra_term.jpg);
	background-repeat: no-repeat;
	left: 6px;
}
#barra_info_term{
	position:absolute;
	height:24px;
	width:738px;
	margin:0px;
	background-color:#FED966;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.font_info_barra{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFF;
	font-weight: lighter;
	}
	
.font_info_barra2{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	font-weight: lighter;
	}
	
	
#barra_info_term2{
	position:absolute;
	height:22px;
	width:738px;
	margin:0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 238px;
	background-image: url(../img/barra_info_obra2.jpg);
	background-repeat: no-repeat;
	left: 2px;
	}

#banner_asistencia_prod{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:157px;
	height:130px;
	left:38px;
	top:503px;
}	

#barra_prod_term{
	position:absolute;
	height:22px;
	width:738px;
	margin:0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 465px;
	left: 41px;
	background-color: #FED966;
	color: #FFFFFF;
	}
	

#txt_botonera

{
	width:149px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 5px;
	top: 44px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	}

#txt_botonera2

{
	width:147px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 7px;
	top: 174px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #333;
	text-align: center;
	}

#titulo2_botonera{
	width:147px;
	height:33px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 5px;
	top: 121px;
	text-align: center;
	}
	
#c_term1{
	width:139px;
	height:334px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 222px;
	top: 503px;

	}

#foto_c_term1{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod_term{
	width:134px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #FFF;
	text-align: center;
	}

#c_term2{
	width:139px;
	height:334px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 400px;
	top: 503px;

	}

#foto_c_term2{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod2_term{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

#c_term3{
	width:139px;
	height:334px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 580px;
	top: 503px;

	}

#foto_c_term3{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod3_term{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

#c_term4{
	width:139px;
	height:260px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 222px;
	top: 1010px;
	}

#foto_c_term4{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod4_term{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	
#c_term5{
	width:139px;
	height:155px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 400px;
	top: 1010px;
	}

#foto_c_term5{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod5_term{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}	
#arbol_term{
	position:relative;
	margin:0px;
	padding:0px;
	width:768px;
	height:172px;
	top:260px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/fondo_arbol.png);
	background-position:top;
	background-repeat:no-repeat;
}

.txt_arbol,.txt_arbol a{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
	line-height:12px;
}
li {
	list-style-type: none;
	display: inline;
}
ul {
	color: #FFF;
	font-family: "Trebuchet MS";
	text-decoration: none;
	position: absolute;
	left: 119px;
	top: 29px;
}
#contenedor #home #programas ul li a {
	text-decoration: none;
	color: #FFF;
}

.txt_arbol a:hover{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#FBDE62;
}

.txt_arbol_titulo{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FBDE62;
	font-weight:bold;
}

.txt_arbol_titulo a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FBDE62;
	font-weight:bold;
	text-decoration:none
}

.txt_arbol_titulo a:hover{
	color:#0099CC;
	font-weight:bold;
	text-decoration:none;
}

#arbol_datos_term{
	position:absolute;
	margin:0px;
	padding:0px;
	width:235px;
	height:70px;
	top:80px;
	left:15px;
}

#arbol_home_term{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:110px;
	top:20px;
	left:260px;
}

#arbol_canales_term{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:70px;
	top:20px;
	left:410px;
}

#arbol_programa_term{
	position:absolute;
	margin:0px;
	padding:0px;
	width:180px;
	height:70px;
	top:20px;
	left:580px;
}

/*/////////////////////////////////////////////// CONSTRUCCION ///////////////////////////////////////////////*/



#home_const{
	position:absolute;
	margin:0px;
	padding:0px;
	width:817px;
	height:2044px;
	background-image:url(../img/fondo_blanco_largo.png);
	background-position:top;
	background-repeat:no-repeat;
}



#top_const{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:305px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#top_const2{
	position:relative;
	top:28px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:738px;
	height:234px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#top_barra_const{
	width:738px;
	height:198px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 35px;
	left: 1px;
	}


#barra_const {
	position:absolute;
	width:740px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/barra_const.jpg);
	background-repeat: no-repeat;
	left: 6px;
}
#barra_info_const{
	position:absolute;
	height:24px;
	width:738px;
	margin:0px;
	background-color:#FE0D13;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.font_info_barra{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFF;
	font-weight: lighter;
	}
	
.font_info_barra2{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	font-weight: lighter;
	}
	
	
#barra_info_const2{
	position:absolute;
	height:22px;
	width:738px;
	margin:0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 238px;
	background-image: url(../img/barra_info_obra2.jpg);
	background-repeat: no-repeat;
	left: 2px;
	}

#banner_asistencia_prod{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:157px;
	height:130px;
	left:38px;
	top:503px;
}	

#barra_prod_const{
	position:absolute;
	height:22px;
	width:738px;
	margin:0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 465px;
	left: 41px;
	background-color: #FE0D13;
	color: #FFFFFF;
	}
	
#botonera_izq{
	width:160px;
	height:255px;
	position:absolute;
	margin:0px;
	background-repeat:no-repeat;
	top: 638px;
	left: 37px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

.font_titulos_botonera{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#FC0;
	font-weight: bold;
	}
#txt_botonera

{
	width:149px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 5px;
	top: 44px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	}

#txt_botonera2

{
	width:147px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 7px;
	top: 174px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #333;
	text-align: center;
	}

#titulo2_botonera{
	width:147px;
	height:33px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 5px;
	top: 121px;
	text-align: center;
	}
	
	
#titulo3_botonera{
	width:147px;
	height:16px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 7px;
	top: 12px;
	text-align: center;
	}
	
#c_const1{
	width:139px;
	height:343px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 200px;
	top: 503px;
	}

#foto_c_const1{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod_const{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

#c_const2{
	width:139px;
	height:343px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 348px;
	top: 503px;
	}

#foto_c_const2{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod2_const{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #FFF;
	}

#c_const3{
	width:139px;
	height:343px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 495px;
	top: 503px;

	}

#foto_c_const3{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod3_const{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #FFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

#c_const4{
	width:139px;
	height:342px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 642px;
	top: 503px;
	
	}

#foto_c_const4{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
}
	
#barra_c_prod4_const{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "Trebuchet MS";
	color: #FFF;
	font-size: 9px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	
#c_const5{
	width:139px;
	height:268px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 200px;
	top: 1010px;
	}

#foto_c_const5{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod5_const{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "Trebuchet MS";
	color: #FFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 9px;
	}	

#c_const6{
	width:139px;
	height:268px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 348px;
	top: 1010px;
	z-index:1000;
	}

#foto_c_const6{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod6_const{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #FFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
#c_const8{
	width:139px;
	height:268px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 495px;
	top: 1010px;
	}

#foto_c_const7{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod7_const{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #FFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
		
#c_const9{
	width:139px;
	height:342px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 642px;
	top: 1010px;
	
	}

#foto_c_const9{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
}
	
#barra_c_prod9_const{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "Trebuchet MS";
	color: #FFF;
	font-size: 9px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}


#arbol_const{
	position:relative;
	margin:0px;
	padding:0px;
	width:768px;
	height:172px;
	top:700px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/fondo_arbol.png);
	background-position:top;
	background-repeat:no-repeat;
}

li {
	list-style-type: none;
	display: inline;
}
ul {
	color: #FFF;
	font-family: "Trebuchet MS";
	text-decoration: none;
	position: absolute;
	left: 119px;
	top: 29px;
}
#contenedor #home #programas ul li a {
	text-decoration: none;
	color: #FFF;
}

.txt_arbol a:hover{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#FBDE62;
}

.txt_arbol_titulo{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FBDE62;
	font-weight:bold;
}

#arbol_datos_const{
	position:absolute;
	margin:0px;
	padding:0px;
	width:235px;
	height:70px;
	top:80px;
	left:15px;
}

#arbol_home_const{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:110px;
	top:20px;
	left:260px;
	line-height:5px;
}

#arbol_canales_const{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:70px;
	top:20px;
	left:410px;
}

#arbol_programa_const{
	position:absolute;
	margin:0px;
	padding:0px;
	width:180px;
	height:70px;
	top:20px;
	left:580px;
}


/*/////////////////////////////////////////////// ESPECIALIDADES ///////////////////////////////////////////////*/


#home_esp{
	position:absolute;
	margin:0px;
	padding:0px;
	width:817px;
	height:1447px;
	background-image:url(../img/fondo_blanco_esp.png);
	background-position:top;
	background-repeat:no-repeat;
}


#top_esp{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:305px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#top_esp2{
	position:relative;
	top:28px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:738px;
	height:234px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#top_barra_esp{
	width:738px;
	height:198px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 35px;
	left: 1px;
	}


#barra_esp {
	position:absolute;
	width:740px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/barra_esp.jpg);
	background-repeat: no-repeat;
	left: 6px;
}
#barra_info_esp{
	position:absolute;
	height:24px;
	width:738px;
	margin:0px;
	background-color:#003399;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.font_info_barra{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFF;
	font-weight: lighter;
	}
	
.font_info_barra2{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#666666;
	font-weight: lighter;
	}
	
	
#barra_info_esp2{
	position:absolute;
	height:22px;
	width:738px;
	margin:0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 238px;
	background-image: url(../img/barra_info_obra2.jpg);
	background-repeat: no-repeat;
	left: 2px;
	}

#banner_asistencia_prod{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:157px;
	height:130px;
	left:38px;
	top:503px;
}	

#barra_prod_esp{
	position:absolute;
	height:22px;
	width:738px;
	margin:0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 465px;
	left: 41px;
	background-color: #003399;
	color: #FFFFFF;
	}
	
#botonera_izq{
	width:168px;
	height:388px;
	position:absolute;
	margin:0px;
	top: 638px;
	left: 37px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#txt_botonera

{
	width:151px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 8px;
	top: 47px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	}

#txt_botonera2

{
	width:133px;
	height:41px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 20px;
	top: 172px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #333;
	text-align: center;
	}

#titulo2_botonera{
	width:133px;
	height:28px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 20px;
	top: 124px;
	text-align: center;
	}
	
#c_esp1{
	width:139px;
	height:628px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 223px;
	top: 503px;
	
	}

#foto_c_esp1{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod_esp{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

#c_esp2{
	width:139px;
	height:628px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 425px;
	top: 502px;
	}

#foto_c_esp2{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod2_esp{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	}

#c_esp3{
	width:139px;
	height:628px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 618px;
	top: 503px;
	}

#foto_c_esp3{
	width:139px;
	height:100px;
	position:relative;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	}
#barra_c_prod3_esp{
	width:124px;
	height:14px;
	position:relative;
	background-image:url(../img/barra_c_prod.jpg);
	background-repeat:repeat-x;
	top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #FFF;
	}
	

#arbol_esp{
	position:relative;
	margin:0px;
	padding:0px;
	width:768px;
	height:172px;
	top:100px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/fondo_arbol.png);
	background-position:top;
	background-repeat:no-repeat;
}

#arbol_datos_esp{
	position:absolute;
	margin:0px;
	padding:0px;
	width:235px;
	height:70px;
	top:80px;
	left:15px;
}

#arbol_home_esp{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:110px;
	top:20px;
	left:260px;
}

#arbol_canales_esp{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:70px;
	top:20px;
	left:410px;
}

#arbol_programa_esp{
	position:absolute;
	margin:0px;
	padding:0px;
	width:180px;
	height:70px;
	top:20px;
	left:580px;
}


	
/*/////////////////////////////////////////////// SERVICIOS ///////////////////////////////////////////////*/

.font_disponibles{
	
	font-family:"Trebuchet MS";
	font-size:9px;
	color:#006}


#fondo_servicios{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:918px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-image: url(../img/fondo_servicios.png);
	background-repeat: no-repeat;
}

#titulo_despacho0{
	width:724px;
	height:50px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 25px;
	left: 16px;
	}
	
.titulo_despacho{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#FC0;
	font-weight:bold;
	
	}

#caja_titulo_servicio{
	width:140px;
	height:138px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 16px;
	top: 89px;
	background-color: #FFF;
	text-align: center;
	border: 1px solid #CCC;
}

#caja_titulo_servicio2{
	width:140px;
	height:138px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 392px;
	top: 90px;
	background-color: #FFF;
	text-align: center;
	border: 1px solid #CCC;
}

#caja_titulo_servicio3{
	width:140px;
	height:138px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 16px;
	top: 293px;
	background-color: #FFF;
	text-align: center;
	border: 1px solid #CCC;
}

#caja_titulo_servicio4{
	width:140px;
	height:138px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 392px;
	top: 293px;
	background-color: #FFF;
	text-align: center;
	border: 1px solid #CCC;
}

#contenido_servicio{
	width:361px;
	height:125px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 8px;
	top: 160px;
	background-color: #ededed;
	}
#contenido_servicio2{
	width:361px;
	height:125px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 383px;
	top: 159px;
	background-color: #ededed;
	}

#contenido_servicio3{
	width:361px;
	height:127px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 8px;
	top: 367px;
	background-color: #ededed;
	}
#contenido_servicio4{
	width:361px;
	height:129px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 383px;
	top: 366px;
	background-color: #ededed;
	}
	
#txt_1{
	width:190px;
	height:72px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 162px;
	}
	
#txt_1_1{
	width:345px;
	height:47px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 9px;
	top: 72px;
	}
	
#txt_2{
	width:190px;
	height:68px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 166px;
	top: 1px;
}
	
#txt_2_2{
	width:347px;
	height:40px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 10px;
	top: 72px;
}
	
	
#txt_3{
	width:190px;
	height:67px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 161px;
}
	
#txt_3_3{
	width:344px;
	height:33px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 9px;
	top: 76px;
}
	
#txt_4{
	width:190px;
	height:64px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 169px;
	top: 1px;
}
	
#txt_4_4{
	width:347px;
	height:40px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 11px;
	top: 76px;
}



#img_servicio{
	width:134px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 3px;
	top: 77px;
	}
#img_servicio2{
	width:134px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 3px;
	top: 77px;
	}

#img_servicio3{
	width:134px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 3px;
	top: 77px;
	}

#img_servicio4{
	width:134px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 3px;
	top: 77px;
	}
#fondo_despacho{
	width:732px;
	height:259px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 9px;
	top: 579px;
	background-color: #ededed;
	}
#contenedor_titulo_despacho{
	width:743px;
	height:74px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 7px;
	top: 510px;
}
	
#titulo_despacho{
	width:615px;
	height:74px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 61px;
	top: -1px;
}

#despacho_logo{
	width:106px;
	height:58px;
	position:absolute;
	margin:0px;
	left: 68px;
	top: 529px;
	background-color: #FFF;
	text-align: center;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #CCC;
	}

#despacho_logo2{
	width:106px;
	height:58px;
	position:absolute;
	margin:0px;
	left: 228px;
	top: 529px;
	background-color: #fff;
	text-align: center;
	vertical-align: bottom;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #CCC;
	}

#despacho_logo3{
	width:106px;
	height:58px;
	position:absolute;
	margin:0px;
	left: 412px;
	top: 529px;
	background-color: #FFF;
	text-align: center;
	vertical-align: bottom;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #CCC;
	}

#despacho_logo4{
	width:106px;
	height:58px;
	position:absolute;
	margin:0px;
	left: 575px;
	top: 528px;
	background-color: #FFF;
	text-align: center;
	vertical-align: bottom;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #CCC;
	}
	
#despacho_logo5{
	width:106px;
	height:58px;
	position:absolute;
	margin:0px;
	left: 601px;
	top: 509px;
	background-color: #fff;
	text-align: center;
	vertical-align: bottom;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #CCC;
	}
	
#txt_ampm{
	width:104px;
	height:87px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 59px;
	top: 97px;
}
	
#txt_24hrs{
	width:104px;
	height:87px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 221px;
	top: 97px;
}
	
#txt_48hrs{
	width:104px;
	height:87px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 405px;
	top: 97px;
}
	
#txt_despachoprog{
	width:105px;
	height:153px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 567px;
	top: 96px;
}
#txt_retiroexp{
	width:105px;
	height:153px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 595px;
	top: 76px;
}

#despacho_fono{
	width:133px;
	height:71px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 244px;
	top: 844px;
	}
#despacho_asesoria{
	width:133px;
	height:71px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 383px;
	top: 843px;
	}
	
/*/////////////////////////////////////////////// EMPRESA ///////////////////////////////////////////////*/



#home_empresa{
	position:absolute;
	margin:0px;
	padding:0px;
	width:816px;
	height:1350px;
	background-image:url(../img/fondo_blanco_empresa.png);
	background-position:top;
	background-repeat:no-repeat;
}



#fondo_empresa{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:616px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-image: url(../img/fondo_empresa.png);
	background-repeat: no-repeat;
}

#contenido_empresa {
	width:732px;
	height:491px;
	position:absolute;
	margin:0px;
	padding:0px;
	background-color: #ededed;
	left: 10px;
	top: 105px;
	}
#titulo_empresa {
	width:203px;
	height:81px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 10px;
	top: 35px;
	}

#img_empresa {
	width:199px;
	height:456px;
	position:absolute;
	margin:0px;
	padding:0px;
	background-color: #FFF;
	left: 11px;
	top: 104px;
	border: 1px solid #ccc;
	}
	
#txt_empresa {
	width:507px;
	height:456px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 223px;
	top: 98px;
	}
	
#arbol_empresa{
	position:relative;
	margin:0px;
	padding:0px;
	width:768px;
	height:172px;
	top:-530px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/fondo_arbol.png);
	background-position:top;
	background-repeat:no-repeat;
}

#arbol_datos_empresa{
	position:absolute;
	margin:0px;
	padding:0px;
	width:235px;
	height:70px;
	top:80px;
	left:15px;
}

#arbol_home_empresa{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:110px;
	top:20px;
	left:260px;
}

#arbol_canales_empresa{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:70px;
	top:20px;
	left:410px;
}

#arbol_programa_empresa{
	position:absolute;
	margin:0px;
	padding:0px;
	width:180px;
	height:70px;
	top:20px;
	left:580px;
}


/*/////////////////////////////////////////////// LOCALES ///////////////////////////////////////////////*/

#home_locales{
	position:absolute;
	margin:0px;
	padding:0px;
	width:817px;
	height:1300px;
	background-image:url(../img/fondo_blanco_locales.png);
	background-position:top;
	background-repeat:no-repeat;
}


#fondo_locales{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:1132px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-image: url(../img/fondo_locales.png);
	background-repeat: no-repeat;
}

#titulo_locales{
	width:472px;
	height:50px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 25px;
	left: 16px;
	}
	

#barra_locales{
	width:747px;
	height:75px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 2px;
	top: 86px;
	background-color: #ededed;
	background-image: url(../img/barra_menu_locales.png);
	}

#btn_norte{
	width:127px;
	height:74px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 8px;
	top: 89px;
	}
#btn_centro{
	width:127px;
	height:74px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 256px;
	top: 89px;
	}
#btn_sur{
	width:127px;
	height:74px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 506px;
	top: 89px;
	}
#logos_norte{
	width:239px;
	height:935px;
	position:absolute;
	margin:0px;
	padding:0px;
	background-color: #ededed;
	border: 1px solid #CCC;
	left: 6px;
	top: 157px;
	vertical-align: top;
	}
	
#logos_centro{
	width:239px;
	height:935px;
	position:absolute;
	margin:0px;
	padding:0px;
	background-color: #ededed;
	border: 1px solid #CCC;
	left: 255px;
	top: 157px;
	}
	
#logos_sur{
	width:239px;
	height:935px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 504px;
	top: 157px;
	background-color: #ededed;
	border: 1px solid #CCC;
	}


#arbol_locales{
	position:relative;
	margin:0px;
	padding:0px;
	width:768px;
	height:172px;
	top:-40px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/fondo_arbol.png);
	background-position:top;
	background-repeat:no-repeat;
}



#arbol_datos_locales{
	position:absolute;
	margin:0px;
	padding:0px;
	width:235px;
	height:70px;
	top:80px;
	left:15px;
}

#arbol_home_locales{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:110px;
	top:20px;
	left:260px;
}

#arbol_canales_locales{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:70px;
	top:20px;
	left:410px;
}

#arbol_programa_locales{
	position:absolute;
	margin:0px;
	padding:0px;
	width:180px;
	height:70px;
	top:20px;
	left:580px;
}


/*/////////////////////////////////////////////// ARBOL ///////////////////////////////////////////////*/

#arbol{
	position:relative;
	margin:0px;
	padding:0px;
	width:768px;
	height:172px;
	top:-190px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/fondo_arbol.png);
	background-position:top;
	background-repeat:no-repeat;
}

li {
	list-style-type: none;
	display: inline;
}
ul {
	color: #FFF;
	font-family: "Trebuchet MS";
	text-decoration: none;
	position: absolute;
	left: 119px;
	top: 29px;
}
#contenedor #home #programas ul li a {
	text-decoration: none;
	color: #FFF;
}

.txt_arbol a:hover{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#FBDE62;
}

.txt_arbol_titulo{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FBDE62;
	font-weight:bold;
}

#arbol_datos{
	position:absolute;
	margin:0px;
	padding:0px;
	width:235px;
	height:70px;
	top:80px;
	left:15px;
}

#arbol_home{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:110px;
	top:33px;
	left:260px;
}

#arbol_canales{
	position:absolute;
	margin:0px;
	padding:0px;
	width:145px;
	height:70px;
	top:33px;
	left:410px;
}

#arbol_programa{
	position:absolute;
	margin:0px;
	padding:0px;
	width:180px;
	height:70px;
	top:33px;
	left:569px;
}

/*/////////////////////////////////////////////// REGISTRO ///////////////////////////////////////////////*/

.titulo_registro{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FF9900;
	font-weight: bold;
}

.titulo_registro a{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFCC00;
	font-weight: bold;
	text-decoration: underline;
}

.titulo_registro a:hover{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFFF00;
	font-weight: bold;
	text-decoration: underline;
}

#fondo_registro{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:968px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-image: url(../img/fondo_sevicios.png);
	background-repeat: no-repeat;
}

#titulo_registro0{
	width:747px;
	height:58px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 39px;
	left: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#caja_registro{
	width:650px;
	height:614px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 53px;
	top: 101px;
	}

#crea_clave{
	width:646px;
	height:221px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 642px;
	left: -1px;
}

#btn_registro{
	width:106px;
	height:26px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 500px;
	top: 185px;
}

/*/////////////////////////////////////////////// INGRESO ///////////////////////////////////////////////*/



#home_ingreso{
	position:absolute;
	margin:0px;
	padding:0px;
	width:817px;
	height:438px;
	background-image:url(../img/fondo_blanco_ingreso.png);
	background-position:top;
	background-repeat:no-repeat;
}


#fondo_ingreso{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:261px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-image: url(../img/fondo_ingreso.png);
	background-repeat: no-repeat;
}

#titulo_ingreso{
	width:372px;
	height:62px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 58px;
	left: 8px;
}

#titulo_maestros{
	width:372px;
	height:31px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 38px;
	left: 8px;
}

#caja_ingreso{
	width:233px;
	height:98px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 190px;
	top: 138px;
	}

#img_ingreso{
	width:186px;
	height:144px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 57px;
	left: 547px;
}

#img_socio{
	width:186px;
	height:144px;
	position:absolute;
	margin:0px;
	padding:0px;
	top: 27px;
	left: 547px;
}

#btn_ingreso{
	width:93px;
	height:18px;
	position:absolute;
	margin:0px;
	padding:0px;
	left: 136px;
	top: 68px;
}

#arbol_ingreso{
	position:absolute;
	margin:0px;
	padding:0px;
	width:768px;
	height:172px;
	top:450px;
	left:25px;
	background-image:url(../img/fondo_arbol.png);
	background-position:top;
	background-repeat:no-repeat;
}



#arbol_datos_ingreso{
	position:absolute;
	margin:0px;
	padding:0px;
	width:235px;
	height:70px;
	top:80px;
	left:15px;
}

#arbol_home_ingreso{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:110px;
	top:20px;
	left:260px;
}

#arbol_canales_ingreso{
	position:absolute;
	margin:0px;
	padding:0px;
	width:140px;
	height:70px;
	top:20px;
	left:410px;
}

#arbol_programa_ingreso{
	position:absolute;
	margin:0px;
	padding:0px;
	width:180px;
	height:70px;
	top:20px;
	left:580px;
}


#contenedor #home_term #top_term #barra_term table tr .font_info_barra2 a {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	font-weight: lighter;
	text-decoration: none;
}



#contenedor #home_esp #top_esp #barra_esp table tr .font_info_barra2 a {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	font-weight: lighter;
	text-decoration: none;
}

.detalle_productos{
	font-family: Arial;
	font-size: 9px;
	color: #999;
}

.detalle_productos a{
	font-family: Arial;
	font-size: 9px;
	color: #999;
	text-decoration: none;
}

.detalle_productos a:hover{
	color:#ccc;
	text-decoration: none;
}

#botonera_izq #txt_botonera a {
	text-decoration: none;
	color: #9998C9;
	font-size: 10px;
	font-family: "Trebuchet MS";
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
#botonera_izq #txt_botonera2 a {
	text-decoration: none;
	color: #9998C9;
	font-size: 10px;
	font-family: "Trebuchet MS";
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.texto_reg {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #999;
}

/*LIGHTBOX*/


.detalle {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666;
}
.titulos {
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 14px;
	color: #333;
}

.Estilo6 {
	font-size: 12px;
	font-family: "Trebuchet MS";
	color: #999;
}

div#txt_maestro{
	position:absolute;
	width:607px;
	height:150px;
	top:239px;
	left:42px;
	overflow:scroll;
	overflow-x:hidden;
}

div#txt_socio{
	position:absolute;
	width:535px;
	height:150px;
	top:239px;
	left:42px;
	overflow:scroll;
	overflow-x:hidden;
}

div#logos_eye{
	position:absolute;
	width:607px;
	height:150px;
	top:239px;
	left:42px;
}
