@charset "iso-8859-1";
/* CSS Document */
A:link, A:visited, A:active {text-decoration: none; color: #FFFFFF;; }
A:hover { text-decoration: none; color: #666666;}

body {	background-color: #FFFFFF; font-family: Arial; font-size: 11px;
background-image:url(../img/fondo.jpg); background-repeat:repeat-x; margin:0px;}
.Textoarea {BACKGROUND-COLOR: #f6f5f4; COLOR: #000000;font-family: Arial; font-size: 8 pt}
.botones{font-size: 11px;color:#d1d49d;font-family: georgia;text-transform: uppercase;font-weight: bold;text-decoration:none;line-height: 150%;}
.botones:hover{font-size: 11px;color:#f4f6d4;font-family: georgia;text-transform: uppercase;font-weight: bold;text-decoration:none;line-height: 150%;}
.botones2{font-size: 11px;color:#666666;font-family: arial;font-weight: bold;text-transform: uppercase;text-decoration:none;line-height: 180%;}
.botones2:hover{font-size: 11px;color:#f0bdd6;font-family: arial;font-weight: bold;text-transform: uppercase;text-decoration:none;line-height: 180%;}

/* Pie de pagina */

A.pie,A.pie:link,A.pie:visited{
	font-size: 11px;font-family: arial;color:#FFFFFF;text-decoration:none;line-height: 130%;}
A.pie:hover{ 
	font-size: 11px;font-family: arial;color:#666666;text-decoration:underline;line-height: 130%;}

/* Botones de añadir */
	
A.add,A.add:link,A.add:visited{
	text-decoration: none; color: #000000; }
A.add:hover{ 
	text-decoration: none; color: #666666;}

/*------------------------------------------------*/
A.resul,A.resul:link,A.resul:visited{
	text-decoration: none; color: #666666; }
A.resul:hover{ 
	text-decoration: none; color: #666666;}
/*--------------------------------------------------*/

A.Circulo,A.Circulo:link,A.Circulo:visited{
	padding-top:10px; margin-top:0px;
	font-size: 20px;font-family: arial;font-weight: bold;color:#7ab9ce;
	background-image:url(../img/circ_1.gif); background-repeat:no-repeat; width:75px; height:45px; background-color:#FFFFFF; text-align:center;
	display:inline-block; display:-moz-inline-block}
A.Circulo:hover{ 
	padding-top:10px; margin-top:0px;
	font-size: 20px;font-family: arial;font-weight: bold;color:#FFFFFF;
	background-image:url(../img/circ_2.gif); background-repeat:no-repeat; width:75px; height:45px; background-color:#7ab9ce;text-align:center;
	display:inline-block; display:-moz-inline-block}

A.CirculoSel,A.CirculoSel:hover,A.CirculoSel:link,A.CirculoSel:visited{ 
	padding-top:10px; margin-top:0px;
	font-size: 20px;font-family: arial;font-weight: bold;color:#FFFFFF;
	background-image:url(../img/circ_2.gif); background-repeat:no-repeat; width:75px; height:45px; background-color:#7ab9ce;text-align:center;
	display:inline-block; display:-moz-inline-block}
	
	
	
A.Circ,A.Circ:link,A.Circ:visited,Circ:hover{
	padding-top:9px; margin-top:0px;padding-bottom:7px;
	font-size: 20px;font-family: arial;font-weight: bold;color:#7ab9ce;
	background-image:url(../img/circ_1.gif); background-repeat:no-repeat; width:40px;background-color:#FFFFFF; text-align:center;
	display:inline-block; display:-moz-inline-block}

A.CircSel,A.CircSel:hover,A.CircSel:link,A.CircSel:visited{ 
	padding-top:9px; margin-top:0px;padding-bottom:7px;
	font-size: 20px;font-family: arial;font-weight: bold;color:#FFFFFF;
	background-image:url(../img/circ_2.gif); background-repeat:no-repeat; width:40px;background-color:#7ab9ce; text-align:center;
	display:inline-block; display:-moz-inline-block}
	

A.lnkProtocolos:link, A.lnkProtocolos:visited, A.lnkProtocolos:active,lnkProtocolos:hover {
height:45px;
padding-top:18px; margin-top:0px;
text-decoration: none; color: #666666; font-size: 12px;font-family: arial;font-weight: bold ;
display:inline-block; display:-moz-inline-block
}

A.Boton,A.Boton:link,A.Boton:visited{border: 1px solid #999999;
    TEXT-DECORATION: none; BACKGROUND-COLOR: #F7FBFF; height:20px; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;
    COLOR: #000000; font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;}
A.Boton:hover{ border: 1px solid #999999;
	TEXT-DECORATION: none; BACKGROUND-COLOR: #F7FBFF; height:20px; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;
    COLOR: #800000; font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;}

.links{font-size: 10px;font-family: arial;color:#69653f;text-decoration:none;}
.links:hover{font-size: 10px;font-family: arial;color:#69653f;text-decoration:underline;}
.links2{font-size: 11px;font-family: arial;color:#FFFFFF;text-decoration:none;line-height: 130%;}
.links2:hover{font-size: 11px;font-family: arial;color:#666666;text-decoration:underline;line-height: 130%;}
.links1{font-size: 11px;font-family: arial;color:#1c1d9c;text-decoration:none;line-height: 130%;}
.links1:hover{font-size: 11px;font-family: arial;color:#1c1d9c;text-decoration:underline;line-height: 130%;}

.NombreCampo { font-size: 8pt; font-family: Arial; color:#3d4c80; font-weight: bold;}
.txt {font-size: 12px;font-family: arial;color:#7d7d7d;line-height: 130%;padding: 10px;}
.txtNegro {font-size: 12px;font-family: arial;color:#000000;}
.txtBlanco2 {font-size: 12px;font-family: arial;color:#FFFFFF;padding: 0px;}
.txtAzul {font-size: 10pt;font-family: Tahoma;color:#3399ff;padding: 0px;}
.txtAzul2 {font-size: 16px;font-family: Tahoma;color:#3399ff;padding: 0px;}
.txtAzul3 {font-size: 15px;font-family:"Century Gothic", Century, Tahoma;color:#2c678f;padding: 0px; text-align:justify;}
.CabParrafoPortada{ background-color:#16283e; height:25px;font-size: 14px;font-family:"Century Gothic", Century, Tahoma;color:#FFFFFF;padding-left: 5px;}
.PieParrafoPortada{ font-size: 12px;font-family:"Century Gothic", Century, Tahoma;color:#FFFFFF;padding-right: 8px; border-bottom:2px solid #16283e;
background-image:url(../img/FondoMas.gif); background-position:right bottom; background-repeat:no-repeat;}
.txtAzulFrase {font-size: 12px;font-family: Tahoma;color:#3399ff; font-weight:bold;padding: 0px;line-height: 95%;}
.txt2 {font-size: 12px;font-family: arial;color:#7d7d7d;line-height: 100%;}
.TxtDescr {font-size: 12px;font-family: arial;color:#878049;}
.txtNormal {font-size: 12px;font-family: arial;color:#000000;line-height: 100%;}
.txtNormal:visited, .txtNormal:link {font-size: 13px;font-family: arial;color:#696969;line-height: 100%; text-decoration: none}
.txtNormal:hover {font-size: 13px;font-family: arial;color:#696969;line-height: 100%; text-decoration: underline}
.txt_y_sep {font-size: 12px;font-family: arial;color:#878049;line-height: 100%; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.txt_bold {font-size: 12px;font-family: arial;font-weight: bold;color:#666666;line-height: 110%;}
.txt-rojo_bold {font-size: 12px;font-family: arial;font-weight: bold;color:#b72e22;text-decoration:none;}
.txt-rojo_bold:hover {font-size: 12px;font-family: arial;font-weight: bold;color:#b72e22;text-decoration:underline;}
.campo {background-image: url(../img/fondo-botonera.jpg); background-repeat:no-repeat;font-family:arial;font-size:10px;color:#666666;height: 17;}
.campo2 {	border:#888888 1px solid;	font-family:arial;	font-size:10px;color:#666666;padding:1px;background-color:#ffffff;}
.bt {	font-family:arial;font-weight: bold;font-size:11px;color:#FFFFFF;padding:3px;text-decoration:none;background-color:#5baee4;}
.txt-secciones {font-size: 12px;font-family: arial;color:#1f6982;line-height: 120%;padding: 2px;}
.txt-secciones_bold {font-size: 12px;font-family: arial;font-weight: bold;color:#1f6982;line-height: 120%;padding: 2px;}
.txt-secciones_rojo {	font-size: 11px;font-family: arial;color:#b72e22;line-height: 120%;padding: 2px;}
.txt-secciones_verde {font-size: 12px;font-family: arial;color:#736810;line-height: 120%;padding: 2px;}


.txt_Cabecera1 {font-size: 21px;font-family:"Century Gothic", Century, Tahoma;color:#ffffff;text-decoration:none; font-weight:normal}
.txt_Cabecera2 {font-size: 26px;font-family:"Century Gothic", Century, Tahoma arial;color:#ffffff;text-decoration:none; font-weight:normal}
.CajaDerecha{ border-bottom:1px solid #FFF;border-right:1px solid #FFF;border-left:1px solid #FFF; background-color:#16283e; width:312; height:80px;
font-size: 12px;font-family:"Century Gothic", Century, Tahoma;color:#ffffff;text-decoration:none; font-weight:normal;
padding-left:5px;}

.TxtBlanco{font-size: 14px;font-family:"Century Gothic", Century, Tahoma;color:#ffffff;text-decoration:none; font-weight:normal;}
.TxtAzulSubTit{font-size: 14px;font-family:"Century Gothic", Century, Tahoma;color:#72bafe;text-decoration:none; font-weight:normal;}


.txt_titulos {font-size: 14px;font-family: arial;color:#ffffff;text-decoration:none; font-weight:bold}
.txt_titulos:hover {font-size: 14px;font-family: arial;color:#ffffff;text-decoration:underline; font-weight:bold}


.txt_titulos22 {font-size: 14px;font-family: arial;color:#69653f;text-decoration:none;}

.txt_titulos2 {font-size: 14px;font-family: arial;color:#69653f;text-decoration:none;}
.txt_titulos2:hover {font-size: 14px;font-family: arial;color:#69653f;text-decoration:underline;}

.txt_titulos3 {font-size: 18px;font-family: arial;color:#333333;text-decoration:none;}

.txt_botones,.txt_botones:link,.txt_botones:visited {font-size: 11px;font-family: arial;color:#1f6982;text-decoration:none;}
.txt_botones:hover {font-size: 11px;font-family: arial;color:#1f6982;text-decoration:underline;}
.txt_botones_bold {font-size: 12px;font-family: arial;font-weight: bold;color:#ffffff;text-decoration:none;}
.txt_botones_bold:hover {font-size: 12px;font-family: arial;font-weight: bold;color:#ffffff;text-decoration:underline;}
.txt-titulos-secciones_gr {	font-size: 20px;	font-family: arial;	color:#37758f;	line-height: 90%;	padding: 5px;}
.txt-titulos-top {font-size: 20px;font-family: brussels, monotype corsiva, arial;color:#b72e22;padding: 5px;text-decoration:none;}

.fondo_menu{background-image:url(../img/fondo_bot.gif);background-repeat:repeat-x; }

A.lnkMenu:link, A.lnkMenu:visited, A.lnkMenu:active {text-decoration: none; color: #999999; font-size: 12px;font-family: arial;font-weight: bold }
A.lnkMenu:hover { text-decoration: none; color: #DD2222; font-size: 12px;font-family: arial;font-weight: bold}
A.lnkMenu2:link, A.lnkMenu2:visited, A.lnkMenu2:active {text-decoration: none; color: #125886; font-size: 12px;font-family: arial;font-weight: bold }
A.lnkMenu2:hover { text-decoration: none; color: #DD2222; font-size: 12px;font-family: arial;font-weight: bold}
A.lnkAzul:link, A.lnkAzul:visited, A.lnkAzul:active {text-decoration: none; color: #4b9bb7; font-size: 14px;font-family: arial;font-weight: bold }
A.lnkAzul:hover { text-decoration: none; color: #4b9bb7; font-size: 14px;font-family: arial;font-weight: bold}

A.lnkAzul2:link, A.lnkAzul2:visited, A.lnkAzul2:active {text-decoration: none; color: #2f7bc9; font-size: 14px;font-family: arial;font-weight: normal }
A.lnkAzul2:hover { text-decoration: none; color: #4b9bb7; font-size: 14px;font-family: arial;font-weight: normal}

A.lnk3:link, A.lnk3:visited, A.lnk3:active {text-decoration: none; color: #333333; font-size: 12px;font-family: arial;font-weight: normal }
A.lnk3:hover { text-decoration: none; color: #999999; font-size: 12px;font-family: arial;font-weight: normal}

A.lnkNegro:link, A.lnkNegro:visited, A.lnkNegro:active {text-decoration: none; color: #333333; font-size: 12px;font-family: arial;font-weight: normal }
A.lnkNegro:hover { text-decoration: none; color: #999999; font-size: 12px;font-family: arial;font-weight: normal}

A.lnkRojo:link, A.lnkRojo:visited, A.lnkRojo:active {text-decoration: none; color: #880000;}
A.lnkRojo:hover { text-decoration: none; color: #999999;}

A.lnkBlanco:link, A.lnkBlanco:visited, A.lnkBlanco:active {text-decoration: none; color: #FFFFFF;}
A.lnkBlanco:hover { text-decoration: none; color: #999999;}

.txt-titulos-secciones:link,.txt-titulos-secciones:visited,.txt-titulos-secciones:active {font-size: 16px;font-family: arial;color:#37758f;line-height: 90%;padding: 5px;text-decoration:none;}
.txt-titulos-secciones:hover {font-size: 16px;font-family: arial;color:#37758f;line-height: 90%;padding: 5px;text-decoration:none;}


.bot_sep{ background-image:url(../img/sep_bot.gif); font-size: 8px;font-family: arial;}

.bordesup{ border-top:2px solid #16283e;}
.bordeder{ border-right:2px solid #16283e;}
.ZonaLogin{ background-color:#16283e;
font-size: 14px;font-family: arial;color:#880000;line-height: 110%;}
.ZonaLogado{ background-color:#16283e;
font-size: 14px;font-family: arial;color:#FFFFFF;line-height: 110%; padding-right:5px}
.ZonaLogado2{ background-color:#16283e;
font-size: 14px;font-family: arial;color:#FFFFFF;}

A.Bot,A.Bot:link,A.Bot:visited{
    TEXT-DECORATION: none;border:#ffffff 1px solid;font-family:arial;font-weight: normal;font-size:14px; color:#ffffff; padding:3px; background-color:#5baee4;
}

A.Bot:hover{
	TEXT-DECORATION: none;border:#FFFFFF 1px solid;font-family:arial;font-weight: normal;font-size:14px;color:#FFFFFF;padding:3px;background-color:#649eb2;}

A.Bot2,A.Bot2:link,A.Bot2:visited{
    TEXT-DECORATION: none;border:#ffffff 1px solid;font-family:"Century Gothic", Century, Tahoma;font-weight: normal;font-size:14px; color:#ffffff; padding:3px; background-color:#16283e}

A.Bot2:hover{
	TEXT-DECORATION: none;border:#FFFFFF 1px solid;font-family:"Century Gothic", Century, Tahoma;font-weight: normal;font-size:14px;color:#FFFFFF;padding:3px;background-color:#2c517a}



/* Estilos para los tabs dentro del contenido de la página */
A.hgris:link, A.hgris:visited, A.hgris:active{ text-decoration: none; color: #888888;}
A.hgris:hover{ text-decoration: none; color: #666666;}

A.hgris2:link, A.hgris2:visited, A.hgris2:active{ text-decoration: none; color: #BBBBBB;}
A.hgris2:hover{ text-decoration: none; color: #888888;}

.TabNoSel{
BORDER-LEFT: #848284 1px solid; BORDER-TOP: #848284 1px solid; BORDER-BOTTOM: #848284 1px solid; 
font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: verdana;
background-color:#315a89;
}
.TabSep1{
background-image:url(../img/t.gif);background-color:#16283e;width:15px; height:20px;
}
.TabSel{
BORDER-LEFT: #848284 1px solid; BORDER-TOP: #848284 1px solid; 
font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: verdana;
background-color:#16283e;
}
.TabSep2{
background-image:url(../img/t.gif);width:15px; height:20px;BORDER-BOTTOM: #848284 1px solid;
background-color:#315a89;
}
.TabRelleno{
BORDER-BOTTOM: #848284 1px solid; 
}
.ContenedorTabs{
BORDER-RIGHT: #848284 1px solid; BORDER-TOP: 0px ; BORDER-LEFT: #848284 1px solid; BORDER-BOTTOM: #848284 1px solid; 
background-color:#16283e;}

.row1 { border-collapse:collappse; background-color:#FFEFD5; border-right:1px solid gold;}
.row2 { border-collapse:collappse; background-color:#F5F5F5; border-right:1px solid gold;}
/*Fin de estilos de Tabs*/


/* Mi estilo para Tabs*/
.rowA { border-collapse:collappse; background-color:#efeee5;}
.rowB { border-collapse:collappse; background-color:#FFFFFF;}
.rowC { border-collapse:collappse; background-color:#CCDDCC;}


.txtN {font-size: 11px;font-family: arial;color:#000000;line-height: 100%;}
.txtN:visited, .txtN:link {font-size: 11px;font-family: arial;color:#696969;line-height: 100%; text-decoration: none}
.txtN:hover {font-size: 11px;font-family: arial;color:#696969;line-height: 100%; text-decoration: none}
/* Fin */

/*---PESTAÑAS USUARIOS---*/

/* configuracion de las pestañas */
ul#tabs {
	
	left: 0px;
	top: 0px;
	margin:0;
	padding:0;
	z-index: 20;
}
	ul#tabs li {
		float:left;
		height: 23px;
		padding-left: 8px;
		list-style: none;
		margin-right: 1px;
		background: url(../img/tabs.png) left -48px;
	}
	ul#tabs li.actual {
		height: 24px;
		background: url(../img/tabs.png) left -72px;
	}
		ul#tabs li a {
			display: block;
				/* hack para ie6 */
				.display: inline-block;
				/* fin del hack */
			height: 23px;
			line-height: 23px;
			padding-right: 8px;
			outline: 0px none;
			font-family: arial;
			font-size: 10px;
			text-decoration: none;
			color: #000;
			background: url(../img/tabs.png) right 0px;
		}
		
		ul#tabs li.actual a {
			height: 24px;
			line-height: 24px;
			background: url(../img/tabs.png) right -24px;
			cursor: default;	
		}

/* Configuración de los paneles */
div#panel #paneles {
	padding:10px;
	left: 0px;
	top: 23px;
	border: 1px solid #91a7b4;
	background: #fff;
	overflow: hidden;
	z-index: 10px;
}
	div#panel #paneles div {
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		color: #000;
		overflow: auto;
	}
.FE{ cursor:pointer; font-size: 12px;font-family: arial;color:#333333;text-decoration:none;}

.bloque{ background-color:#CCC; font-family: tahoma, verdana, arial; font-size: 12px; font-weight:bold;}
.pregunta{ font-family: tahoma, verdana, arial; font-size: 10pt; font-weight:normal; padding-right:20px; width:350px}
.resp{ font-family: tahoma, verdana, arial; font-size: 10pt; font-weight:normal; padding-right:20px; width:100px}
.LineaSep{ border-bottom:1px solid #999}