﻿body 
{
	font-family: normal xx-small Arial, Verdana;
	margin: 0 0 0 0;
	background: #ffffff;
	font-size: 11px;
}

a
{
	text-decoration: underline;	
	Font-Size: 10px;
	height:17px;
	font-family: verdana; 
	color: #000000; 
}

a:hover
{
	text-decoration: none;	
	color:#0066CC;
}

a:active
{
	text-decoration: none;	
	color:#0066CC;
}

a:visited
{
}

.texto
{
	text-decoration: none;
	Font-Size: 10px;
	height:17px;
	font-family: verdana; 
	color: #000000; 
}

.fondoBrebaxe
{
 background-color: #0178B0;
}

.lineaBrebaxe
{
 background-color: #0178B0;
 height: 2px; 
}

.bordeBrebaxe
{
	border-color: #0178B0;
	border-width: 2px; 
}

.fondoBrebaxe
{
 background-color: #0178B0;
 color: White;
}

.fondoBrebaxeOscuro
{
 background-color: #0076A8;
 color: White;
}

.textoBrebaxeBlanco
{
	font-family: Neuropol;
	font-size: 12px;	
	color: white;
}

.textoBrebaxe
{
	font-family: Neuropol;
	font-size: 12px;	
	color: #EE0000;
}

.numerosBrebaxe
{
	font-family: Neuropol;
	font-size: 24px;	
	color: #EE0000;
}

.tituloBrebaxe
{
	font-family: Neuropol;
	font-size: 18px;	
	color: #EE0000;
}

.textoBrebaxe
{
	font-family: Neuropol;
	font-size: 12px;		
}

.tabla
{
	border: 0px;
	padding: 0px;
	width: 99%;
	margin-left: 5px;
}

.fila_titulo
{
	height: 30px; 
	background-color: #ffffcc; 
	width: 100%;
}

.fila_contacto
{
	width: 150px;
	height: 30px;
	font-family: Verdana;
	font-style: italic;
	font-size: 11px; 
	margin: 0 0 0 0;
}

.textoBrebaxe
{
	border:0px;
	height: 30px;
	padding: 0px;
	font: bold 14px Arial;
	text-indent: 15px;
	width: 100%;
	vertical-align: bottom;
}

.titulo
{
	border:0px;
	height: 30px;
	padding: 0px;
	background: #ffffcc;
	font: bold 16px Arial;
}

.titulo_contacto
{
	border:0px;
	height: 30px;
	padding: 0px;
	font: bold 16px Arial;
}

.label_mensaje
{
	font-family: Comic Sans MS;
	font-size: 11px;
	color: Red;
}

.pie
{
	 width: 215px; 
	 height: 15px; 
	 background-color: #efefe5; 
	 text-align: left;
	 vertical-align: top;
	 font-size: 11px; 
	 font-style:normal;
}

.pie_links
{
	font-family: Arial;
	font-size: 10px;
	background-color: #0178B0; 
	text-align: right;
	color: White;
}

.tabulacion
{
	text-indent: 10px;
}

.tabulacion
{
	text-indent: 10px;
}


.tabla_curriculum
{
	padding: 0px;
	background-color: #fafafa;
	width: 100%;
	margin:0 5 5 8;
	border: solid 1px #AFCBE2;
}

.tabla_interior_ins_curr
{
	padding: 0px;
	background-color: #fafafa;
	width: 100%;
	margin:0 5 5 8;
}

.tabla_bordeada
{
	border: 0px;
	padding: 0px;
	width: 99%;
	margin-left: 5px;
	border: solid 1px gray;
	background-color: #fafafa;
}

.titulin1{
	font: bolder xx-small Verdana;
	color: #555555;
}

.titulin{
	font: bolder xx-small Verdana;
	color: #555555;
}

.titulo_control{
	font: bolder xx-small Verdana;
	color: White;
}

.listbox_letra{
	font: xx-small Verdana;
}

