html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video,{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {margin:0;padding:0;}
ul,li {list-style-type:none;}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../font/bebasneue-webfont.eot');
    src: url('../font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bebasneue-webfont.woff') format('woff'),
         url('../font/bebasneue-webfont.ttf') format('truetype'),
         url('../font/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeue67MdCn';
    src: url('../font/helveticaneue-mediumcond-webfont.eot');
    src: url('../font/helveticaneue-mediumcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticaneue-mediumcond-webfont.woff') format('woff'),
         url('../font/helveticaneue-mediumcond-webfont.ttf') format('truetype'),
         url('../font/helveticaneue-mediumcond-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}
a {
	text-decoration:none;
	outline:none;
	border:none;
	color: #fff;
	}
	
	
body{
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 100%; height: 100%;
	background:url(../img/bg-page.jpg) repeat;
	}
a, a:hover{
		cursor: url(../img/trans-front.png), help;
	}	

html {
	overflow-x: hidden;
	}

#global{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../img/bg-head.png)center top no-repeat;}		
#wrap{
    width:1000px; height:auto; 
    margin:auto; padding:0;
	position:relative;
	margin-bottom:23px;
	overflow:hidden;
	
	
	
	}

#head{
	width:1000px; height:158px;
	position:relative;
	float:left;
	}
.logo{
	position:absolute;
	left:419px; top:18px;
	z-index:100;
	}
	
.info{
	width:1000px;
	height:auto;
	margin-top:37px;}
	
#footer{
	width:!00%;
	height:135px;
	background:url(../img/bg-footer.png) no-repeat center top;
	text-align:center;}	
	
#contenido{
	width:1000px;
	margin:auto;
	height:135px;
	position:relative;
}

a.btn-footer{
	width:100px;
	height:100px;
	display:block;
	position:absolute;
	left:440px;
	top:10px;
	text-indent:-9000px;}
		
/* ========================================================================== */
/* MENU HOLDER                                      */
/* ========================================================================== */
#navegador{
	width:1000px;
	height:77px;
	position:absolute;
	left:5px; top:8px;
	}

/*ESTADO NORMAL*/
a.m-1{
	width:52px; height:21px; 
	position:absolute; left:0; top:0;
	background: url(../img/nav.png) 0 -30px !important;
	text-indent:-9000px;display:block;
	}
a.m-2{
	width: 100px;
height: 60px;
position: absolute;
left: 68px;
top: -9px;
background: url(../img/nav.png) -80px -21px;
text-indent: -9000px;
display: block;
}
a.m-3{
	width: 50px;
height: 50px;
position: absolute;
left: 183px;
top: 10px;
background: url(../img/nav.png) -211px -42px;
text-indent: -9000px;
display: block;
}
a.m-4{
	width: 150px;
height: 50px;
position: absolute;
left: 216px;
top: 26px;
background: url(../img/nav.png) -265px -60px;
text-indent: -9000px;
display: block;
}
a.m-5{
	width: 150px;
height: 50px;
position: absolute;
left: 583px;
top: 30px;
background: url(../img/nav.png) -575px -56px;
text-indent: -9000px;
display: block;
}
a.m-6{
	width: 50px;
height: 50px;
position: absolute;
left: 742px;
top: 30px;
background: url(../img/nav.png) -749px -53px;
text-indent: -9000px;
display: block;
}
a.m-7{
	width: 112px;
height: 31px;
position: absolute;
left: 788px;
top: 30px;
background: url(../img/nav.png) -808px -50px;
text-indent: -9000px;
display: block;}

a.denuncie{
	width: 100px;
height: 30px;
position: absolute;
left: 907px;
top: 4px;
background: url(../img/nav.png) 93px -24px;
text-indent: -9000px;
display: block;}			


/*ESTADO ROLLOVER*/
 a:hover.m-1 {background-position:0 -82px;}
 a:hover.m-2 {background-position:-80px -76px}
 a:hover.m-3 {background-position:-211px -93px;}
 a:hover.m-4 {background-position:-265px -110px;}
 a:hover.m-5 {background-position:-575px -108px;}
 a:hover.m-6 {background-position:-749px -105px;}
 a:hover.m-7 {background-position:-808px -102px;}
 a:hover.denuncie {background-position:87px -75px;}

