body{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	color:#000000;
	background:#EFEFEF;
}

table{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

a:link, a:visited{
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color:#
	;
/*
	color:#0379A1;
	color:#0482AD;
*/
	text-decoration: underline;
}

a:active{
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color:#006600;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

h1{
	font: bold 20px/21px Arial, Tahoma, Helvetica, sans-serif;
	margin: 18px 0px 0 0;
	color: #525252;
}

h2{
	font: bold 16px/17px Arial, Tahoma, Helvetica, sans-serif;
	margin: 18px 0px 0 0;
	color: #525252;
}
h3.notavailable{
	font: bold 16px/16px Arial, Tahoma, Helvetica, sans-serif;
	color: #0482AD;
}


ul{	
	color: #000000;
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	list-style-type: none;
}

li a:link, li a:active{
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 10px;
	list-style-type: none;
}

li a:visited{
  	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	color: #006600;
	text-indent: 10px;
	list-style-type: none;

}

li a:hover{
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	color: #000066;
	text-indent: 10px;
	list-style-type: none;
}

.png { 
	behavior: url(iepngfix.htc); 
} 
.png_mail { 
	behavior: url(https://www.empitel.com/css/iepngfix.htc); 
} 
.justificar{
	text-align:justify;
}
.txverde{
	color: #006600;
}
.txazul{
	color: #000099;
}
.txrojo{
	color: #FF3300;
}
.txnegro{
	color: #000000;
}
.txblanco{
	color: #FFFFFF;
}
.mano{
	cursor: hand;
}
.navOFF {
	color: #000000;
	background-color: #F5FFF5;
	cursor: default;
	text-indent: 20px;
	height:20px;
	font-size:11px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
}
.navOFFES {
	color: #000000;
	background-color: #FFFFFF;
	cursor: default;
	text-indent: 20px;
	height:20px;
	font-size:11px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
}
.navON {
	color: #FFFFFF;
	background-color: #333333;
	cursor: default;
	text-indent: 20px;
	font-size:11px;
	font-weight: bold;
	vertical-align: middle;
	height:20px;
	line-height: 20px;
}
.ventana{
	background-color:#ffffe0;
	border :1px solid Silver;
	overflow:auto;
}
.menuelement{
	position:relative;
	height:20px;
	width:198px;
	background-image: url(../images/tabular/q_middle.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
	font-weight: bold;

}

.menuvertical{
	position:relative;
	width:198px;
	background-color:#f5fff5;
	border :1px solid Silver;

}
.footer{
	position:relative;
	width:100%;
	background-color:#f0f0ff;
	border :1px solid Silver;
}
div .carta{
	margin-top:30px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;
	width:550px;
}
div .letter{
/*
	width:600px;
	width:1200px;
	width:100%;
*/
	background-color: #FFFFFF;
	border :1px solid Silver;
	text-align:justify;
}
div .sede{
	width:80%;
	margin-top:6px;
	background-color: #FFFFFF;
	border :1px solid Silver;
	text-align:justify;
}
div #contenido_sede{
	margin-top:30px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;
}
.boton{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	border:1px solid #006600;
	cursor:default;
}
.tabla_con_bordes{
	border: 1px dashed #003300;
	background-color: #FFFFFF;
}

.trgris {
	color: #000000;
	cursor: default;
	font-size:11px;
	background-color: #F5FFF5;
}
.trverde {
	color: #FFFFFF;
	background-color: #006600;
	cursor: default;
	font-size:11px;
}
.trrojo {
	color: #000000;
	background-color: #FFF5F5;
	cursor: default;
	font-size:11px;
}
.trazul {
	color: #000000;
	background-color: #E0E0FF;
	cursor: default;
	font-size:11px;
}
.trnormal {
	color: #000000;
	cursor: default;
	font-size:11px;
}
.pestanya{
	height:20px;
	width:200px;
	cursor: default;
	position:relative;
	float:left;
}
.pestanya_off{
	height:18px;
	width:200px;
	cursor: default;
	position:relative;
	float:left;
}
.pest_iz_azul{
	position:absolute;
	margin-left:0px;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/p_left.gif);
	top left no-repeat;
	cursor: default;
}
.pest_de_azul{
	margin-left:195px;
	position:absolute;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/p_right.gif);
	cursor: default;
	top right no-repeat;
}
.pest_me_azul{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-image: url(../images/tabular/p_middle.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.pest_iz_gris{
	position:absolute;
	margin-left:0px;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/a_left.gif);
	top left no-repeat;
	cursor: default;
}
.pest_de_gris{
	position:absolute;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/a_right.gif);
	cursor: default;
	top right no-repeat;
}
.pest_me_gris{
	margin-left:5px;
	position:absolute;
	height:20px;
	background-image: url(../images/tabular/a_middle.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.pest_iz_verde{
	position:absolute;
	margin-left:0px;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/q_left.gif);
	top left no-repeat;
	cursor: default;
}
.pest_de_verde{
	margin-left:195px;
	position:absolute;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/q_right.gif);
	cursor: default;
	top right no-repeat;
}
.pest_me_verde{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-image: url(../images/tabular/q_middle.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.pest_me_verde_over{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-image: url(../images/tabular/p_middle_over.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
/**/
.pest_iz_amarillo{
	position:absolute;
	margin-left:0px;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/y_left.gif);
	top left no-repeat;
	cursor: default;
}
.pest_de_amarillo{
	margin-left:195px;
	position:absolute;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/y_right.gif);
	cursor: default;
	top right no-repeat;
}
.pest_me_amarillo{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-image: url(../images/tabular/y_middle.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.pest_me_amarillo_over{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-image: url(../images/tabular/y_middle_over.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.pest_iz_rojo{
	position:absolute;
	margin-left:0px;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/r_left.gif);
	top left no-repeat;
	cursor: default;
}
.pest_de_rojo{
	margin-left:195px;
	position:absolute;
	height:20px;
	width:5px;
	background-image: url(../images/tabular/r_right.gif);
	cursor: default;
	top right no-repeat;
}
.pest_me_rojo{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-image: url(../images/tabular/r_middle.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.pest_me_rojo_over{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-image: url(../images/tabular/r_middle_over.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.pest_me_azul_over{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-image: url(../images/tabular/p_middle_over.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.pest_me_gris_over{
	margin-left:5px;
	position:absolute;
	height:20px;
	width:190px;
	background-color: #FFFFFF;
	background-image: url(../images/tabular/p_middle_over.gif);
	cursor: default;
	text-align:center;
	vertical-align: text-bottom;
	line-height: 20px;
}
.navegacion_horizontal{
/*
	background-color:#5555AA;
*/
	background-image: url(../images/navigation.png);
	height:30px;
}
.menuitem_off{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width:150px;
	cursor: default;
	background-image: none;
}
.menuitem_on{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
/*
	background-color:#55AA55;
	behavior: url(iepngfix.htc); 
*/
	background-image: url(../images/navigation_on.png);
	color:#FFFFFF;
	width:150px;
	cursor: default;
}
.menuitem_select{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
/*
	background-color:#CCCCCC;
*/
	background-image: url(../images/navigation_off.png);
	behavior: url(iepngfix.htc); 
	color:#FFFFFF;
	width:150px;
	cursor: default;
}
.bgazul{
	position:relative;
	width:100%;
	background-color:#f0f0ff;
}
.tablappal{
	border :1px solid Silver;
}
.trans90 {
	filter: Alpha(Opacity=90, FinishOpacity=90);
	opacity:.9;
	-moz-opacity: 0.9;
}
.trans70 {
	filter: Alpha(Opacity=70, FinishOpacity=70);
	opacity:.7;
	-moz-opacity: 0.7;
}
/* Show only to IE PC \*/
html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	/* ems so it will grow */
	/*
	width: 50em; 
	*/
	background: url(../images/borders/sbbody-r.png) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images/borders/sbhead-r.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../images/borders/sbhead-l.png) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/borders/sbbody-l.png) no-repeat bottom left;
	margin: 0;
	padding: 10px 50px 30px;
}
.ventanita{
	color: #000000; 
/*
	background-color:#FF0055;
*/
	margin: 0px;
	width:400px;
	height:300px;
	position:relative;
	background-image: url(../images/ventanita1.png);
	behavior: url(iepngfix.htc); 
	background-repeat: no-repeat;
	background-position: bottom center;
	filter: Alpha(Opacity=50, FinishOpacity=50);
	opacity:.5;
	-moz-opacity: 0.7;
	
}
.ventanita_azul{
	color: #000000; 
/*
	background-color:#FF0055;
*/
	margin: 0px;
	width:400px;
	height:300px;
	position:relative;
	background-image: url(../images/ventanita1.png);
	behavior: url(iepngfix.htc); 
	background-repeat: no-repeat;
	background-position: bottom center;
	filter: Alpha(Opacity=50, FinishOpacity=50);
	opacity:.5;
	-moz-opacity: 0.7;
	cursor:default;
}
.ventanita_verde{
	color: #000000; 
/*
	background-color:#FF0055;
*/
	margin: 0px;
	width:400px;
	height:300px;
	position:relative;
	background-image: url(../images/ventanita2.png);
	behavior: url(iepngfix.htc); 
	background-repeat: no-repeat;
	background-position: bottom center;
	filter: Alpha(Opacity=50, FinishOpacity=50);
	opacity:.5;
	-moz-opacity: 0.7;
	cursor:default;
	
}
.ventanita_scroll{
	overflow:auto;
	margin: 15px 20px;
	width:350px;
	position:relative;
	height:210px;
}
.ventanita_azul h2,.ventanita_verde h2{
	color: #000000; 
	margin: 0;
	padding: 30px 30px 5px;
	font-weight: bold; 
	font-size: 1.4em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.encabezado {
	background-color: #EFEFEF;
	background-image: url(../images/bg-top.jpg);
	background-attachment: scroll;
	background-repeat:  repeat-x;
	background-position: right top;
}

