﻿/* CSS Document */


/*body{
	background-color:#FFF;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	margin:0px;
	padding:0px;
}*/

BODY {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: "Trebuchet MS", Verdana, Tahoma, Arial, Geneva; BACKGROUND-COLOR: #FFF
}


.inputh 
{
	width:100%;
	
}
/*-------------------------------------------------------
CLASE PARA QUE APAREZCA LA IMAGEN DE FONDO DE LA CABECERA
---------------------------------------------------------*/


/*Esta clase es de la etiqueta body*/

.body_default
{
	background-image: url(../../Images/setsi.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

/*NUEVO */
#contenedorPrincipal 
{	
	background:#ffffff url(../../images/fondo1.jpg) top no-repeat;	
	font-family:Verdana, Arial, Helvetica, sans-serif;				
    width:990px;
  	margin:0px auto;
    text-align:left;  	
	padding:0px;	
	position: relative; 
	min-height: 100%; 
	height: auto !important; 
	height: 100%;
	
}
.fondo
{
	background-color:#ffffff;	
	/*border: 1px solid #666; /*#1266AB;	*/
	border:1px solid #000000;
}

#master_cabecera
{
	margin:-1px auto 0px auto;
	width: 100%;	
}

#master_cabeceratop
{
	border-left: #666 solid 1px;
	border-right: #666 solid 1px;
	border-bottom: #666 solid 1px;
	height:102px;
	margin:0px 0px 0px 0px;
	padding:0px;width:986px;
	background-image:url(../../images/Head.jpg);
	background-position: 0px 0px ;	
}


/* FIN NUEVO */

.Principal
{
	width:986px;
	position: absolute;
	top: 88px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border-bottom:1px solid #000000;
	border-top:0px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.Principal2
{
	width:986px;
	position: absolute;
	top: 95px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border-bottom:1px solid #000000;
	border-top:0px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	
	
}

.Principal3
{
	width:986px;
	position: absolute;
	top: 65px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border-bottom:1px solid #000000;
	border-top:0px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}


#cabecera_default
{
	background: url(../../Images/cabeceradefault.jpg) no-repeat left top;
	height: 70px;
	clear: both;
	width: 100%;
	margin-bottom: 0;
}
	
	#menuCabeceraSuperior, 
	#menuCabeceraInferior { float: left; height: 1.25em; width: 100%; overflow: hidden; text-align: right; font-size: 0.81em; }
	
	#menuCabeceraSuperior { background: #fff; font-family: Arial; color: #20276D;}

#mpLogo {
	clear:right;
	width:100%;
	padding:0px;
	margin:0px;
	height: 66px;
	font-size:1px;
	display:block; }
	
#mpLogo img {float:right;}	

#mpLogo h1 {
font-size:14px;}
	
#mpLogo h1 a {
width: 250px; /*ojito esto declara el valor del ancho de la caja del titular, que no se verá pero será susceptible de seleccionarse*/
height: 5em; /* necesario definir la altura */
display: block;
text-decoration:none; /*ESTA es la parte ALUCINATE! PERO SOLO NECESARIO PARA FIREFOX porque 
IE si le indicas que el valor del span es invisible esconde TODO
Pero Fire esconde LAS LETRAS DEL ENLACE PERO NO EL SUBRAYADO!!!!!*/ }
	
#mpLogo h1 a span { visibility:hidden;}	

/*Para IE v6 */

*html #mpLogo h1 a { }

/*Para IE v7 */

html* #mpLogo h1 a { }

/*Para IE todas (nos sabemos 5.5*/

html>body #mpLogo h1 a { }
	
/*declaraciones Iguales con valores distintos para navegadores

_propiedad (IE) y en fire no se ve
#mpLogo h1 a { 
	_border-left: 1px solid; Afecta a IE
	border-left: 1px solid; Afecta a Fire y Safary y resto;}
s*/
	
	#search { float: right; height: 76px;}
	/*#menuCabeceraInferior { background: #EDD64A; font-family: Verdana; font-color: #C35806; padding: 2px 0px;}*/


/*---------------------------------------
CLASES DEL AREA SUPERIOR DE LA PANTALLA
---------------------------------------*/

/*Para la div con el logo del Mityc*/
.logo{
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	background-color:#FFF;
	width:170px;
	height:66px;
	margin:0px;
	padding:0px;
}


/*Para  la div con el texto del multidioma y enlaces de ayuda*/
.txttop{
	padding-right:10px;
	margin-top:0px;
	margin-bottom:7px;
	text-align:right;
	font-size:9px;
	color:#FFF;
	font-weight:bold;
}
.txttop a{
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}
.txttop a:hover{
	font-weight:normal;
	color:#9CF;
	text-decoration:none;
}



/*Para el form con el buscador de la cabecera*/


/*Para la div que contiene el buscador*/
.divform{
	width:100%;
	margin-top:0px;
	margin-bottom:7px;
	text-align:right;
	font-size:9px;
	color:#FFF;
}

/*Para el form que contiene el buscador*/
.formbuscar{
	margin-top:0px;
	margin-right:10px;
	text-align:right;
	font-size:9px;
	color:#FFF;
}

/*Para el input de type button del buscador*/
.botbuscar{
	width:18px;
	height:18px;
	margin-bottom:1px;
	background-color:#FFF;
	background-image:url(../../Images/ico_buscar.jpg);
	background-position:center;
	background-repeat:no-repeat;
	border:0px;
}


/*-------------------------------------
TABLA AL 100% DEL ANCHO DE LA VENTANA
-------------------------------------*/



/*Contiene 3 columnas que dividen la pantalla en un menu izquierdo (general), un área central de contenidos y un menú derecho (contextual)*/
.tabla100{
	position:absolute;
	width:100%;
	top:65px; 
	padding:0px;
}


/*Para la celda que contiene la(s) tabla(s) del área central de contenidos.*/
.tdtop{
	vertical-align:top;
}

/*Para la celda que contiene la tabla del menú izquierdo*/
.td163{
	width:163px;
	padding-left:2px;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	vertical-align:top;
}

.td163 a{
	color:#666;
	margin-top:4px;
	text-decoration:none;
	line-height:11px;
}

.td163 a:hover{
	color:#39f;
	text-decoration:none;
}

/*Para la celda que contiene la div con el menú derecho*/
.td170{
	width:170px;
	padding-right:3px;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	vertical-align:top;
}