.listbox_letra_curr
{
	font: x-small Verdana;
}

.formu{
	border: 1px solid gray;
	font: normal x-small Verdana,Arial;
}

.txtAyuda{
	font:normal xx-small Verdana,Arial;
	color:#7B7D7B;
	text-align: justify;
}

.error_validacion
{
	text-align:center;
}

.linea
{
	background-color:#A8CDE7;
	height:2px;
}

.imagen_inserta_curr
{
	width: 100%;
	vertical-align: bottom; 
	text-align:center;
}

.lineaBrebaxe
{
	height: 1px;	
	background-color: Black;
	width: 100%;
}

.bordes_fondo
{
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	background-color: #F5F5F5;
}

.texto_rojo
{
	color:Red;
}

.recuadro
{
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	margin-bottom:5px;
}


.CabeceraTabla
{
	font-weight:bold;
	Font-Size: 10px;
	font-family: verdana; 
	color: #000000; 
	/*background-color: #C8D7EA;*/
	background-color: #AAABAE;
	height:20px;
	text-decoration: none;
	border-style:solid;
	border-color:#000000;
	border-top: #000000 1px solid;
	border-bottom: #000000  1px solid;
	border-right: #000000  1px solid;
	border-left: #000000 1px solid;	
}

.PieTabla
{
	font-weight:bold;
	Font-Size: 9px;
	font-family: verdana; 
	color: #006699; 
	background-color: #F4F5F9;
	height:12px;
	text-decoration: none;
	width:100%;
	}

.estilo_lista_alternativo
{
	 background-color: #F1F1F1;
	 Font-Size: 10px;
	 height:17px;
	 font-family: verdana; 
	 color: #000000; 
	 text-decoration: none;
	 min-width:100px;
}
	
.estilo_lista
{
	 background-color: #FFFFFF;
	 Font-Size: 10px;
	 height:17px;
	 font-family: verdana; 
	 color: #000000; 
	 min-width:100px;
}

.estilo_lista_seleccionado
{
	 background-color: #E1EBF5;
	 Font-Size: 10px;
	 height:17px;
	 font-family: verdana; 
	 color: #000000; 
}

.detalle_cajas_grid
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	border-top: #dce3eb 1px solid;
	border-bottom: #dce3eb 1px solid;
	border-right: #dce3eb 1px solid;
	border-left: #dce3eb 1px solid;
	background-color: #FFFFFF;
}

.celda_izq_formu
{
	width:30%;
	border-style: solid;
	border-color: Black;
	vertical-align:top;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-size: larger;
	border-top: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
}

