/* CSS Document */
/* Estilo para el documento */ 
/*input, select    { border: 1px solid silver; }
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(../img/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;}*/

BODY {
	font-family:Verdana,sans-serif;
	font-size:9px; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0in;
	margin-bottom: 0px;
	} 

TD  {
	font-family : verdana,arial,helvetica;
	font-size : 9px;
}
/*INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 9px;
}

TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 9px;
}*/

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
	
}
a:hover {
	color: #000000;
	text-decoration: underline;
	
}
a:active {
	color: #000000;
	text-decoration: none;
	
}

.Estilo8 {font-family:Verdana,sans-serif; color: #000000; font-weight: bold; font-size: 10px; }
.Estilo11 {font-family:Verdana,sans-serif; color: #FF0000}
.Estilo23 {font-family:Verdana,sans-serif; color: #FFFFFF}
.Estilo9 {font-family:Verdana,sans-serif; color: #FF0000; font-weight: bold; }
.Estilo1 {font-family:Verdana,sans-serif; color: #000000}
.Estilo4 {font-family:Verdana,sans-serif; font-size: 12px}
.Estilo11 {font-family:Verdana,sans-serif; color: #FFFFFF; font-weight: bold; }
.Estilo15 {font-family:Verdana,sans-serif; font-weight: bold}
.azul3 {font-family:Verdana,sans-serif; font-size: 12px; color: #000066; }
.Estilo33 {font-family:Verdana,sans-serif; color: #000066}
.naranja1 {font-family:Verdana,sans-serif; color: #F25B00; font-weight: bold; font-size: 12px; }
.naranja2 {font-family:Verdana,sans-serif; font-size: 12px; color: #F25B00; }
.Estilo14 {font-family:Verdana,sans-serif; font-size: 10px}
.negro8 {font-family:Verdana,sans-serif; font-size: 10px; font-weight: bold; }
.granate1 {font-family:Verdana,sans-serif; color: #73081A; font-weight: bold; font-size: 12px; }
.granate2 {font-family:Verdana,sans-serif; font-size: 12px; color: #73081A; }
.Estilo26 {font-family:Verdana,sans-serif; color: #1B2086}
.azul2 {font-family:Verdana,sans-serif; color: #000066; font-weight: bold; font-size: 12px; }

/* Estilo para la cabecera de nivel 2 */ 
H2 {font-family:Verdana,sans-serif; font-size:14pt;color:red} 
H1 {font-family:Verdana,sans-serif; font-size:9pt;color:green}

/* Formulario de Registro */
.formulario {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:olive;
}

.formulario1 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:black;
}

.formulario2 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#5E7BA7;
}

.formulario3 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#FF7F1D;
	} 

.formulario4 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#73081A;
	} 

.formulario5 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#000066;
	}
/* Texto */

.wq1 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	color:#5E7BA7;
}

.wq2 {
	font-family:Verdana, sans-serif;
	font-size:9pt;
	color:#5E7BA7;
}

.wq3 {
	font-family:Verdana, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:#5E7BA7;
}

.wq4 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#FF0000;
}

.wq5 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#FF7F1D;
}

.wq6 {
	font-family:Verdana, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:olive;
}

.wq7 {
	font-family:Verdana, sans-serif;
	font-size:11pt;
	font-weight: bold;
	color:olive;
}

.wq8 {
	font-family:Verdana, sans-serif;
	font-size:11pt;
	color:olive;
}

.wq9 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	color:olive;
}

.wq10 {
	font-family:Verdana, sans-serif;
	font-size:9pt;
	color:#FF7F1D;
}

.wq11 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	color:#FF7F1D;
}

.wq12 {
	font-family:Verdana, sans-serif;
	font-size:11pt;
	color:#FF7F1D;
}

.wq13 {
	font-family:Verdana, sans-serif;
	font-size:11pt;
	font-weight: bold;
	color:#FF7F1D;
}

.wq14 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#5E7BA7;
}

.wq15 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	color:#5E7BA7;
}


.texto16 {
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color:olive;
}

.texto17 {
	font-family:Verdana, sans-serif;
	font-size:12pt;
	color:olive;
}

.texto18 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#FF7F1D;
}

.texto19 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:olive;
}

.blanco1 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#FFFFFF;
}

.blanco2 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#FFFFFF;
}

