BODY {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	/*background: none repeat scroll 0 0 #E9E9E9;*/
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0pt;
}

H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333333;
	TEXT-INDENT: 0px;
	PADDING-TOP: 10px;
	FONT-FAMILY: arial;
	LETTER-SPACING: normal;
	TEXT-ALIGN: left
}

H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333333;
	TEXT-INDENT: 0px;
	PADDING-TOP: 10px;
	FONT-FAMILY: arial;
	LETTER-SPACING: normal;
	TEXT-ALIGN: left
}

H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: medium;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #9E0054;
	TEXT-INDENT: 0px;
	PADDING-TOP: 20px;
	FONT-FAMILY: arial;
	LETTER-SPACING: normal;
	TEXT-ALIGN: left
}

FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

INPUT {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	Z-INDEX: 1;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

TEXTAREA {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: black 1px solid;
	WIDTH: 450px;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial;
	HEIGHT: 100px;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none
}

SELECT {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none
}

DT {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial
}

UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px;
	PADDING-TOP: 0px
}

LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px;
	PADDING-TOP: 0px
}

.li_vineta {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-IMAGE: url(../Img/vineta_CS.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 5px;
	PADDING-TOP: 0px
}

FIELDSET {
	
}

LEGEND.legend2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #9E0054
}

A:link {
	FONT-SIZE: 11px;
	COLOR: #9E0054;
	border: 0pt;
}

A:visited {
	FONT-SIZE: 11px;
	COLOR: #9E0054;
	border: 0pt;
}

A:hover {
	/* Provocaba un efecto "Terremoto" en la página al pasar el cursor por cada sección del formuliario. */
	/* FONT-SIZE: 11px; */
	COLOR: #ababab;
	border: 0pt;
}

A.enlacePiePagina {
    FONT-SIZE: 11px;
    COLOR:  #ffffff;
}

A.enlacePiePagina:visited {
    FONT-SIZE: 11px;
    COLOR: #ffffff;
}
A.enlacePiePagina:hover{ 
    FONT-SIZE: 11px;
    COLOR: #dcdcdc; 
} 

A.emn:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	LETTER-SPACING: normal;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

A.emn:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	LETTER-SPACING: normal;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

A.emn:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #9E0054;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

A.esmn:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #CDC6B1;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

A.esmn:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #CDC6B1;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

A.esmn:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #9E0054;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

A.edonde:link {
	FONT-SIZE: 11px;
	COLOR: #870150;
}

A.edonde:visited {
	FONT-SIZE: 11px;
	COLOR: #870150;
}

A.edonde:hover {
	FONT-SIZE: 11px;
	COLOR: #9E0054;
}

.epigrafe {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #870150;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.pestana {
	border: 2px solid D9B1AE;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	WIDTH: 100px;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #D9B1AE;
	TEXT-DECORATION: none
}

.pestanaNoSize {
	BORDER-RIGHT: #CDC6B1 1px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #CDC6B1 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #CDC6B1 1px solid;
	COLOR: black;
	BORDER-BOTTOM: #CDC6B1 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e2eef1;
	TEXT-DECORATION: none
}

.aste {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	COLOR: #FF3300;
	TEXT-DECORATION: none
}

.notaRoja {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	COLOR: #FF3300;
	TEXT-DECORATION: none
}

.notaCereza {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	COLOR: #870150;
	TEXT-DECORATION: none
}

.validacionIframe_tabla {
    margin-top: 5px;
    padding-left: 5px;
    width: 100%;
}

.validacionIframe_titulo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.validacionIframe_mensaje {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	COLOR: #FF3300;
	TEXT-DECORATION: none
}

.donde {
	BORDER: #CCCCCC 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #333333;
	WIDTH: 100%;
	PADDING: 3;
}

.dondeestamos {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana
}

.opcion {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #CDC6B1;
	TEXT-ALIGN: left
}

.mn {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #CDC6B1;
	TEXT-ALIGN: left
}