/* ========================================================================== */
/* MENU HOLDER FOOTER                                     */
/* ========================================================================== */
#navegadorf{
	width:1000px;
	height:36px;
	position:absolute;
	left:160px; bottom:15px;
	}

/*ESTADO NORMAL*/
a.mf-1{
	width:27px; height:12px; 
	position:absolute; left:0; top:31px;
	background:url(../img/nav2.png) no-repeat 0 -31px; 
	text-indent:-9000px;display:block;
	}
a.mf-2{
	width:73px; height:18px; 
	position:absolute; left:45px; top:16px;
	background: url(../img/nav2.png) -45px -16px;
	text-indent:-9000px;display:block;}
a.mf-3{
	width:32px; height:11px; 
	position:absolute; left:136px; top:10px;
	background: url(../img/nav2.png) -136px -10px;
	text-indent:-9000px;display:block;}
a.mf-4{
	width:82px; height:13px; 
	position:absolute; left:186px; top:3px;
	background: url(../img/nav2.png) -186px -2px;
	text-indent:-9000px;display:block;}	
a.mf-5{
	width:101px; height:15px; 
	position:absolute; left:396px; top:0px;
	background: url(../img/nav2.png) -396px -0px;
	text-indent:-9000px;display:block;}
a.mf-6{
	width:31px; height:13px; 
	position:absolute; left:515px; top:8px;
	background: url(../img/nav2.png) -515px -8px;
	text-indent:-9000px;display:block;}
a.mf-7{
	width:59px; height:16px; 
	position:absolute; left:564px; top:15px;
	background: url(../img/nav2.png) -564px -15px;
	text-indent:-9000px;display:block;}	

		


/*ESTADO ROLLOVER*/
 a:hover.mf-1 {background-position:0 -68px;}
 a:hover.mf-2 {background-position:-45px -53px;}
 a:hover.mf-3 {background-position:-136px -47px;}
 a:hover.mf-4 {background-position:-186px -39px;}
 a:hover.mf-5 {background-position:-396px -37px;}
 a:hover.mf-6 {background-position:-515px -45px;}
 a:hover.mf-7 {background-position:-564px -51px;}
 
 
 .datos{
	 width:500px;
	 font-size:10px;
	 position: absolute;
	 font-family:Arial, Helvetica, sans-serif;
	 bottom:2px;
	 left:300px;
	 color:#FFFFFF;
	 font-weight:bold;
	 font-stretch:ultra-condensed;}
.somos-footer{
	width:auto;
	float:left;
	position:relative;
	margin-right:5px;}
.imaginamos-footer{width:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-stretch:ultra-condensed;
	 color:#FFFFFF;
	 font-weight:bold;
	 float:left;position:relative;}	 
.imaginamos{
	 width:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-stretch:ultra-condensed;
	 color:#FFFFFF;
	 font-weight:bold;
	 float:left;
	 position:relative;}
	  
.bullet{
	float:left;
	width:auto;position:relative;
	}
	
.datos span.color{	
color:#110d12;		 	 
}

/* ========================================================================== */
/* DESTACADO                                      */
/* ========================================================================== */ 
 
.destacado{
	width:297px;
	height:auto;
	float:left;
	text-align:center;
	margin-right:52px;
	position:relative;
	overflow:hidden;
	}
	

	
		
.sesion{
	width:240px; height:auto;
	min-height:264px;
	float:left;
	text-align:center;
	margin-left:36px;
	position:relative;
	}
.parrafo1{
	width:auto;
	height:auto;
	overflow:hidden;
	float:left;
	margin-bottom:0px;
	position:relative;}	
.parrafo2{
	width:auto;
	height:220px;
	overflow:hidden;
	float:left;
	margin-bottom:25px;
	position:relative;
	display:none;
	}	
	
.boton-ver{
	width:297px;
	float:left;
	height:28px;
	overflow: hidden;
	position:relative;
	margin-top:8px;}
	
.ti-destacado{
	width:100%;
	height:45px;
	background:url(../img/bullet.png) 0 7px no-repeat;
	text-align:left;
 }
	