.blanco3 {
	font-family:Verdana, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:#FFFFFF;
}

.rojo1 {
	font-family:Verdana, sans-serif;
	font-size:7pt;
	font-weight: bold;
	color:#FF0000;
}
.azul_oscuro1 {
	font-family:Verdana, sans-serif;
	font-size:7pt;
	font-weight: bold;
	color:#4D5F80;
}

.azul_oscuro7 {
	font-family:Verdana, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color:#2E446B;
}

.azul_1 {
	font-family:Verdana, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color:#529EE0;
}

.negro1 {
	font-family:Verdana, sans-serif;
	font-size:7pt;
	font-weight: bold;
	color:#000000;
} 

.negro2 {
	font-family:Verdana, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:#000000;
}

.negro3 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#000000;
}

.negro4 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	color:#000000;
}

.negro5 {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#000000;
}

.negro6 {
	font-family:Verdana, sans-serif;
	font-size:13pt;
	font-weight: bold;
	color:#000000;
}

.azul1 {
	font-family:Verdana, sans-serif;
	font-size:7pt;
	font-weight: bold;
	color:#333366;
}

/* Tablas */
.cabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5776A4;
}

.fila_wq1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FDC999;
}

.fila_wq2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FF6600;
}

.fila_wq3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
}
.fila_lye1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4D5F80;
} 

.fila_lye2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B5C6E3;
}

.fila_lye3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #90A9D5;
} 

.fila_lye4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D5F80;
	background-color: #EDF1F8;
}

.fila_lye5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #90A9D5;
} 

.fila_clic1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6165A9;
} 

.fila_clic2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ABADD1;
}

.fila_clic3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1B2086;
} 

.fila_ww1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009933;
}

.fila_hp1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #73081A;
}
.fila_hp2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC6677;
} 

.fila_hp3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #D98C9A;
}

.fila_hp4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CB0E2F;
}

.fila_negro1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #000000;
}

.verde2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #B2DB34;
}

.verde1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CDE887;
}  


.fila_soft1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DD255B;
} 

.fila_soft2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B5C6E3;
}

.fila_soft3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8AC11D;
} 

.fila_soft4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    height: 10px;
	background-color: #FAEBEF;
	border: 1px dashed #000000;
}

.fila_soft5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    height: 10px;
	background-color: #D7F1A3;
    border: 1px dashed #000000;
}

#.tabla1 td
{
    border-right     : 1px dashed #DEDEDE;
    height           : 20px;
}

/* Otras eqiquetas */
B, TD {font-family:Verdana,sans-serif;font-size:10px; 
color:black} 
TH {font-family:Verdana,sans-serif;font-size:10px; 
color:white;} 
PRE, TT, CODE {font-family:Verdana,sans-serif; 
font-size:9pt;}

/* TABS */

#tabContainer {
	width: 100%;
}

#tabs {
	float:left;
	width:100%;
	background:#DAE0D2 url("../img/bg.gif") bottom;
	line-height:normal;
	font-size:14px;
}

#tabs ul {
	margin:0;
	padding:14px 10px 0;
	list-style:none;
}

#tabs li {
	float:left;
	background:url("../img/left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}

#tabs span {
	float:left;
	display:block;
	background:url("../img/right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	color:#321;
}

#tabs li.blue {
	background:url("../img/leftBlue.gif") no-repeat left top;
}

#tabs span.blue {
	background:url("../img/rightBlue.gif") no-repeat right top;
}


#tabs li.red {
	background:url("../img/leftRed.gif") no-repeat left top;
}

#tabs span.red {
	background:url("../img/rightRed.gif") no-repeat right top;
}


#tabs li.green {
	background:url("../img/leftGreen.gif") no-repeat left top;
}

#tabs span.green {
	background:url("../img/rightGreen.gif") no-repeat right top;
}


#tabs li.darkgreen {
	background:url("../img/leftDarkGreen.gif") no-repeat left top;
}

#tabs span.darkgreen {
	background:url("../img/rightDarkGreen.gif") no-repeat right top;
}


#tabs li.orange {
	background:url("../img/leftOrange.gif") no-repeat left top;
}

#tabs span.orange {
	background:url("../img/rightOrange.gif") no-repeat right top;
}


#tabs .current {
	/* background-image:url("left_on.gif"); */
}

#tabs .current span {
	/* background-image:url("right_on.gif"); */
	color:black;
	padding-bottom:5px;
	font-weight: bold;
}