.smn {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #007ebb;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

.vne {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #CCCCCC 1px solid;
	COLOR: #555555;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: whitesmoke;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.vneColor {
	BORDER-RIGHT: #ff6600 1px solid;
	BORDER-TOP: #ff6600 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #ff6600 1px solid;
	COLOR: #555555;
	BORDER-BOTTOM: #ff6600 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: whitesmoke;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.txt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: 'Arial';
	TEXT-ALIGN: left
}

.txtInfo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: 'Arial';
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}

.txtNota {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: 'Arial';
	TEXT-ALIGN: left
}

.txtProteccion {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: 'Arial';
	TEXT-ALIGN: left
}

.txtPeq {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: 'Arial';
	TEXT-ALIGN: left
}

.usuario {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #9E0054;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.txtnum {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: 'Arial';
	TEXT-ALIGN: right
}

.txtDes {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #9E0054;
	FONT-FAMILY: Arial
}

.txtIna {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #c1c1c1;
	FONT-FAMILY: Arial
}

.txtAct {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #009999;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.txtPen {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #990000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: lightyellow;
	TEXT-DECORATION: none
}

.txtProyectoSolicitud {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #990000;
	FONT-FAMILY: Arial;
}

.txtCab {
	BORDER-RIGHT: #CDC6B1 1px solid;
	BORDER-TOP: #CDC6B1 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #CDC6B1 1px solid;
	COLOR: #870150;
	BORDER-BOTTOM: #CDC6B1 1px solid;
	BACKGROUND-COLOR: #e2eef1
}

.titulo {
	VERTICAL-ALIGN: bottom;
	WIDTH: 100%
}

.barra {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF
}

.mensaje {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	WIDTH: 60%;
	COLOR: #9E0054;
	FONT-FAMILY: Arial
}

.fic {
	BORDER-TOP: #c1c1c1 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #c1c1c1 1px solid
}

.ficEti {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	WIDTH: 20%;
	COLOR: #CDC6B1;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e2eef1;
	TEXT-ALIGN: left
}

.ficValor {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left
}

.ficValor2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: top;
	COLOR: #870150;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e2eef1;
	TEXT-ALIGN: left
}

.lis {
	BORDER-RIGHT: #969696 1px solid;
	BORDER-TOP: #969696 1px solid;
	BORDER-LEFT: #969696 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #969696 1px solid;
}

.lisSeg {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	WIDTH: 100%
}

.lisPar {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	background: none repeat scroll 0 0 #F4F4F4;
}

.lisImp {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	background: none repeat scroll 0 0 #EBEBEB;
}

.lisGris {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #DCDCDC;
}

.lisRojo {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #Fac4a5;
}

.lisRojo1 {
	FONT-SIZE: 11px;
	COLOR: red;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: none repeat scroll 0 0 #EBEBEB;
}

.lisImpBlanco {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
}

.lisPar_n {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #efefef;
}

.lisImp_n {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f3f3f3;
}

.lisTit {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial;
	background: none repeat scroll 0 0 #D5D5D5;
	color: #870150;
	TEXT-ALIGN: left;
	color: #870150;
	VERTICAL-ALIGN: initial;
}

.lisEval {
	font-weight: bold;
	font-size: 11px;
	text-indent: 2pt;
	font-family: Arial;
	background: none repeat scroll 0 0 #D5D5D5;
	color: #870150;
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
}

.lisTit2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #870150;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FDF3D5;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left
}

.lisTitSol {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #989898;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FDF3D5;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center
}

.lisTitEv01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #0000C0;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FDF3D5;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center
}

.lisTitEv02 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #00C0C0;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FDF3D5;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center
}

.lisSol {
	COLOR: #989898;
}

.lisEv01 {
	COLOR: #0000C0
}

.lisEv02 {
	COLOR: #00C0C0
}

.lisSub {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
}

.lisPie {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
}

.lisPag {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
}

.form {
	BORDER: #870150 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	FONT-FAMILY: Arial;
	WIDTH: 80%;
	BACKGROUND-COLOR: #F4F3F0;
}

.form2 {
	BORDER: #870150 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	FONT-FAMILY: Arial;
	WIDTH: 100%;
	BACKGROUND-COLOR: #F4F3F0;
}