.td170 p{
	color:#369;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}

.td170 a{
	font-weight:normal;
	color:#369;
	text-decoration:none;
}

.td170 a:hover{
	font-weight:normal;
	color:#39F;
	text-decoration:none;
}

.td170_ul{
	margin-left:15px;
}

.td170_ul2{
	font-weight:normal;
	margin-left:15px;
}

.td170_a{
	margin-left:0px;
	padding-left:10px;
	background-image: url(../../Images/puntoBlue.gif);
	background-position:left;
	background-repeat:no-repeat;
}


/*-------------------------------------------
MENU IZQUIERDO - Menú General de navegación
-------------------------------------------*/

/*Para las celdas de la tabla con el menú izqdo.*/
.tdmenus{
	width:163px;
	line-height:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
}
.tdmenus a{
	background-color:#FFF;
	color:#666;
	text-decoration:none;
}
.tdmenus a:hover{
	background-color:#FFF;
	color:#39f;
	text-decoration:none;
}

/*Para la div que contenga un menú desplegable*/
.submenus{
	visibility:hidden;
	background-color:#FFF;
	position:absolute;
	left:162px;
	width:163px;
	z-index:1;
	border-width: 1px;
	border-style:solid;
	border-color:#39F;	
}
.submenus p{
	color:#333;
	text-align:left;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}
.submenus a{
	color:#333;
	text-decoration:none;
}
.submenus a:hover{
	color:#39f;
	text-decoration:none;
}


/*------------------------------
MENU DERECHO - Menú Contextual
------------------------------*/

/*Clase para la div que contiene el menú derecho*/
.menusder{
	background-color:#FFF;
	width:170px;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	vertical-align:top;
}
.menusder p{
	color:#369;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}
.menusder a{
	font-weight:normal;
	color:#369;
	text-decoration:none;
}
.menusder a:hover{
	font-weight:normal;
	color:#39F;
	text-decoration:none;
}

/*-----------------------------------------
Clases para los enlaces del menú derecho:
-----------------------------------------*/

/*Clase para las opciones del menú derecho */
.menusder_a{
	margin-left:0px;
	padding-left:10px;
	background-image: url(../../Images/puntoBlue.gif);
	background-position:left;
	background-repeat:no-repeat;
}

/*Las sub-opciones del menú derecho, son párrafos que tienen más margen izqdo. simulando un sub menú*/
/*La clase siguiente es la que se le da al p de dicha lista*/

.menusder_ul{
	margin-left:15px;
}


/*Menú desplegable del menú derecho*/
/*Esta clase es pensando en una div oculta que aparezca en el evento on mouseOver y que despliegue opciones para el menú derecho*/

.submenusder{
	color:#666;/*gris*/
	visibility:hidden;
	background-color:#FFF;/*blanco*/
	text-align:right;
	position:absolute;
	right:169px;
	width:163px;
	z-index:1;
	font-size:11px;
	padding-left:7px;
	padding-right:5px;
	padding-bottom:4px;
	border-width: 1px;
	border-style:solid;
	border-color:#036;/*azul*/
}
.submenusder p{
	margin-top:6px;
	margin-bottom:6px;
}
.submenusder a{
	color:#369;/*azul*/
	text-decoration:none;
}
.submenusder a:hover{
	color:#39F;/*cyan*/
	text-decoration:none;
}



/*----------------------------
AREA CENTRAL DE LA PAGINA
----------------------------------------*/

/*----------------------------
CONTENIDOS GENERICOS PARA TODA LA WEB
----------------------------------------*/
hr{
	color:#DDD;/*gris claro*/
	width:100%;
	height:2px;
}
.hr{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:6px;
	padding-bottom:6px;
}

/*--------------------------------

Encabezados de prioridad 1 -h1-

--------------------------------*/

h1{
	font-size:13px;
	line-height:20px;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:3px;
	margin-bottom:5px;
	margin-top:3px;
}

/*h1 de color azul*/
.h1blue{
	text-align:left;
	color:#069;
}

/*h1 de color azul centrado*/
.h1bluecenter{
	text-align:center;
	color:#069;
}

/*h1 de color gris*/
.h1gris{
	text-align:left;
	color:#333;
}

/*h1 de color griz, alineado a la derecha de la celda*/
.h1grisright{
	text-align:right;
	color:#333;
	padding-left:10px;
}

/*h1 de color amarillo mostaza, alineado a la izquierda de la celda*/
.h1amarillo{
	text-align:left;
	color:#E90;/*amarillo*/
}

/*h1 de color amarillo mostaza, alineado a la derecha de la celda*/
.h1amarilloright{
	text-align:right;
	color:#E90;/*amarillo*/
}

/*h1 de color blanco con el fondo azul*/

/*SI BIEN SU USO NO ESTÁ RESTRINGIDO EXCLUSIVAMENTE PARA ELLO, 
ESTA CLASE SE UTILIZA PARA LA CABECERA DE LAS OPCIONES DEL MENÚ IZQUIERDO*/

/*h1 de color blanco con el fondo azul, alineado a la izquierda*/
.h1fondoblue{
	font-weight:bold;
	background-color:#069;/*azul*/
	color:#DEF;/*celeste*/
}

/*h1 de color blanco con el fondo azul, centrado en la pantalla*/
.h1fondobluecenter{
	text-align:center;
	font-weight:bold;
	background-color:#069;/*azul*/
	color:#DEF;/*celeste*/
}

/*SI BIEN SU USO NO ESTÁ RESTRINGIDO EXCLUSIVAMENTE PARA ELLO, 
ESTA CLASE SE UTILIZA PARA LA CABECERA DE LAS OPCIONES DEL MENÚ DERECHO*/

/*h1 de color blanco con el fondo celeste, alineado a la izquierda*/
.h1fondocelesteBanda{
	font-weight:bold;
	text-align:left;
	background-color:#A1B5D1;
	color:#333;/*gris*/
}
.h1fondoceleste
{	
	font-weight:bold;
	text-align:left;
	background-color:#DEF;/*celeste*/ 
	color:#333;/*gris*/
}
.h1fondoceleste a{
	color:#333;/*gris*/
	text-decoration:underline;
}
.h1fondoceleste a:hover{
	color:#069;/*azul*/
	text-decoration:underline;
}

/*h1 de color blanco y con fondo gris oscuro*/
.h1fondogris{
	font-weight:bold;
	background-color:#333;/*gris*/
	color:#FFF;/*blanco*/
}

/*h1 de color gris y fondo amarillo pálido*/
.h1fondoamarillo{
	font-weight:bold;
	background-color:#FF9;/*amarillo claro*/
	color:#333;/*gris*/
}

/*--------------------------------

Encabezados de segunda prioridad -h2-

--------------------------------*/

h2{
	font-size:12px;
	text-align:left;
	line-height:20px;
	margin-bottom:10px;
	margin-top:3px;
}

/*h2 azul. Se usa para el título o subtítulo de las ventanas, dependiendo de las necesidades de contenido que hayan*/
.h2blue{
	text-align:left;
	color:#069;
}
.h2blue a{
	text-decoration:underline;
	color:#069;
}

.h2blue a:hover{
	text-decoration:underline;
	color:#999;
}


/*h2 de color gris*/
.h2gris{
	text-align:left;
	color:#333;
}
.h2gris a{
	color:#333;
	text-decoration:none;
}
.h2gris a:hover{
	color:#999;
	text-decoration:none;
}

/*h2 de color gris alineado a la derecha*/
.h2grisright{
	text-align:right;
	color:#333;
}
.h2grisright a{
	color:#333;
	text-decoration:none;
}
.h2grisright a:hover{
	color:#999;
	text-decoration:none;
}

/*h2 de color amarillo*/
.h2amarillo{
	text-align:left;
	color:#E90;
}

/*--------------------------------

Encabezados de tercera prioridad -h3-

--------------------------------*/


h3{
	font-size:11px;
	text-align:left;
	font-weight:bold;
	line-height:15px;
	margin-bottom:3px;
	margin-top:3px;
	margin-left:10px;
	margin-bottom:10px;
	padding-left:15px;
}
.h3blue{
	background-image: url(../../Images/vineta_cuad_blue.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	color:#069;
	margin-bottom:10px;
}
.h3blue a{
	color:#069;
	text-decoration:none;
}
.h3blue a:hover{
	color:#999;
	text-decoration:none;
}
.h3gris{
	background-image: url(../../Images/vineta_cuad_gris.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	color:#333;
}
.h3gris a{
	color:#333;
	text-decoration:none;
}
.h3gris a:hover{
	color:#999;
	text-decoration:none;
}
.h3grisright{
	background-image: url(../../Images/vineta_cuad_gris.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	color:#333;
	padding-right:10px;
}
.h3amarillo{
	background-image: url(../../Images/vineta_cuad_amarillo.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	color:#E90;
}
.h3celeste{
	background-image: url(../../Images/vineta_cuad_celeste.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	color:#39C;
}

/*--------------------------------
CLASES PARA PARRAFOS
--------------------------------*/


p{
	font-size:11px;
	margin-top:4px;
	margin-bottom:10px;
}


/*clase para el párrafo que contiene texto descriptivo en la zona central de la pantalla*/
/*DE ACUERDO A NORMAS DE USABILIDAD, SE RECOMIENDA SU USO ALINEADO A LA IZQUIERDA.*/
/*Sin embargo y dependiendo de las necesidades de publicación, se utilizarán también las clases que alinean el texto en el centro de la pantalla y a la derecha*/

.pgris{
	color:#333;
	text-align:left;
	margin-left:10px;
}
.pgris a{
	color:#333;
	text-decoration:none;
}
.pgris a:hover{
	color:#999;
	text-decoration:none;
}

/*parrafo gris alineado al centro*/
.pgriscenter{
	color:#333;
	text-align:center;
}
.pgriscenter a{
	color:#333;
	text-decoration:none;
}
.pgriscenter a:hover{
	color:#333;
	text-decoration:underline;
}

/*párrafo gris alineado a la derecha*/
.pgrisright{
	color:#333;
	text-align:right;
	margin-right:10px;
}
.pgrisright a{
	color:#333;
	text-decoration:none;
}
.pgrisright a:hover{
	color:#333;
	text-decoration:underline;
}
/*Texto gris pequeño para fecha de actualización u otros contenidos que no requieran demasiada relevancia*/
.pgris_peqright{
	font-size:9px;
	color:#333;
	text-align:right;
	margin-right:10px;
}

/*párrafo de color azul.*/
/*Su uso está recomendado para destacar información*/
/*ej. para los enlaces a (+ información)*/

/*Alineado a la izquierda*/
.pblue{
	color:#069;
	text-align:left;
	margin-left:10px;
}
.pblue a{
	color:#069;
	text-decoration:none;
}
.pblue a:hover{
	color:#39F;/*celeste brillante para el mouse over de los links*/
	text-decoration:none;
}

/*Párrafo de color azul, alineado al centro*/
.pbluecenter{
	color:#069;
	text-align:center;
	margin-left:10px;
}
.pbluecenter a{
	color:#069;
	text-decoration:none;
}
.pbluecenter a:hover{
	color:#39F;
	text-decoration:none;
}


/*--------------------------------
CLASES PARA DESCARGAS
--------------------------------*/

/*Para el parrafo que describe los enlaces a pdf's*/
.ppdf{
	color:#333;
	padding-left:25px;
	text-align:left;
}
.ppdf a{
	color:#333;
	text-decoration:underline;
}
.ppdf a:hover{
	color:#333;
	text-decoration:underline;
}

/*Para el parrafo que describe los enlaces a pdf´s con interlineado más pequeño*/
.ppdfpeq{
	color:#333;
	padding-left:25px;
	text-align:left;
	margin-bottom:2px;
	}
.ppdfpeq a{
	color:#333;
	text-decoration:underline;
}
.ppdfpeq a:hover{
	color:#333;
	text-decoration:underline;
}


/*--------------------------------
CLASES PARA LISTAS ORDENADAS UL
--------------------------------*/

/*Clase de la lista*/
ul{
	margin-top:5px;
	margin-bottom:10px;
	line-height:18px;
	font-size:11px;
	text-align:left;
}

/*Clase para la línea de la lista*/
li{
	color:#333;
}
li a{
	color:#333;
	text-decoration:none;
}
li a:hover{
	color:#999;
	text-decoration:none;
}

/*Clase para la línea de la lista con una viñeta de una imagen de color azul*/
.liblue{
	list-style-image: url(../../Images/vineta_cuad_blue.jpg);
	list-style-position:outside;
}

/*Clase para la línea de la lista con una viñeta de una imagen de color celeste*/
.liceleste{
	list-style-image: url(../../Images/vineta_cuad_celeste.jpg);
	list-style-position:outside;
}

/*Clase para la línea de la lista con una viñeta de una imagen de color amarillo*/
.liamarillo{
	list-style-image: url(../../Images/vineta_cuad_amarillo.jpg);
	list-style-position:outside;
}

/*Clase para la línea de la lista con una viñeta de una imagen de color gris*/
.ligris{
	list-style-image: url(../../Images/vineta_cuad_gris.jpg);
	list-style-position:outside;
}

/*esta clase es para las listas que no llevan viñeta*/
.litexto{ 
	color:#333;
}


/*-------------
OTROS ESTILOS
-------------*/

/*Para alinear al centro los contenidos de una celda*/
.tdcenter{
	text-align:center;
}


/*para poner imagenes con texto alrededor*/
.fotoizqda_p{
	float:left;
	margin-left:1px;
	margin-right:15px;
	margin-bottom:20px;
}
.fotodcha_p{
	float:right;
	margin-left:15px;
	margin-right:1px;
	margin-bottom:20px;
	margin-top:10px;
}
.iconopdf{
	float:left;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	margin-top:3px;
}

.imgmail{
	margin-bottom:-2px;
}


/*Ayuda a la navegación y datos de contacto del Ministerio.*/
/* Luego de un <hr> se escriben los datos de contacto generales del Ministerio  */


.direccionmityc{
	font-size:9px;
	color:#036;
	text-align:center;
	margin-top:10px;
}
.direccionmityc a{
	color:#036;
	text-decoration:none;
}
.direccionmityc a:hover{
	color:#09C;
	text-decoration:underline;
}

/*--------------------------------------
ESTILOS PARA LAS APLICACIONES DE AYUDAS
---------------------------------------*/

.tabla_borde{
	border-right: #1266ab 1px solid;
	border-top: #1266ab 1px solid;
	border-left: #1266ab 1px solid;
	border-bottom: #1266ab 1px solid;
}

.contenido_menu{
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.vinculo_aspx{
	color:#333;
}

.vinculo_aspx a{
	color:#333;
	text-decoration:none;
}

.vinculo_aspx a:hover{
	color:#999;
	text-decoration:none;
}

.boton{
	color:#013598;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	line-height:18px;
	font-size:11px;
	text-align:left;
}

a.boton{
	text-decoration:none;
}

a.boton:hover{
	text-decoration:underline;
}

.boton_menu{
	color:#013598;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	line-height:18px;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}

a.boton_menu{
	text-decoration:none;
}

a.boton_menu:hover{
	text-decoration:underline;
}

.tabla_Menu{
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

.tabla_Menu_2{
	border-right: #DEF 1px solid;
	border-top: #DEF 1px solid;
	border-left: #DEF 1px solid;
	border-bottom: #DEF 1px solid;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

.cl_fieldset{
	BORDER-RIGHT: #BDDEFF 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #BDDEFF 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #BDDEFF 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #BDDEFF 1px solid;
}

.tituloAzul{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color: #1266AB; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	/*text-transform: uppercase;*/
}
.tituloAzul_plan{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color: #d9326c; 
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Geneva;
	/*text-transform: uppercase;*/
}

.tituloAzul_12{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #1266AB;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-weight:bold;
}

.tituloAzul_txtbox{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 12px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color: #1266AB; 
	font-family: Verdana, Geneva, Tahoma, sans-serif; 
	/*text-transform: uppercase;*/
}

/*-------------------------
CLASES PARA FORMULARIOS
-------------------------*/

.body_formul{
	margin-top:68px;
	background-color:#FFF;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	padding:0px;
	background-image:url(../../Images/setsi.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.textos{
	color: #505050;  
	font: 11px/20px Verdana, Geneva, Tahoma, sans-serif; 
	text-decoration: none;
}
.textospequeño{
	color: #505050;  
	font: 9px Verdana, Geneva, Tahoma, sans-serif; 
	text-decoration: none;
}
.textos_tdt{
	color: #4a8a94;  
	font: 11px/20px Verdana, Geneva, Tahoma, sans-serif; 
	text-decoration: none;
}
.textos_plan{
	/*color: #d9326c;  */
	font: 11px/20px "Trebuchet MS", Verdana, Tahoma, Arial, Geneva; 
	text-decoration: none;
}

A.textos {font: 11px/20px Verdana, Geneva, Tahoma, sans-serif; text-decoration: none;}
A.textos:link {color: #1266AB; border-bottom: #1266AB 1px dotted;}
A.textos:visited {color: #1266AB; border-bottom: #1266AB 1px dotted;}
A.textos:active {color: #1266AB; text-decoration: none;}
A.textos:hover {color: Red; border-bottom: medium none;}

.textos_2{
	color: #505050;  
	font-family: Verdana, Geneva, Tahoma, sans-serif; 
	font-size: 9px;
	text-decoration: none;
	padding-bottom:1px;
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;
}

.borde_tabla
{
	background-color: #f7f7f7;
	BORDER-RIGHT: #1266ab 1px solid;
	BORDER-TOP: #1266ab 1px solid;
	BORDER-LEFT: #1266ab 1px solid;
	BORDER-BOTTOM: #1266ab 1px solid
}

.borde_tabla_celeste{
	BORDER-RIGHT: #BDDEFF 1px solid;
	BORDER-TOP: #BDDEFF 1px solid;
	BORDER-LEFT: #BDDEFF 1px solid;
	BORDER-BOTTOM: #BDDEFF 1px solid
}

.borde_tabla_plan{
	BORDER-RIGHT: #d9326c 1px solid;
	BORDER-TOP: #d9326c 1px solid;
	BORDER-LEFT: #d9326c 1px solid;
	BORDER-BOTTOM: #d9326c 1px solid
}

#IdTablaPlan
{
	BORDER-RIGHT: #d9326c 1px solid;
	BORDER-TOP: #d9326c 1px solid;
	BORDER-LEFT: #d9326c 1px solid;
	BORDER-BOTTOM: #d9326c 1px solid
}

a.borde_tabla_celeste:hover
{
	BORDER-RIGHT: #BDDEFF 1px solid;
	BORDER-TOP: #BDDEFF 1px solid;
	BORDER-LEFT: #BDDEFF 1px solid;
	BORDER-BOTTOM: #BDDEFF 1px solid
}

.formul{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	/*text-transform: uppercase;*/
}
.formul_plan{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	/*text-transform: uppercase;*/
}

.formul_obligatorio{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#FEFEE1;
	/*text-transform: uppercase;*/
}

.formul_obligatorio2{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#EFEFEF;
	/*text-transform: uppercase;*/
}

.formul_obligatorio_plan{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;
	BORDER-RIGHT: #d9326c 1px solid;
	BORDER-TOP: #d9326c 1px solid;
	BORDER-LEFT: #d9326c 1px solid;
	BORDER-BOTTOM: #d9326c 1px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#FEFEE1;
	/*text-transform: uppercase;*/
}

.formulSinBordes{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	/*text-transform: uppercase;*/
}

.formul_CodPost1{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	padding-top:2px;
	padding-left:4px;
	padding-bottom:3px;
	padding-right:0px;
	/*text-transform: uppercase;*/
	background-color:#FEFEE1;
}

.formul_CodPost2{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	padding-top:2px;
	padding-left:0px;
	padding-bottom:3px;
	padding-right:0px;
	/*text-transform: uppercase;*/
	background-color:#FEFEE1;
}

.formul_CodPost1_sin_obliga{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:6px;
	padding-bottom:3px;
	padding-right:0px;
	/*text-transform: uppercase;*/
	background-color:#FEFEE1;
}

.formul_CodPost2_sin_obliga{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:0px;
	padding-bottom:3px;
	padding-right:0px;
	/*text-transform: uppercase;*/
	background-color:#FEFEE1;
}

.formul_CodPost1_sin{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:6px;
	padding-bottom:3px;
	padding-right:0px;
	/*text-transform: uppercase;*/
	background-color:#FFFFFF;
}

.formul_CodPost2_sin{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:0px;
	padding-bottom:3px;
	padding-right:0px;
	/*text-transform: uppercase;*/
	background-color:#FFFFFF;
}

.formulSinBordes_obligatorio{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#FEFEE1;
	margin:0px;
	/*text-transform: uppercase;*/
}

.formulSinBordes_Num{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 12px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:6px;
	text-align:right;
	/*text-transform: uppercase;*/
}

.formulSinBordes_Num_obligatorio{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 12px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:6px;
	text-align:right;
	background-color:#FEFEE1;
	/*text-transform: uppercase;*/
}

.formulSinBordes_Center{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 12px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:6px;
	text-align:center;
	/*text-transform: uppercase;*/
}

.formulSinBordes_Center_obligatorio{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 12px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 0px solid;
	BORDER-TOP: #7F9DB9 0px solid;
	BORDER-LEFT: #7F9DB9 0px solid;
	BORDER-BOTTOM: #7F9DB9 0px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:6px;
	text-align:center;
	/*text-transform: uppercase;*/
	background-color:#FEFEE1;
	/*text-transform: uppercase;*/
}

.formul_Aux{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 2px solid;
	BORDER-TOP: #7F9DB9 2px solid;
	BORDER-LEFT: #7F9DB9 2px solid;
	BORDER-BOTTOM: #7F9DB9 2px solid;
	padding-top:2px;
	padding-left:3px;
	padding-bottom:3px;
	padding-right:6px;
	text-align:right;
	/*text-transform: uppercase;*/
}

.formul_Aux_obligatorio{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: none;
	BORDER-RIGHT: #7F9DB9 2px solid;
	BORDER-TOP: #7F9DB9 2px solid;
	BORDER-LEFT: #7F9DB9 2px solid;
	BORDER-BOTTOM: #7F9DB9 2px solid;
	padding-top:2px;
	padding-left:3px;
	padding-bottom:3px;
	padding-right:6px;
	text-align:right;
	background-color:#FEFEE1;
	/*text-transform: uppercase;*/
}

.titulotTDT{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color: #0f4952; 
	font-family: Verdana, Geneva, Tahoma, sans-serif; 
}
.tituloVerde{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color:Green; 
	font-family: Verdana, Geneva, Tahoma, sans-serif; 
}

.tituloRojo{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color:Red; 
	font-family: Verdana, Geneva, Tahoma, sans-serif; 
}

.cl_fieldset_form{
	BORDER-RIGHT: #1266ab 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #1266ab 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #1266ab 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #1266ab 1px solid;
	/* #1266ab */
}

.textos_2{
	color: #505050;  
	font: 12px/20px Verdana, Geneva, Tahoma, sans-serif; 
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	LINE-HEIGHT: 15px;
}

td.fondogris{ 
	color: #505050;  
	font: 11px Verdana, Geneva, Tahoma, sans-serif; 
	height: 25px;
	padding-top: 5px;
}

.caja_oculta{
	border-style: None;
	width: 1px;
	height: 1px;
}

.txt_obligatorio{
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	padding-top:2px;
	padding-left:3px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#FEFEE1;
}

.tituloAzul_min{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color: #1266AB; 
	font-family: Verdana, Geneva, Tahoma, sans-serif; 
}

.boton_menu_activo{
	cursor: default;
	color:Red;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	line-height:18px;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}

a.boton_menu_activo{
	text-decoration:none;
	cursor: default;
}

a.boton_menu_activo:hover{
	text-decoration:none;
	cursor: default;
}

.h1fondoceleste_2{
	font-weight:bold;
	text-align:left;
	background-color:#DEF;/*celeste*/
	color:#333;/*gris*/
}
.h1fondoceleste_2 a{
	color:#333;/*gris*/
	text-decoration:underline;
}
.h1fondoceleste_2 a:hover{
	color:#069;/*azul*/
	text-decoration:underline;
}

.h1fondo{
	font-weight:bold;
	text-align:left;
}
	
/* Estilos para el datagrid de ficheros */
.datagrid_general{
	Border-Color: #266ABD;
	background-color: White;
	border-width:thin;
	border-style:none;
}

.datagrid_cabecera{
	vertical-align:middle;
	background-color:#266ABD;
}

.caja_oculta{
	border-style: None;
	width: 1px;
	height: 1px;
}

.paginacion{
	color:#1266AB; 
	font-family:Arial,Verdana, Geneva, Tahoma; 
    font-size: 8pt;
    font-weight:bold;
}

.tituloNegroGrid{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px;	
	padding-bottom: 3px; 
	color: Black;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

/*** Diseño formulario sitio de telecomunicaciones ***/
.h1fondoverde{
	font-weight:bold;
	text-align:left;
	background-color:#EEEE00;/*celeste*/
	color:#333;/*gris*/
}
.h1fondoTDT
{
	font-weight:bold;
	text-align:left;
	background-color:#2A5B9E;/*#0f4952;/*celeste*/
	color:white;/*gris*/
}
.tituloVerde{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color: #009933; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	/*text-transform: uppercase;*/
}

.borde_tabla_gris
{
    background-color: #f7f7f7;
/*
	BORDER-RIGHT: #009933  1px solid;
	BORDER-TOP: #009933  1px solid;
	BORDER-LEFT: #009933  1px solid;
	BORDER-BOTTOM: #009933  1px solid
*/
}

.borde_tabla_boton{

	BORDER-RIGHT: #009933  1px solid;
	BORDER-TOP: #009933  1px solid;
	BORDER-LEFT: #009933  1px solid;
	BORDER-BOTTOM: #009933  1px solid
}

/*
.borde_tabla_boton_tdt{

	BORDER-RIGHT: #0f4952  1px solid;
	BORDER-TOP: #0f4952  1px solid;
	BORDER-LEFT: #0f4952  1px solid;
	BORDER-BOTTOM: #0f4952  1px solid
}
*/
.borde_tabla_boton_tdt{

	BORDER-RIGHT: #2A5B9E  1px solid;
	BORDER-TOP: #2A5B9E  1px solid;
	BORDER-LEFT: #2A5B9E  1px solid;
	BORDER-BOTTOM: #2A5B9E  1px solid
}

.borde_tabla_verde
{
	/*
	BORDER-RIGHT: #009933  1px solid;
	BORDER-TOP: #009933  1px solid;
	BORDER-LEFT: #009933  1px solid;
	BORDER-BOTTOM: #009933  1px solid
	*/
}
/*
.formul_teleco{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #00000 1px solid;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	text-transform: uppercase;
}
*/
.formul_teleco{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;	
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#ffffff;
	/*text-transform: uppercase;*/
}

.formul_obligatorio_teleco{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;	
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#FEFEE1;
	/*text-transform: uppercase;	*/
}
.inputh_teleco
{
	width:100%;
	BORDER-RIGHT: #505050 1px solid;
	BORDER-TOP: #505050 1px solid;
	BORDER-LEFT: #505050 1px solid;
	BORDER-BOTTOM: #505050 1px solid;
	
}
.boton_teleco{
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	line-height:18px;
	font-size:11px;
	text-align:left;
}

.boton_link{
	color:#000000;
	line-height:18px;
	font-size:11px;
	text-align:left;
	text-decoration:none;
}

.boton_link:hover{
	text-decoration:underline;
}

a.boton_teleco{
	text-decoration:none;
}

a.boton_teleco:hover{
	text-decoration:underline;
}
.logo_denuncias{
	position:absolute;
	z-index:0;
	top:0px;
	left:0px;
	background-color:#FFF;
	width:170px;
	height:70px;
	margin:0px;
	padding:0px;
}
.boton_teleco_tdt{
	color:#4a8a94;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	line-height:18px;
	font-size:11px;
	text-align:left;
}
a.boton_teleco_tdt{
	text-decoration:none;
}

a.boton_teleco_tdt:hover{
	text-decoration:underline;
}
.logo_denuncias{
	position:absolute;
	z-index:0;
	top:0px;
	left:0px;
	background-color:#FFF;
	width:170px;
	height:70px;
	margin:0px;
	padding:0px;
}
.textos_rojo{
	color:red;  
	font: 11px/20px "Trebuchet MS", Verdana, Tahoma, Arial, Geneva; 
	text-decoration: none;
}
.textos_rojo_plan{
	color:red;  
	font: 11px/20px Verdana, Geneva, Tahoma, sans-serif; 
	text-decoration: none;
}
.divcabecera {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; Z-INDEX: 1; BACKGROUND-IMAGE: url(imagenes/fdoCabecera.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #002c33 2px solid; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #4a8a94
}
.imgcabecera {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 3; LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -172px; WIDTH: 328px; PADDING-TOP: 0px; POSITION: relative
}
.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 4; LEFT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0.4em -0.5em -3em -177px; WIDTH: 170px; PADDING-TOP: 0px; POSITION: absolute; TOP: 3px
}
.logotdt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.4em -0.5em -3em; WIDTH: 273px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
centro H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #0f4952; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.centro H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #4a8a94; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.centro H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #4a8a94; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.TitularTDT {
	BORDER-RIGHT: #0f4952 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0f4952 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #0f4952 1px solid; COLOR: #0f4952; PADDING-TOP: 5px; BORDER-BOTTOM: #0f4952 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.centralauthor H4{
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 5px; font-weight:bold ;FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/../../Images/fondo_fucsia.jpg); PADDING-BOTTOM: 5px; COLOR: #d9326c; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; FONT-VARIANT: small-caps
}
H4 {
	MARGIN-BOTTOM: 1em
}
H4#CabeceraPlantilla1_scriptH4 {
	FONT-SIZE: 1.6em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px
}

.indexauthor {
	BACKGROUND-POSITION: right bottom; Z-INDEX: 2; LEFT: 50%; BACKGROUND-IMAGE: url(../../Images/planavanza/cuadros_index.jpg); PADDING-BOTTOM: 60px; MARGIN-LEFT: -377px; WIDTH: 757px; COLOR: #333; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #fff
}


/* Estilo nuevo TDT  */
DIV.header {
	CLEAR: both; BACKGROUND: url(../../Images/fondo_cabecera_azul.jpg) #0476bc repeat-x right bottom; WIDTH: 100%; HEIGHT: 70px; top:0px; left:0px; margin:0px; padding:0px
}
DIV.identificadores {
	PADDING-RIGHT: 0em; BACKGROUND-POSITION: right top; PADDING-LEFT: 0em; BACKGROUND-IMAGE: url(../../Images/curva_cabecera_azul.jpg); PADDING-BOTTOM: 0em; MARGIN: 1px 0em 0em; WIDTH: 382px; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px; BACKGROUND-COLOR: #fff

}
DIV.identificadores IMG {
	BORDER-TOP-WIDTH: 0em; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; BORDER-LEFT-WIDTH: 0em; BORDER-BOTTOM-WIDTH: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; BORDER-RIGHT-WIDTH: 0em
}
DIV.identificadores IMG.logotdt {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
DIV.utilidades {
	DISPLAY: block; LEFT: 383px; POSITION: absolute; TOP: 0em; TEXT-ALIGN: right
}

DIV.header1 {
	CLEAR: both; BACKGROUND: url(../../Images/fondo_cabecera_azul.jpg) #0476bc repeat-x right bottom; WIDTH: 100%; HEIGHT: 73px; top:0px; left:0px; margin:0px; padding:0px; position:absolute
}
DIV.identificadores1 {
	PADDING-RIGHT: 0em; BACKGROUND-POSITION: right top; PADDING-LEFT: 0em; BACKGROUND-IMAGE: url(../../Images/curva_cabecera_azul.jpg); PADDING-BOTTOM: 0em; MARGIN: 0px 0em 0em; WIDTH: 382px; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px; BACKGROUND-COLOR: #fff; position:absolute; z-index:2;
}
DIV.identificadores1 IMG {
	BORDER-TOP-WIDTH: 0em; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; BORDER-LEFT-WIDTH: 0em; BORDER-BOTTOM-WIDTH: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; BORDER-RIGHT-WIDTH: 0em
}
DIV.identificadores1 IMG.logotdt {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0e
}

DIV.header2 {
	CLEAR: both; BACKGROUND: url(../../Images/cabeceraTeleco.jpg); WIDTH: 100%; HEIGHT: 95px; top:0px; left:0px; margin:0px; padding:0px; position:absolute
}

DIV.header3 {
	CLEAR: both; BACKGROUND: url(../../Images/cabeceradefault.jpg); WIDTH: 100%; HEIGHT: 65px; top:0px; left:0px; margin:0px; padding:0px; position:absolute
}

/*Mio*/
.cabeceraTeleco
{
	position: absolute;
	top: 0px;
	width: 100%;
	height: 95px;
	background-image: url(../Images/cabeceraTeleco.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.divTitulo
{
	position: absolute;
	top: 88px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	top: 68px;
	z-index: 10;
}

.tablaTitulo
{
	width: 100%;
	height: 27px;
	background-image: url(../Images/subcabecera.jpg);
	background-position: left top;
	background-color: #2b435d;
	background-repeat: repeat-x; 
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}

.tablaTitulo a
{
	font-size: 1em;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	margin-right: 5px;
}

.tablaTitulo a:hover
{
	color: #9cf;
	text-decoration: none;
}

.txttop
{
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: right; 
	font-size: 1em;
	color: #fff;
	font-weight: normal;
}
.txttop a
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.txttop a:hover
{
	font-weight: bold;
	color: #9cf;
	text-decoration: none;
}

.titulotTDT{
	padding-right: 3px; 
	padding-left: 3px; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	color:#2A5B9E; 
	font-family: Verdana, Geneva, Tahoma, sans-serif; 
}

.formul_obligatorio_teleco{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;		
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	/*background-color:#FEFEE1;*/
	/*text-transform: uppercase;	*/
}
.formul_teleco{	
	font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;
	color:#000000;
	font-size: 11px;
	width:100%;
	border-style: groove;	
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#ffffff;
	/*text-transform: uppercase;*/
}
.textos_rojo{
	color:red;  
	font: 11px/20px "Trebuchet MS", Verdana, Tahoma, Arial, Geneva; 
	text-decoration: none;
}
.boton_teleco_tdt{
	color:black;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	line-height:18px;
	font-size:11px;
	text-align:left;
}
a.boton_teleco_tdt{
	text-decoration:none;
}

a.boton_teleco_tdt:hover{
	text-decoration:underline;
}

h1{
	font-size:13px;
	line-height:20px;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:3px;
	margin-bottom:5px;
	margin-top:3px;
}

.borde_tabla_tdt
{
	
	BORDER-RIGHT: #2A5B9E 1px solid;
	BORDER-TOP: #2A5B9E 1px solid;
	BORDER-LEFT: #2A5B9E 1px solid;
	BORDER-BOTTOM: #2A5B9E 1px solid;	
}
DIV.centro1div {

	PADDING-RIGHT: 0em; 
	BACKGROUND-POSITION: right top; 
	PADDING-LEFT: 1em; 
	BACKGROUND-IMAGE: url(../../Images/fondo_rampante.gif); 
	PADDING-BOTTOM: 0em; 
	MARGIN: 1em 0em 0em; 
	/*BORDER-LEFT: #91a6d1 1px solid; /*/
	BORDER-LEFT: #91a6d1 1px solid; 
	border-bottom: #91a6d1 1px solid; 
	PADDING-TOP: 0em; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #f1f4f9
}
DIV.centro1div H2.centro1 {
	PADDING-RIGHT: 50px! important; 
	BACKGROUND-POSITION: right top; 
	DISPLAY: inline-block; 
	PADDING-LEFT: 0em! important; 
	BACKGROUND-IMAGE: url(../../Images/esquina_rampante.gif); 
	/*PADDING-BOTTOM: 5px! important; */
	MARGIN: 0px 0em 0em; 
	COLOR: #2a5b9e; 
	PADDING-TOP: 8px! important; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: transparent! important;
	height:10px;
}
DIV.centro1div1
{
	padding-right: 0em;
	background-position: right top;
	padding-left: 1em;
	background-image: url(../../Images/fondo_rampante.gif);
	padding-bottom: 0em;
	margin: 1em 0em 0em; /*BORDER-LEFT: #91a6d1 1px solid; /*/
	border-left: #91a6d1 1px solid;
	border-bottom: #91a6d1 1px solid;
	padding-top: 0em;
	background-repeat: repeat-x;
	background-color: #f1f4f9;
}
DIV.centro1div1 H2.centro11
{
	padding-right: 50px !important;
	background-position: right top;
	display: inline-block;
	padding-left: 0em !important;
	background-image: url(../../Images/esquina_rampante.gif);
	padding-bottom: 5px !important;
	margin: 0px 0em 0em;
	color: #2a5b9e;
	padding-top: 8px !important;
	background-repeat: no-repeat;
	background-color: transparent !important;
	height: 20px;
}

INPUT.FileUpload
{
	font-family: Verdana, Geneva, Tahoma, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	border: #000099; 
	border-style: groove; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	width: 100%;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:2px;
	background-color:#ffffff;
}

.boton {
	FONT-SIZE: 11px; BACKGROUND: url(../../Images/boton.gif) no-repeat; WIDTH: 120px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none; outline: none
}

INPUT.boton {
	BORDER-TOP-STYLE: none; MARGIN-RIGHT: 20px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
	
.separa { clear: both; height: 1px; width: 100%;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Black;
	padding:10px;
	width:250px;
}

.modalPopupGrande {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Black;
	padding:10px;
	width:400px;
}

.modalPopup2 {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Black;
	padding:10px;
	width:800px;
}

.updateProgress {
	RIGHT: 1px; WIDTH: 100px; COLOR: white; POSITION: absolute; TOP: 1px; BACKGROUND-COLOR: red
}

.textoAdvertencia {
	COLOR: red
}

DIV.centro1div2
{
	padding-right: 0em;
	background-position: right top;
	padding-left: 1em;
	background-image: url(../../Images/fondo_rampante.gif);
	padding-bottom: 0em;
	margin: 1em 0em 0em; /*BORDER-LEFT: #91a6d1 1px solid; /*/
	border-left: #91a6d1 1px solid;
	border-bottom: #91a6d1 1px solid;
	padding-top: 0em;
	background-repeat: repeat-x;
	background-color: #f1f4f9;
}
DIV.centro1div2 H2.centro12
{
	padding-right: 50px !important;
	background-position: right top;
	display: inline-block;
	padding-left: 0em !important;
	background-image: url(../../Images/esquina_rampante.gif);
	padding-bottom: 5px !important;
	margin: 0px 0em 0em;
	color: #2a5b9e;
	padding-top: 8px !important;
	background-repeat: no-repeat;
	background-color: transparent !important;
	height: 20px;
}

.franjabuscador
{
	CLEAR: both; 
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	BACKGROUND: url(../../Images/fondo_franja_buscador.gif) #fff repeat-x left top; 
	PADDING-BOTTOM: 0em; 
	MARGIN: 0em; 
	WIDTH: 100%; 
	PADDING-TOP: 0em; 
	TEXT-ALIGN: right;
    position: absolute;
    left: 0em;
    top: 73px;
    margin: 0px;
	padding: 0px;
}

.FranjaTeleco
{
	CLEAR: both; 
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	BACKGROUND: url(../../Images/subcabecera.gif) #fff repeat-x left top; 
	PADDING-BOTTOM: 0em; 
	MARGIN: 0em; 
	WIDTH: 100%; 
	PADDING-TOP: 0em; 
	TEXT-ALIGN: right;
    position: absolute;
    left: 0em;
    top: 73px;
    margin: 0px;
	padding: 0px;
}


.gridAdmin
{
	font-family:Verdana, Geneva, Tahoma, sans-serif; 
    font-size:11px;
    font-weight:normal;
    letter-spacing:0px;
    padding:2px 4px;   
    border:solid 1px #1266AB;    
    color: #505050; 
}

.gridAdmin TH
{
	font-family:Verdana, Geneva, Tahoma, sans-serif; 
    font-size:11px;
    font-weight:bold;
    letter-spacing:0px;
    text-align:left;
    padding:5px 5px 5px 5px;  
    background-color:#D3DEEF;
    border:solid 1px #1266AB;
    color:#1266AB;
}
.gridAdmin TH A
{
	text-decoration:none;	
	color:#1266AB;
}
.gridAdmin TH A:HOVER
{
	text-decoration:none;	
	color:#fAfAE6;	
}

.gridAdmin TD
{
	
	font-family:Verdana, Geneva, Tahoma, sans-serif; 	
	font-size: 11px ;
	text-decoration: none;
	height:11px;
	border:solid 1px #1266AB;
}

/*
.gridAdmin TR :HOVER
{
	
	text-decoration:none;	
	color:#f7f7f7;	
	background-color:Red;
	cursor:hand;
}
*/
/*
#contenedorPrincipal1 
{	
	
    width:990px;
  	margin:0px auto;
    text-align:left;  	
	padding:0px;	
	position: relative; 
	min-height: 100%; 
	height: auto !important; 
	height: 100%;
}
.fondo
{
	background-color:#fdfdfd;	
	border: 1px solid #666; 
}*/
/*
#master_cabecera
{
	margin:-1px auto 0px auto;
	width: 100%;	
}

#master_cabeceratop
{
	border-left: #666 solid 1px;
	border-right: #666 solid 1px;
	height:104px;
	margin:0px 0px 0px 0px;
	padding:0px;width:986px;
	background-image:url(../../images/cabeceradefault.jpg);
	background-position: 0px 0px ;
	
}*/

#master_cabeceratop1
{
	border-left: #666 solid 1px;
	border-right: #666 solid 1px;
	height:104px;
	margin:0px 0px 0px 0px;		
	background-image:url(../../images/HeadBig.png);	
	background-position: 0px 0px ;	
}

#master_titulo /* azul oscuro*/
{
    border: 1px solid #2F4F4F;
    background: url(../../images/bg-menu-main3.jpg) repeat right bottom;
    color: White;    
   
	font-family: Verdana, Geneva, Tahoma, sans-serif;

	font-size:0.8em;
	font-weight: bold;
    padding: 5px;    
    text-align:center;	
  
}
#master_titulo1 /* azul oscuro*/
{
    border: 1px solid #2F4F4F;
    background: url(../../images/bg-menu-main3.jpg) repeat right bottom;
    color: White;    
   
	font-family: Verdana, Geneva, Tahoma, sans-serif;

	font-size:12px;
	font-weight: bold;
    padding: 5px;    
    text-align:center;	
  
}
.linea {height: 5px; width: 100%;}
.line {height: 7px; width: 100%;}
.lineamas {height: 10px; width: 100%;}
.lineamax {height: 15px; width: 100%;}
.lineabig {height: 20px; width: 100%;}
.lineasbig {height: 25px; width: 100%;}

#master_pie
{   
	color:#000000;        
    background-color:#e8e8e8;
	width: 100%; 
	border-top: 0.08em solid #666;/* #1266AB; 	*/
	font-family: Verdana; 
	font-size: 10px; 
	/*color: #626262; */
	/*margin-top: 0;*/
	text-align:center;
	padding-bottom:0.45em;
	padding-top:0.45em;
	
}

#contenidos  /*Div contenedor de las paginas del master*/
{ 
 padding-bottom:10px;
 padding-left:20px;
 padding-top:10px;
 padding-right:20px; 
 font-size:12px;
 font-size:0.8em !important;
 margin-bottom:0; 
 color:#666666; 
}

.DvMaster
{		
	font-family: Verdana, Geneva, Tahoma, sans-serif;	
	border-bottom: 0px solid #2F4F4F;	
	border-top: 0px solid #2F4F4F;	
	border-left: 0px solid #2F4F4F;	
	border-right: 0px solid #2F4F4F;	
	font-size:1em;	
	
	color: #1266AB; /*#333*/
	
}
.DvText
{	
	font-family: Verdana, Geneva, Tahoma, sans-serif;	
	border-bottom: 1px solid #2F4F4F;	
	border-top: 1px solid #2F4F4F;	
	border-left: 1px solid #2F4F4F;	
	border-right: 1px solid #2F4F4F;		
	background-color:#f7f7f7;	
	font-size:12px;
	/*font-weight:bold;*/	
	color:#2F4F4F;
	position:relative;
	padding: 30px 50px 20px 300px;
	
}

.Dv
{	
	font-family: Verdana, Geneva, Tahoma, sans-serif;	
	border-style:groove; 
	border-bottom: 2px groove #1266AB;	
	border-top: 2px groove #1266AB;	
	border-left: 2px groove #1266AB;	
	border-right: 2px groove #1266AB;		
	background-color:#ffffff;	
	font-size:12px;
	/*font-weight:bold;*/	
	width:210px;
	color:#2F4F4F;
	position:relative;
	padding: 10px 15px 10px 15px;
	
}
	


/*boton*/
.boton1{color:#1266AB;font-size:11px;text-decoration:underline;}
a.boton1{text-decoration:underline; text-transform:uppercase;}
a.boton1:hover{text-decoration:underline;color:red;}

/*boton*/
.doc{color:#1266AB;font-size:11px;text-decoration:underline;}
a.doc{text-decoration:underline;}
a.doc:hover{text-decoration:underline;color:red;}