#tabs .bluecurrent {
	background-image:url("../img/leftBlue.gif");
}

#tabs .bluecurrent span {
	background-image:url("../img/rightBlue.gif");
	color:black;
	padding-bottom:5px;
	font-weight: bold;
}

#tabs .redcurrent {
	background-image:url("../img/leftRed.gif");
}

#tabs .redcurrent span {
	background-image:url("../img/rightRed.gif");
	padding-bottom:5px;
	font-weight: bold;
}

#tabs .greencurrent {
	background-image:url("../img/leftGreen.gif");
}

#tabs .greencurrent span {
	background-image:url("../img/rightGreen.gif");
	color:black;
	padding-bottom:5px;
	font-weight: bold;
}

#tabs .darkgreencurrent {
	background-image:url("../img/leftDarkGreen.gif");
}

#tabs .darkgreencurrent span {
	background-image:url("../img/rightDarkGreen.gif");
	color:black;
	padding-bottom:5px;
	font-weight: bold;
}

#tabs .orangecurrent {
	background-image:url("../img/leftOrange.gif");
}

#tabs .orangecurrent span {
	background-image:url("../img/rightOrange.gif");
	color:black;
	padding-bottom:5px;
	font-weight: bold;
}

.tabHandle {
	border: 0px;
	display: inline;
	/* cursor: move; */
}

#tabPanels {
float:left;
}


.Panel {
	background: #fff;
	padding: 5px;
	border: 1px solid black;
	border-top: 0px;
}

.bluePanel {
	background: #acc6d5;
	padding: 5px;
	border: 1px solid black;
	border-top: 0px;
}

.redPanel {
	background: #e6d2cd;
	padding: 5px;
	border: 1px solid black;
	border-top: 0px;
}

.greenPanel {
	background: #94ee83;
	padding: 5px;
	border: 1px solid black;
	border-top: 0px;
}

.darkgreenPanel {
	background: #08ea08;
	padding: 5px;
	border: 1px solid black;
	border-top: 0px;
}

.orangePanel {
	background: #ee8d10;
	padding: 5px;
	border: 1px solid black;
	border-top: 0px;
	color: white;
}


/*Forms defaults*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
}
label.chosen {
	color:#333;
}

/*Transparent items*/
.transparent {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	border:0px solid #FFF;
	background:#FFF;
	z-index:10;
	cursor:pointer;
}
.transparentFake {
	background:none;
	border:none;
}
.transparent2 {
	z-index:10;
}

/*Radio buttons*/
.radioAreaUnchecked, .radioAreaChecked {
	z-index:5;
	position:absolute;
	width:15px;
	height:15px;
	cursor:pointer;
}
.radioAreaUnchecked {
	background:url(../img/niceforms/radio.gif) no-repeat left top;
}
.radioAreaChecked {
	background:url(../img/niceforms/radio.gif) no-repeat left bottom;
}

/*Checkboxes*/
.checkboxAreaUnchecked, .checkboxAreaChecked {
	z-index:5;
	position:absolute;
	width:14px;
	height:14px;
	cursor:pointer;
}
.checkboxAreaUnchecked {
	background:url(../img/niceforms/checkbox.gif) no-repeat left top;
}
.checkboxAreaChecked {
	background:url(../img/niceforms/checkbox.gif) no-repeat left bottom;
}

/*Text inputs*/
.textinput, .textinputHovered {
	width:236px;
	height:15px;
	background:url(../img/niceforms/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textinputHovered {
	background-position:left bottom;
}

/*Text areas*/
.textarea, .textareaHovered {
	width:336px;
	height:125px;
	background:url(../img/niceforms/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textareaHovered {
	background-position:left bottom;
}

/*Selects*/
SELECT  {
	font-size : 10px;
	color:#1486CA;
	border: #1486CA 1px solid;  
}


.selectArea {
	width:200px;
	height:21px;
	background:url(../img/niceforms/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../img/niceforms/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../img/niceforms/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:21px;
	height:21px;
}
.selectArea .right i {
	display:none;
}
.selectArea .center {
	width:160px;
	margin-left:5px;
	margin-right:20px;
	color:#FFF;
	padding-top:3px;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {
	display:none;
}
.optionsDivVisible {
	display:block;
}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../img/niceforms/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}