.ti-destacado  h1{
	font-family:HelveticaNeue67MdCn;
	font-size:30px;
	margin-left:23px;
	color:#000;
	}
.destacado p{font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-bottom:10px;}	
	
			 
.btn-ver a{
	width:72px;
	height:25px;
	overflow:hidden;
	position:absolute;
	left:111px;
	bottom:0;}
	
.bg-btn{
	width:72px;
	height:50px;
	position:absolute;
	right:0;
	top:0;
	background:url(../img/btn/mas.png) no-repeat;}

.btn-ingresar a{
	width:77px;
	height:25px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:78px;
	bottom:0;}
.bg-btn2{
	width:77px;
	height:50px;
	position:absolute;
	right:0;
	top:0;
	background:url(../img/btn/ingresar.png) no-repeat;}
	

	
.ingresar{
	width:233px; height:136px;
	background:url(../img/bg-ingresar.png) no-repeat;
	position:relative;
	margin-top:13px;
	float:left;
	}

	
.label1{
	position:absolute;
	top:0; left:24px;
	color:#6c6d6d; font-size:14px;}
.label2{
	position:absolute;
	top:69px; left:24px;
	color:#6c6d6d;font-size:14px;}
	
.input1{
	width:209px; height:20px;
	position:absolute;
	top:27px; left:10px;
	border:none;
	background:none;}
.input2{
	width:209px; height:20px;
	position:absolute;
	top:93px; left:10px;
	background:none;
	border:none;}
.registrate{
	position:absolute;
	top:133px;
	left:25px;}	
	
.registrate span{
	color:#585858;
	cursor:pointer;
}						
	
.programacion{
	width:auto;
	height:auto;
	left:0;
	bottom:-15px;
	position:absolute;}	
.programacion a{
	color:#585858;
	margin-left:10px;
}						
	
/* ========================================================================== */
/* INFO INTERNAS                                      */
/* ========================================================================== */ 

#info-internas{
	width:1000px;
	height:auto;
	float:left;
	text-align:left;
	position:relative;
	}

.salir-zona{
	position:absolute;
	color:#09C;
	right:0;
	top:-10px;
	}
.salir-zona a{
	color:#09C;
	text-decoration:underline;
	margin-left:20px;
	}
		
.salir-zona a:hover{
	color:#B3C400}	
  	
h1.ti{
	font-family:HelveticaNeue67MdCn;
	font-size:30px;
	color:#000;
	margin-bottom:22px;
	font-weight:normal;
	text-transform:uppercase;}
  	
h1.ti{
	font-family:HelveticaNeue67MdCn;
	font-size:30px;
	color:#000;
	margin-bottom:22px;
	font-weight:normal;
	text-transform:uppercase;}
	
	
/*Menu*/

 #tabs ul {
      margin:0;
      list-style:none;
	  float:left;
	  margin:24px 0;
	  width:100%;
	  
      }
    #tabs li {
      float:left;
      background:url("../img/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #tabs a {
      float:left;
      display:block;
      width:.1em;
      background:url("../img/right_both.gif") no-repeat right top;
      padding:7px 15px 3px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#b3b1b1;
	  font-size:21px;
	  font-family:BebasNeueRegular;
      }
    #tabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover {
      color:#4b4b4b;
      }
	  
    #btn1 #nav-btn1,
	#btn2 #nav-btn2,
	#btn3 #nav-btn3,
	#btn4 #nav-btn4,
	#btn5 #nav-btn5,
	#btn6 #nav-btn6 {
      background-position:0 -32px;
      border-width:0;
      }
    #btn1 #nav-btn1 a,
	#btn2 #nav-btn2 a,
	#btn3 #nav-btn3 a,
	#btn4 #nav-btn4 a,
	#btn5 #nav-btn5 a,
	#btn6 #nav-btn6 a {
      background-position:100% -32px;
      padding-bottom:5px;
      color:#4b4b4b;
      }
	  
	  
    #tabs li:hover, #tabs li:hover a {
      background-position:0% -32px;
      color:#4b4b4b;
      }
    #tabs li:hover a {
      background-position:100% -32px;
      }	
	  