.formIna {
	BORDER-RIGHT: #c1c1c1 1px solid;
	BORDER-TOP: #c1c1c1 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	BORDER-LEFT: #c1c1c1 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #c1c1c1 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #eaeaea
}

.formObl {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #262626;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.formOpc {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #484848;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.formTxt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.formBtn {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80px;
	COLOR: white;
	MARGIN-RIGHT: 0px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #008fcf;
	TEXT-DECORATION: none
}

.formPie {
	TEXT-ALIGN: right
}

.fallo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial
}

.fallo1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FF0000;
	FONT-FAMILY: Arial
}

.esmn {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #CDC6B1;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

SELECT.menu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: steelblue;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #dff0ff
}

.pestana2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #9E0054;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial
}

.esmenuOn {
	BACKGROUND-COLOR: #e2eef1
}

A.esmenu:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #CDC6B1;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

A.esmenu:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #CDC6B1;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

A.esmenu:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #9E0054;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

A.esmenuOn:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #CDC6B1;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e2eef1;
	TEXT-DECORATION: none
}

A.esmenuOn:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #CDC6B1;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e2eef1;
	TEXT-DECORATION: none
}

A.esmenuOn:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #9E0054;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e2eef1;
	TEXT-DECORATION: none
}

.nf {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	MARGIN: 0px;
	COLOR: #9E0054;
	TEXT-INDENT: 0px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: normal;
	TEXT-ALIGN: left
}

.BodyIframe {
	BACKGROUND-COLOR: #e2eef1
}

.vistapreg {
	BORDER-RIGHT: #abdef1 thin solid;
	BACKGROUND-POSITION: left center;
	BORDER-TOP: #abdef1 thin solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(../Img/fnd_pregunta_CS.jpg);
	BORDER-LEFT: #abdef1 thin solid;
	COLOR: #870150;
	BORDER-BOTTOM: #abdef1 thin solid;
	BACKGROUND-REPEAT: repeat-y;
	FONT-FAMILY: Arial
}