.celda_der_formu
{
	width:30%;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 0px;
	border-color: Black;
	border-style: solid;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.celda_val_formu
{
	width:30%;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 1px;
	border-color: Black;
	border-style: solid;
}

.oculta_text
{
	display: none;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.validador_popup
{
	background-color: #FFE8E9;
}

.header_panel
{
	height:22px;
	vertical-align:middle;
	font-family: Arial, Verdana;
	font-size:13px;
	color: White;
	/*background-color: #2E4D7B;*/
	background-color: #DB0000;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding-left:4px;
	padding-top:6px;
	text-align:left;
}

.content_panel
{
	padding-left: 8px;
	font-family: Verdana;
	font-size:11px;
	color: #2F4F4F;
	background-color: #D1D2D4;/*#D3DDEF;*/
	border-style: dotted; 
	border-color: #355E6A;
	border-width:1px;
	text-align: justify;
	padding-right:6px;
}


.header_panel_control
{
	height:22px;
	vertical-align:middle;
	font-family: Arial, Verdana;
	font-size:13px;
	color: White;
	background-color: #DB0000;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding-left:4px;
	padding-top:6px;
	text-align:left;
	
}

.content_panel_control
{
	padding: 3px;
	background-color: #D1D2D4;
	border-style: dotted; 
	/*border-color: #E6E2D8;*/
	border-width:1px;
	border-color: #355E6A;
}

.watermarked {
	padding:2px 0 0 2px;
	background-color:#F0F8FF;
	color:gray;
	border: 1px solid gray;
	font: normal x-small Verdana,Arial;
}	

.CabeceraVerCur
{
	font-weight:bold;
	Font-Size: 12px;
	background-color: #FFFFFF;
	font-family: Verdana; 
	color:Orange; 
	height:25px;
	text-decoration: none;
}

.estilo_VerCur_alternativo
{
	 background-color: #F1F1F1;
	 Font-Size: 10px;
	 height:20px;
	 font-family: Arial, Verdana; 
	 color: #000000; 
	 text-decoration: none;
	 min-width:100px;
}
	
.estilo_VerCur
{
	 background-color: #FFFFFF;
	 Font-Size: 10px;
	 height:20px;
	 font-family: Arial, Verdana; 
	 color: #000000; 
	 min-width:100px;
}

.body_VerCur
{
	Font-Size: 10px;
	font-family: Arial, Verdana; 
	color: #000000; 
	text-decoration: none;
	min-width:100px;
}

.header_PanelVerCur
{
	height:22px;
	vertical-align:middle;
	padding:2em 0 0 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:20px;
	text-align:left;
}

.cabecera_PanelVerCur {
	padding:2em 0 0 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.4em;
}

.titulo_VerCur
{
	background-color:#EFEFEF;
}

.ins_curriculum
{
	font-size: 12px;
	font-weight: bold;
}

.celda_no_habil{
	/*border: 2px solid black;*/
	font: normal x-small Verdana;
	background-image: url(../imagenes/fondoActivo1.jpg);
	display:block;
	height:29px;
	width:121px;
	border-width:0px;
	vertical-align: top;
	text-align:center;
	font-weight:bold;
}

.celda_habil{
	/*border: 2px solid black;*/
	font: normal x-small Verdana;
	background-image: url(../imagenes/fondoInactivo1.jpg);
	cursor: hand;
	display:block;
	height:29px;
	width:121px;
	border-width:0px;
	vertical-align: top;
	text-align:center;
	font-weight:bold;
}

.panel_100
{
	width:100%;
}

.textbox_label
{
	border:0px;
	background-color:Transparent;
	font: bolder xx-small Verdana;
	color: #555555;
	overflow: hidden;
}

.tituloBrebaxe
{
	font-family: Arial, Verdana;
	font-size: 18px;	
	color: #EE0000;
}

.TittleControlAcceso
{
	background-color: #FF3221;/*#5D7B9D;*/
	font-weight:bold;
	color:White;
	/*BackColor="" Font-Bold="True" ForeColor="White"*/
}

.InstructionControlAcceso
{
	font-style: italic;
	color: Black;
	/*Font-Italic="True" ForeColor="Black"*/
}

.LoginControlAcceso
{
	border: 1px solid gray;
	font: normal x-small Verdana,Arial;
	background-color: #FFFBFF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	color:#284775;
	/*BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px"
            Font-Names="Verdana" ForeColor="#284775"*/
}

.LabelControlAcceso
{
	text-align:left;
	font-weight: bold;
	/*HorizontalAlign="Left" Font-Bold="true"*/
}

.TextBoxControlAcceso
{
	width: 250px;
	border: 1px solid gray;
	font: normal x-small Verdana,Arial;
}

.link_olvido
{
	text-align:center;
	font-family:Verdana;
	color:#333333;
}

.ControlLogin
{
	/*background-color: #DB0000;
	border-color: #000000;*/
	background-color: #f5f5f5;
	border-style: dotted; 
	border-color: #355E6A;
	border-spacing: 4px;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	color: #333333;
	/* BackColor="#F7F6F3" BorderColor="#E6E2D8"
          BorderPadding="4" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana"
          ForeColor="#333333" */
}