.lat{
	width:480px;
	height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:13px;
	color:#000000;
	text-align:justify;
	position:relative;
	margin-bottom:20px;
	}	
.lat ul li{
	background:url(../img/bullet.png) no-repeat;
	padding-left:45px;
	margin-bottom:25px;}

.bloque{
	width:970px;
	height:auto;
	overflow:hidden;
	}
		
ul.marco{
	width:700px;
	float:left;
	text-align:justify;}
	
ul.marco li{background:url(../img/bullet.png) no-repeat;
	padding-left:45px;
	margin-bottom:25px;}
	
	
.img-somos{
	width:229px;
	height:auto;
	float:right;
	margin-right:5px;}
	
/* ========================================================================== */
/* LOGROS                                     */
/* ========================================================================== */
ul.logros {
	margin-bottom:10px;
	float:left;}
ul.logros li{
	width:246px;
	float:left;
	margin-right:5px;}
	
ul.logros li.last{
	margin-right:0px;}	
	
ul.logros li .franja{
	width:246px;
	height:16px;
	background:#129ebe;}
	
ul.logros li .item-logros{
	width:246px;
	height:573px;
	background:#FFFFFF;
	position:relative;}

ul.logros li .item-logros .firsh {
	width:242px;
	height:197px;
	border-bottom:#e9e9e9 1px solid;
	border-left:#e9e9e9 1px solid;
	border-right:#e9e9e9 1px solid;
	margin-left:1px;
	text-align:center;}
	
ul.logros li .item-logros .text-logros{
	width:212px;
	height:auto;
	padding:15px;
	margin-top:17px;
	}
ul.logros li .item-logros .text-logros p{
	color:#7d7d7d;
	font-size:14px;}
			
.btn-logros a{
	width:72px;
	height:25px;
	overflow:hidden;
	position:absolute;
	right:24px;
	bottom:16px;}
	
.bg-btn2{
	width:72px;
	height:50px;
	position:absolute;
	right:0;
	top:0;
	background:url(../img/btn/mas.png) no-repeat;}
	
/* ========================================================================== */
/* CLIENTES                                     */
/* ========================================================================== */ 	
.item-carrusel{
	width:815px;
	height:168px;
	float:left;
	position:relative;
	background:url(../img/clientes/bg-texto-carr.png) no-repeat;}
.txt-cusrrusel{
	width:646px;
	height:89px;
	float:left;
	margin-top:10px;
	margin-left:23px;}
.txt-cusrrusel h1{
	font-size:22px;font-family:HelveticaNeue67MdCn;
	margin-bottom:21px;}
	
.txt-cusrrusel p{
	color:#FFF;}
.btn-carrusel{
	background:url(../img/clientes/btn-next-prev.png);
	width:34px;
	height:34px;
	right:80px;
	top:43px;}
	
.btn-carrusel2{
	background:url(../img/clientes/btn-next-prev.png) -61px 0;
	width:34px;
	height:34px;
	position:absolute;
	right:18px;
	top:43px;}			

/* ========================================================================== */
/* TRABAJA                                     */
/* ========================================================================== */ 

	
ul.trabaje {
	margin-bottom:
	60px;}
ul.datos-trabaja {
	margin-top:20px;}	
ul.datos-trabaja li{
	float:left;
	}
ul.datos-trabaja li label{
	color:#000;
	font-size:13px;
	font-style:italic;
	margin-bottom:10px;}

ul.datos-trabaja li input{
	margin-left:10px;}	


.left-contacto{
	width:632px;
	float:left;
	position:relative;}
.mapa{
	float:left;
	width:632px;
	height:auto;
	margin-top:22px;
	position:relative;}	
.left-contacto ul li h2{
	 color:#129ebe;}
	
ul.direc{
	width:322px;
	float:left;}
ul.hora{
	width:252px;
	float:right;}
															
.form-contacto{
	float:right;
	width:359px;}
	
.globo{
	position:absolute;
	left:260px;
	top:40px;}	
	
.inputc1{
	width:319px;
	height:40px;
	border:none;
	padding:0 20px;
	background:url(../img/bg-input-1.png) no-repeat;
	float:left;
	margin-bottom:5px;color:#000;
	font-size:13px;
	font-style:italic;
	margin-bottom:10px;}
	
	
.inputc2{
	width:161px;
	height:40px;
	border:none;
	padding:0 20px;
	background: url(../img/bg-input-2.png) no-repeat;
	float:left;
	margin-bottom:5px;color:#000;
	font-size:13px;
	font-style:italic;
	margin-bottom:10px;}
	
.inputc3{
	width:107px;
	height:40px;
	border:none;
	padding:0 20px;
	background: url(../img/bg-input-3.png) no-repeat;
	float:left;
	margin-bottom:5px;color:#000;
	font-size:13px;
	font-style:italic;
	margin-bottom:10px;}	
	
.inputc4{
	width:320px;
	height:124px;
	border:none;
	padding:20px;
	background: url(../img/bg-input-4.png) no-repeat;
	float:left;
	margin-bottom:5px;color:#000;
	font-size:13px;
	font-style:italic;
	margin-bottom:10px;}
	
table.form{color:#000;
	font-size:13px;
	font-style:italic;
	margin-bottom:10px;}
table.form label{
	float:left;
	margin-left:5px;}	
	
.form-contacto h2{
	 color:#129ebe;}
	 
/* ========================================================================== */
/* OPERADORES                                     */
/* ========================================================================== */ 
.bienvenido{
	width:183px;
	height:auto;
	float:left;
	margin-top:45px;}
.bienvenido h1{
	font-size:30px;
	font-family:HelveticaNeue67MdCn;}
	
.bienvenido h3{
	font-size:24px;
	font-family:HelveticaNeue67MdCn;
	color:#129ebe;
	font-style:normal;
	margin-bottom:20px;
	}
.foto{
	background:url(../img/bg-foto.png) no-repeat;
	width:173px; height:204px;
	padding:5px;}
	
.foto1{
	background:url(../img/bg-foto.png) no-repeat;
	width:173px; 
	height:204px;
	right: 30px;
    top: -172px;
	position:absolute;
	padding:5px;}			
	
.calendario{
	width:294px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:80px;
	padding-right:4px;
	background:url(../img/operadores/sombra-lat.png)
	repeat-y 100% 0;
	}
	

.semana{
	width:74px;
	height:21px;
	float:right;
	background: url(../img/operadores/semana.png) no-repeat;
	font-family: 'BebasNeueRegular';
	color:#FFFFFF;
	font-size:17px;
	text-align:center;
	padding-top:3px;}	

.ti-mes{
	width:294px;
	height:37px;
	float:left;
	background: url(../img/operadores/bg-head-table.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif; color:#FFF;
	font-size:19px;
	text-align:center;
	padding-top:18px;
	position:relative;}

a.btn-next{
	width:11px; height:12px;
	background:url(../img/operadores/next.png) no-repeat;
	position:absolute;
	top:22px;
	right:15px;
	text-indent:-9000px;}		
a.btn-prev{
	width:11px; height:12px;
	background:url(../img/operadores/prev.png) no-repeat;
	position:absolute;
	top:22px;
	left:15px;
	text-indent:-9000px;}
	
table.dias{
	float:left;
	width:294px;
	border-collapse:collapse;}
table.dias tr.thead{
	background:#F5F5F5;
	}	
table.dias tr th{
	text-align:center;
	font-weight:normal;
	color:#656565;
	text-transform:uppercase;
    font-family: 'HelveticaNeue67MdCn';
	padding:7px 0;}	
	
table.dias tr td a{
	width:41px;
	height:42px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	background:
	url(../img/operadores/bg-day.png);
	font-size:16px;
	color:#656565;
	font-family: 'HelveticaNeue67MdCn';}				

table.dias tr td a.active{
	background:url(../img/operadores/bg-sobre.png);
	color:#FFFFFF;}
	
table.dias tr td a.inactive{
	color:#B3B3B3;
	background:url(../img/operadores/inactive.png);}	



 ul.lista-oper{
	float: left;
	margin-top: 91px;
	margin-left: 13px;
	width: 280px;

}
 ul.lista-oper li{
	 background:url(../img/bullet.png) no-repeat;
	 padding-left:30px;
	 margin-bottom:17px;
	 width:305px;
	 height:25px;}	 
	 
 ul.lista-oper a{
	 width:auto;
	 height:25px;
	 display:block;
	 font-size:18px;
	 color:#000;
	font-family:HelveticaNeue67MdCn;
	float:left;
	}
	
 ul.lista-oper a:hover{
	 background:url(../img/btn/bg-btn-hover.png) no-repeat;
	 color:#129ebe;}


.novedades{
	width:56px;
	height:22px;
	float:left;
	background:url(../img/novedad.png) no-repeat;
	margin-left:5px;
	padding-left:3px;
	padding-top:1px;
	color:#FFF;
	font-size:14px;
	text-align:center;}
	
.comentario{
	float:left;
	width:298px;
	height:105px;
	background:url(../img/bg-comentario.png) no-repeat;
	padding:10px;
	font-family:HelveticaNeue67MdCn;
	color:#fff;
	margin-top:10px;
	margin-right:10px;
	text-transform:uppercase;
	font-weight:normal;
	border:none;
	outline:none;
	resize:none;}


				
	
table.tabla2{
	width:1000px;
	float:left;
	margin-top:20px;
	border-collapse:collapse;
	
	}	 		 
table.tabla2 thead {
	background:url(../img/operadores/bg-top.png);
	height:66px;
	font-family:HelveticaNeue67MdCn;
	color:#696969;}
	
table.tabla2 thead tr th{
	border-right:#999999 1px solid;
	text-align:center;
	padding:0 10px;}
	
table.tabla2 thead tr th.last{
	border-right:none}	

table.tabla2 tbody tr.blanco{background:url(../img/operadores/bg-blanco.png) repeat-y;	}
table.tabla2 tbody tr.gris{background:url(../img/operadores/bg-gris.png) repeat-y;	}

table.tabla2 tbody tr.blanco2{background: url(../img/operadores/bg-bottom.png) repeat-y bottom center;	}

table.tabla2 tbody tr td{
	border-right:#999999 1px solid;
	text-align:center;
	height:24px;}

table.tabla2 tbody tr td.last{
	border-right:0px;}
	
/*tabla3*/
table.tabla3{
	width:970px;
	float:left;
	margin-top:20px;
	border-collapse:collapse;
	margin-right:-10px;
	
	}	 		 
table.tabla3 thead {
	background:url(../img/operadores/bg-top2.png);
	height:66px;
	}
	
table.tabla3 thead tr th{
	border-right:#999999 1px solid;
	text-align:center;
	padding:0 10px;
	font-family:HelveticaNeue67MdCn;
	color:#696969;font-weight:normal;}
	
table.tabla3 thead tr th.last{
	border-right:none}	

table.tabla3 tbody tr.blanco{background:url(../img/operadores/bg-blanco2.png) repeat-y;	}
table.tabla3 tbody tr.gris{background:url(../img/operadores/bg-gris2.png) repeat-y;	}

table.tabla3 tbody tr.blanco2{background: url(../img/operadores/bg-bottom2.png) repeat-y bottom center;	}

table.tabla3 tbody tr td{
	border-right:#999999 1px solid;
	text-align:center;
	height:24px;
	font-size:11px;}

table.tabla3 tbody tr td.last{
	border-right:0px;}
	

.bg-btnd{
	width:237px;
	height:79px;
	position:relative;
	float:left;
	top:0;
	background:url(../img/222.png) no-repeat;}	
	

.bg-btni{
	width:332px;
	height:79px;
	position:relative;
	float:left;
	top:0;
	background:url(../img/333.png) no-repeat;}	

.btn-descargar a{
	width:332px;
	height:40px;
	overflow:hidden;
	float:left;
	position:relative;
	margin-left:16px;
	margin-top:16px;}

.tab-tables{
	position:relative;
	float:left;
	width:1000px;
	height:29px;
	clear:both;}		

span.button {
    background: transparent url('../img/btn/btn-top.png') no-repeat scroll top right;
    color:#4a4a4a;
    display: block;
    float: left;
	font-size:18px;
	font-family:HelveticaNeue67MdCn;
    height: 29px;
    margin-right: 8px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	position:absolute;
	bottom:-23px;
	
}

span.button:hover{
	text-decoration:none;}

span.button span {
    background: transparent url('../img/btn/btn-top.png') no-repeat;
    display: block;
    padding: 5px 0 5px 15px;
	
}

.lat-admin{
	width:810px;
	height:auto;
	/*float:right;*/
	margin-top:95px;
	position:relative;
	}	
.inputs{
	width:360px;
	height:43px;
	float:left;
	background:url(../img/operadores/bg-inputs2.png) no-repeat;
	position:relative;
	margin-top:-5px;
	}
.maestros{
	position:absolute;
	font-family:BebasNeueRegular;
	font-size:18px;
	top:12px;
	left:8px;
	color:#FFFFFF;}
	
.input-admin-1{
	float:left;
	position:absolute;
	color:#129ebe;
	font-family:BebasNeueRegular;
	font-size:18px;
	top:12px;
	left:84px;
	width:215px;
	background:none;
	border:none;}
	
.input-admin-2{
	float:left;
	position:absolute;
	color:#129ebe;
	font-family:BebasNeueRegular;
	font-size:18px;
	top:12px;
	left:319px;
	width:215px;
	background:none;
	border:none;}
.input-admin-3{
	float:left;
	position:absolute;
	color:#129ebe;
	font-family:BebasNeueRegular;
	font-size:18px;
	top:12px;
	left:550px;
	width:215px;
	background:none;
	border:none;}	
	
a.btn-ir{
	background:url(../img/btn/btn-ir.png) no-repeat;
	width:31px;
	height:21px;
	position:absolute;
	right:10px;
	top:12px;
	text-indent:-9000px;}
	
a.usuario{
	width:120px;
	height:37px;
	background:url(../img/btn/btn-usuario.png) no-repeat;
	float:left;
	margin-top:20px;
	text-indent:-9000px;}	
	
a.salir{
	position:absolute;
	right:0;
	top:-47px;
	color:#065161;
	font-size:12px;
	}					

						
/* ========================================================================== */
/* EXTRAS                                     */
/* ========================================================================== */ 

h2{
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	color:#000000;			
}
h3{
	font-size:13px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	margin-bottom:3px;			
}


p{
	color:#000;
	font-size:13px;
	font-style:italic;
	margin-bottom:10px;}

.left{
	float:left;}
.right{
	float:right;}		  
	  
.form-olvido label{
	float:left;
	font-size:12px;
	color:#666666;
	margin-bottom:5px;}
	
.botones{
	float:left;
	margin-left:61px;}
	


/*tabla-full*/
table.tablaf{
	width:100%;
	float:left;
	margin-top:20px;
	border-collapse:collapse;
	margin-right:-10px;
	font-family: arial;
	
	}	 		 
table.tablaf thead {
	/*background:url(../img/operadores/bg-top2.png);*/
	height:10px;
	background: #EAEAEA;
	border: 2px solid black;
	}
	
table.tablaf thead tr th{
	border-right:#999999 1px solid;
	text-align:center;
	padding:0 10px;
	font-family:HelveticaNeue67MdCn;
	color:#696969;font-weight:normal;}
	
table.tablaf thead tr th.last{
	border-right:none}	

table.tablaf tbody tr.blanco{background:url(../img/operadores/bg-blanco2.png) repeat-y;	}
table.tablaf tbody tr.gris{background:url(../img/operadores/bg-gris2.png) repeat-y;	}

table.tablaf tbody tr.blanco2{background: url(../img/operadores/bg-bottom2.png) repeat-y bottom center;	}

table.tablaf tbody tr td{
	border-right:#999999 1px solid;
	text-align:center;
	height:24px;
	font-size:11px;
	font-family:arial;}

table.tablaf tbody tr td.last{
	border-right:0px;}
	
a.volver{
	position:absolute;
	top:8px;
	right:10px;
	color:#06F;
	text-decoration:underline;
	cursor:pointer;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;}	
		
.info-logos{
	width:1000px;
	height:80px;
	float:left;
	margin-top:50px;
}

.info-logos img {
	padding-left:10px;
	padding-right: 10px;
}