.textoBtn {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #870150;;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

.explicacion {
	color: #797979;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	TEXT-DECORATION: none
}

.explicacion_entrada {
	color: #797979;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	line-height: 2;
	text-align: center;
	TEXT-DECORATION: none
}

.inicio {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #9E0054;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

.tituloHTML {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #9E0054;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.solo_lectura {
	BACKGROUND-COLOR: #D7DAC9;
}

.alineaIzq {
	TEXT-ALIGN: LEFT;
}

.alineaDcha {
	TEXT-ALIGN: RIGHT;
}

.alineaCtr {
	TEXT-ALIGN: CENTER;
}

.alineaJust {
	TEXT-ALIGN: justify;
}

#preg_freq td {
	border: 1px solid #8a004d;
}

/* ini was here at ECABRERA 2010-05-13 */
/* Ficha de Usuario Botones */
div.clase_btn_user_1 {
	padding-top: 4px;
	width: 99px;
	height: 19px;
	background-image: url(../Img/btn_auditoria_CS.gif);
	background-repeat: no-repeat;
}

div.clase_btn_user_2 {
	padding-top: 4px;
	width: 99px;
	height: 19px;
	background-image: url(../Img/btn_solicitud_CS.gif);
	background-repeat: no-repeat;
}

div.clase_btn_user_3 {
	padding-top: 4px;
	width: 99px;
	height: 19px;
	background-image: url(../Img/btn_mantenimiento_CS.gif);
	background-repeat: no-repeat;
}

div.clase_btn_user_4 {
	padding-top: 4px;
	width: 99px;
	height: 19px;
	background-image: url(../Img/btn_mantenimiento_CS.gif);
	background-repeat: no-repeat;
}

div.clase_btn_user_5 {
	padding-top: 4px;
	width: 99px;
	height: 19px;
	background-image: url(../Img/btn_mantenimiento_CS.gif);
	background-repeat: no-repeat;
}

div.clase_btn_user_6 {
	padding-top: 4px;
	width: 65px;
	height: 19px;
	background-image: url(../Img/btn_volver_cab_CS.gif);
	background-repeat: no-repeat;
}

a.clase_a_lnk_user_a {
	TEXT-DECORATION: none;
	margin-left: 25px;
	font-size: 11px;
}

a.clase_a_lnk_user_b {
	TEXT-DECORATION: none;
	margin-left: 25px;
	font-size: 11px;
}

a.clase_a_lnk_user_c {
	TEXT-DECORATION: none;
	margin-left: 20px;
	font-size: 11px;
}
/* Listado de Proyectos */
input.clase_cod_exp_list_pi {
	width: 65px;
}

input.clase_tit_proy_list_pi {
	width: 200px;
}

input.clase_inv_ppal_list_pi {
	width: 120px;
}

input.clase_cent_realz_list_pi {
	width: 120px;
}

.cabeceraImas {
	background: url('../Img/fondo_cabecera_CS.png') repeat-y scroll center top #870150;
	height: 100px;
	color: #666666;
	line-height: 1;
}

.cabeceraImas_int {
	height: 100px;
	margin: 0 auto;
	position: relative;
	width: 980px;
	border: 0pt;
}

.cabecera_andalucia_mueve {
    border: 0 none;
    left: -120px;
    position: absolute;
    top: 17px;
    width: 140px;
}

.cabecera_feder {
    border: 0 none;
    left: 55px;
    position: absolute;
    top: 17px;
    width: 84px;
}

.cabecera_logo_fps {
/* 	left: 7px; */
	left: 180px;
	position: absolute;
	top: 17px;
	border: 0pt;
}

.cabecera_logo_expost {
	left: 740px;
	position: absolute;
	top: 15px;
	border: 0pt;
}

.cabecera_logo_red {
	left: 265px;
	position: absolute;
	top: 17px;
	border: 0pt;
}

.cabecera_contacto {
    left: 415px;
    position: absolute;
    top: 20px;
    color: white;
    text-align: center;
    line-height: 15px;    
	border: 0pt;
	width: 300px;
}

.cabecera_contacto A:link {
	text-decoration: underline;
	border: 0pt;
	color: #FFFFFF;
}

.cabecera_contacto A:visited {
	text-decoration: underline;
	border: 0pt;
	color: #FFFFFF;
}

.cabecera_contacto A:active {
	text-decoration: underline;
	border: 0pt;
	color: #8A004D;
}

.cabecera_contacto A:hover {
	text-decoration: underline;
	border: 0pt;
	color: #ababab;
}

.recuadroBlanco {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-left: 22px;
	margin-right: 3px;
	margin-bottom: 12px;
	min-height: 1%;
	padding: 12px;
	position: relative;
	height: auto;
	border: 0pt;
}

.recuadroBlanco h2.etiqueta_expost {
	background-image: url("../Img/pestana_expost_CS.png");
	height: 72px;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	left: -20px;
	position: absolute;
	top: 0;
	width: 20px;
}

.recuadroBlanco h2.etiqueta_abiertas {
	background-image: url("../Img/pestana_abiertas_CS.png");
	height: 72px;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	left: -20px;
	position: absolute;
	top: 0;
	width: 20px;
}

.recuadroBlanco h2.etiqueta_finalizadas {
	background-image: url("../Img/pestana_finalizadas_CS.png");
	height: 72px;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	left: -20px;
	position: absolute;
	top: 0;
	width: 20px;
}

.recuadroBlanco h3 {
	color: #1A1A1A;
	display: block;
	font-size: 13px;
	margin-top: -6px;
	padding: 0 0 7px;
	text-decoration: none;
	border: 0pt;
}

.recuadroBlanco h3.titulo_expost {
	color: #006D8F;
}

.recuadroBlanco h3.titulo_abiertas {
	color: #9E0054;
}

.recuadroBlanco h3.titulo_finalizadas {
	color: #00792C;
}

.recuadroBlanco a.enlace_expost {
	color: #006D8F;
	display: block;
	text-decoration: underline;
	border: 0pt;
}

.recuadroBlanco a.enlace_abiertas {
	color: #9E0054;
	display: block;
	text-decoration: underline;
	border: 0pt;
}

.recuadroBlanco a.enlace_finalizadas {
	color: #00792C;
	display: block;
	text-decoration: underline;
	border: 0pt;
}

.recuadroBlanco a:hover {
	color: #2C274F;
	border: 0pt;
}

.recuadroBlanco p {
	clear: left;
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
	color: #666666;
}

.pie {
	height: 82px;
}

.pie .pie_int {
	height: 55px;
	margin: 0 auto;
	padding-left: 20px;
	width: 960px;
}

.barra_pie {
	background: url("../Img/fondo_cabecera_CS.png") repeat-y scroll center top
		#870150;
	clear: both;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	padding: 4px;
}

.barra_pie A:link {
	text-decoration: underline;
	border: 0pt;
	color: #FFFFFF;
}

.barra_pie A:visited {
	text-decoration: underline;
	border: 0pt;
	color: #FFFFFF;
}

.barra_pie A:active {
	text-decoration: underline;
	border: 0pt;
	color: #8A004D;
}

.barra_pie A:hover {
	text-decoration: underline;
	border: 0pt;
	color: #ababab;
}

.podemos_ayudarte {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}

.icono_podemos_ayudarte {
	bottom: 0;
	cursor: pointer;
	position: fixed;
	right: 0;
	z-index: 9999999;
	border: 0pt;
}

.cont_img_podemos_ayudarte {
	background-image: url("../Img/boton_necesitas_ayuda_CS.png");
	height: 81px;
	width: 81px;
	border: 0pt;
}

.usuario_logado {
	width: 100%;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

.usuario_logado b {
	font-size: 12px;
	font-weight: bold;
}

.panel_lateral {
	width: 150px;
	text-align: center;
}

a.boton_panel:link {
	background: url("../Img/fondo_recuadro_recurso_CS.png") no-repeat scroll
	left top transparent;
	color: #00812F;
	display: block;
	font-size: 9px;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	height: 70px;
	width: 78px;
}
a.boton_panel:visited {
	background: url("../Img/fondo_recuadro_recurso_CS.png") no-repeat scroll
		left top transparent;
	color: #00812F;
	display: block;
	font-size: 9px;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	height: 70px;
	width: 78px;
}

a.boton_panel:hover {
	background: url("../Img/fondo_recuadro_recurso_select_CS.png") no-repeat
		scroll left top transparent;
	color: #00812F;
	display: block;
	font-size: 9px;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	height: 70px;
	width: 78px;
}

.boton_panel img {
	margin: 0 auto 2px;
}

.tituloMenuMantenimiento {
	background-color: #006D8F;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

.fondoContenedorMenu {
	background: url("../Img/fondocontenedormenu2_CS.jpg");
	background-repeat: no-repeat;
	height: 455px;
 	width: 100%; 
	float: left;
	margin-left: 7px;
	text-align: left;
	font-size: 9pt;
	overflow:scroll; 
}

.fondoContenedorMenuDiv {
	background: url("../Img/fondocontenedormenu2_CS.jpg") no-repeat;
	background-size: 100%;
	height: 455px;
 	width: 100%; 
	float: left;
	margin-left: 7px;
	text-align: left;
	font-size: 9pt;
	overflow:auto; 
}


UL.menuizquierda_level0 { /*     border-bottom: 1px dotted #666666; */
	list-style: none outside none;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	z-index: 15;
}

UL.menuizquierda_level0_2 { /*     border-bottom: 1px dotted #666666; */
	list-style: none outside none;
	margin: 0 0 0 12px;
	padding: 8;
	position: relative;
	z-index: 15;
}

UL.menuizquierda_level0  ul li {
	font-size: 9pt;
}

UL.menuizquierda_level0  ul li  a {
	color: #787878;
}

UL.menuizquierda_level0  ul li  a:VISITED {
	color: #787878;
	border: 0pt;
}

UL.menuizquierda_level0  ul li  a:HOVER {
	color: #ababab;
	border: 0pt;
}

.st_tblregistro {
	background-color: #f7e9e7;
	font-size: 10.0pt;
}

/******** NOTIFICACIONES *******************/
.notif_previa {
	width: 18px;
	height: 20px;
}

/************************** Botones ************************/
div.botones {
	text-align: center;
	margin-bottom: 5px;
	margin-top: 4px;
}

div.botonesIzq {
	text-align: left;
	margin-bottom: 5px;
	margin-top: 4px;


}

div.botonesTamanoIzq {
	text-align: center;
	margin-bottom: 5px;
	margin-top: 4px;
	font-size:8px;
	font-weight: bold;
}

div.botonesDer {
	text-align: right;
	margin-bottom: 5px;
	margin-top: 4px;
}

input.botonVerde {
	background-color: #116611;
	border: 1px solid #999999;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 3.5px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	-khtml-border-radius: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	-moz-box-shadow: 1px 0.8px 1px #000000;
	-webkit-box-shadow: 1px 0.8px 1px #000000;
	-khtml-box-shadow: 1px 0.8px 1px #000000;
	box-shadow: 1px 0.8px 1px #000000;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	margin-right: 2px;
	margin-left: 2px;
}

input.botonVerde:hover {
	background-color: #004400;
}

input.botonCereza {
	background-color: #9D0043;
	border: 1px solid #999999;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 3.5px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	-khtml-border-radius: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	-moz-box-shadow: 1px 0.8px 1px #000000;
	-webkit-box-shadow: 1px 0.8px 1px #000000;
	-khtml-box-shadow: 1px 0.8px 1px #000000;
	box-shadow: 1px 0.8px 1px #000000;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	margin-right: 2px;
	margin-left: 2px;
}

input.botonCereza:hover {
	background-color: #650030;
}

input.botonDisabled {
	background-color: #cdcdcd;
	border: 1px solid #999999;
	color: #ffffff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 3.5px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	-khtml-border-radius: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	-moz-box-shadow: 1px 0.8px 1px #000000;
	-webkit-box-shadow: 1px 0.8px 1px #000000;
	-khtml-box-shadow: 1px 0.8px 1px #000000;
	box-shadow: 1px 0.8px 1px #000000;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	margin-right: 2px;
	margin-left: 2px;
}

/*
input.botonDisabled:hover {
	background-color: #bcbcbc;
}
*/

input.botonRojo {
	background-color: #116611;
	border: 1px solid #999999;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 3.5px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	-khtml-border-radius: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	-moz-box-shadow: 1px 0.8px 1px #000000;
	-webkit-box-shadow: 1px 0.8px 1px #000000;
	-khtml-box-shadow: 1px 0.8px 1px #000000;
	box-shadow: 1px 0.8px 1px #000000;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	margin-right: 2px;
	margin-left: 2px;
}

input.botonRojo:hover {
	background-color: #004400;
}

input.botonBlancoListados {
	background-color: #ffffff;
	border: 1px solid #333333;
	color: #2A9242;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

input.botonBlancoListados:hover {
	background-color: #2A9242;
	color: #ffffff;
}

input.botonVerdeListados {
	background-color: #116611;
	border: 1px solid #333333;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

input.botonVerdeListados:hover {
	background-color: #004400;
}

.cp_evaluado {
	font-weight: bolder;
	color: #00aa00;
}

.cp_noevalua {
	font-weight: bolder;
	color: #dd0000;
}

.cp_pendiente {
	font-weight: bolder;
	color: #FF8040;
}

#tdAviso {
	visibility: hidden;
}

.donde td{	
	background-repeat: no-repeat;
	background-position:center;
	vertical-align: middle;
}

.tablaInnovacion{
border-collapse:collapse; 
}

.tablaInnovacion th{
    background-color: #dfdfdf;
    border-color: #cccccc;
    border-style: solid;
    border-width: 2px;
}

.tablaInnovacion td{
	border-color:#cccccc; /*grey*/
	border-style:solid; 
	border-width:2px;
}

.pestanas{
	height:25px; 
	width:15%; 
	border: 1px solid; 
	background-color: #f4f4f4; 
	cursor: pointer;
	border-color:#870150;
}
