h1{ font-family:arial,sans-serif; font-weight:normal; font-size:22px; margin:0; }
h2{ font-family:arial,sans-serif; font-weight:normal; font-size:14px; margin:0; }
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:22px; }
h4{ font-family:arial,sans-serif; font-size:18px; }
p.descripcionlinea{
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	vertical-align : top;
}td.editor2{
	background: #F2F6F7;
	padding: 3px, 3px, 3px,7px;
	font-size:10px;
	color: Black;
	font-family: tahoma,verdana,arial, sans-serif;
	letter-spacing : 1px;
	height : 20px;
	padding: 3px, 3px, 3px,7px;
}
.title3{
	font-size:10px;
	color: Black;
	font-family: arial,verdana, sans-serif;
	letter-spacing : 1px;
	height : 20px;
	padding: 3px, 3px, 3px,7px;
	background-color : #DDDDDD;
}.title4{
	font-size:12px;
	color: Black;
	font-family: arial,verdana, sans-serif;
	letter-spacing : 2px;
	font-weight: bold;
}
input.a{
	color: #000000;
	font: 10px arial,verdana, sans-serif;
	width: 50px;
}

input.b{
	color: #000000;
	font: 10px arial,verdana, sans-serif;
	width: 85px;
}

	
input.c{
	color: #000000;
	font: 10px arial,verdana, sans-serif;
	width: 150px;
}

	input.d{
	color: #000000;
	font: 10px arial,verdana, sans-serif;
	width: 250px;
}

	input.e{
	color: #000000;
	font: 10px arial,verdana, sans-serif;
	width: 490px;
}.pull{
	background-color: #F5F5F5;
	color: #243F40;
	font: 10px arial,verdana, sans-serif;
}


.tituloslistado {
	font: bold 11px arial,verdana, sans-serif;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color : #D3DFE3;
	color : #094053;
	border-top: 1px solid #ADC4D0;
	padding: 8px, 3px,8px,8px;
}.titleheader{
	font-size:11px;
	color:#997100;
	font-weight: bold;
	font-family: arial,verdana, sans-serif;
}
a{
	color : #333333;
	font : 11px arial,verdana, sans-serif;
	text-decoration : underline;
}

a:hover{
	color : #518AA7;
	font : 11px arial,verdana, sans-serif;
	text-decoration : underline;
}

a.linklogin{
	font : 9px arial,verdana, sans-serif;
	text-align : center;
	text-decoration : underline;
}

a.linklogin:hover{
	color : #3F6A6B;
	font : 9px arial,verdana, sans-serif;
	text-align : center;
	text-decoration : underline;
}
a.menu1{
	font : 10px arial,verdana, sans-serif;
	text-align : left;
	text-decoration : none;
	padding : 5px 5px 5px 5px;
	width : 115px;
}

a.menu1:hover{
	color : #3F6A6B;
	font : 10px arial,verdana, sans-serif;
		text-align : left;
	text-decoration : underline;
	padding : 5px 5px 5px 5px;
}a.menuleft{
	font : 10px arial,verdana, sans-serif;
	text-align : left;
	text-decoration : none;
	padding : 2px 5px 2px 12px;
	width : 150px;
}textarea.a{
	margin-bottom: 5px;
	margin-top: 5px;
	width: 180px;
	font-size: 10px;
	color: blackfont-family: arial,verdana, sans-serif;
	min-height: 150px;
	height: 130px;
}

textarea.b{
	font-family: arial,verdana, sans-serif;
	width: 250px;
	font-size: 10px;
	color: black;
	min-height: 150px;
	height: 130px;
}textarea.c{
	font-family: arial,verdana, sans-serif;
	width: 300px;
	font-size: 10px;
	color: black;
	min-height: 300px;
	height: 200px;
}

a.menuleft:hover{
	color : #3F6A6B;
	font : 10px arial,verdana, sans-serif;
		text-align : left;
	text-decoration : underline;
	padding : 2px 2px 2px 12px;
	width : 150px;
}
a.menu{
	color : #03192E;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 4px;
	text-decoration : none;
	width : 115px;
}

a.menu:hover{
	background : #E1E9F0;
	border : 1px solid #A9C8DB;
	color : #03192E;
	cursor : hand;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 4px 3px;
	text-decoration : none;
	width : 115px;
}a.header{
	color : #F3F3F3;
	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 4px;
	text-decoration : none;
	
}

a.header:hover{
	background : #C7E9DD;
	border : 1px solid #A9C8DB;
	color : #03192E;
	cursor : hand;
	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 4px 3px;
	text-decoration : none;
	
}

a.menuactive{
	background : #698194;
	border : 1px solid #BBD1E8;
	color : #FFFFFF;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 4px 3px;
	text-decoration : none;
	width : 115px;
}

a.menuactive:hover{
	background : #698194;
	border : 1px solid #BBD1E8;
	color : #FFFFFF;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 4px 3px;
	text-decoration : none;
	width : 115px;
}

a.menuheader{
	color : #1D375C;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;
	text-decoration : none;
}

a.menuheader:hover{
	color : #518AA7;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;
	text-decoration : none;
}

body{
	
	color : #333333;
	font : 11px Verdana,Arial,Helvetica,sans-serif;
	list-style-type : square;
	margin : 0px;
	text-decoration : none;
}

hr{
	color : #698194;
	margin-bottom : 2px;
	margin-top : -5px;
}

input,textarea{
	background : #FAFAFA;
	color : #000000;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

input.boton{
	background : #E7DBA8;
	border : outset 1px #AB983F;
	color : #70093F;
	font : bold 12px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.boton:hover{
	background : #BFA435;
	border : outset 1px #AB983F;
	color : #FFFFFF;
	font : bold 12px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.botongrabar{
	background : #2B4371;
	border : outset 1px #EEEEEE;
	color : #FFFFFF;
	font : bold 12px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.botongrabarhov{
	background : #6787A7;
	border : inset 1px #EEEEEE;
	color : #FFFFFF;
	font : bold 12px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.botonhov{
	background : #98AEC3;
	border : inset 1px #B5C6CE;
	color : #03192E;
	font : bold 12px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.botonir{
	background : #E7FEFD;
	border : outset 1px #EEEEEE;
	border-bottom-style : solid;
	border-color : #AAAAAA #999999 #6E6E6E #6E6E6E;
	color : Black;
	font : bold 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.botonirhov{
	background : #0B2929;
	border : inset 1px #B5C6CE;
	border-bottom-style : solid;
	border-color : #6E6E6E #6E6E6E #AAAAAA #999999;
	color : White;
	font : bold 9px;
	letter-spacing : 1px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.botonlogin{
	background : #1C2F2F;
	border : 1px solid;
	border-bottom-style : solid;
	border-color : #AAAAAA #999999 #6E6E6E #6E6E6E;
	color : #FFFFFF;
	font : bold 10px;
	letter-spacing : 1px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.botonloginhov{
	background : #3E696A;
	border : 1px solid;
	border-bottom-style : solid;
	border-color : #6E6E6E #6E6E6E #AAAAAA #999999;
	color : #FFFFFF;
	font : bold 10px;
	letter-spacing : 1px;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	width : auto;
}

input.valor{
	text-align : right;
}

li,ol{
	color : #000000;
	font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	list-style : square inside;
	text-decoration : none;
}

p,span,table,tbody,tr,ul,blockquote,form{
	color : #000000;
	font : 11px Verdana,Arial,Helvetica,sans-serif;
	list-style : square inside;
	list-style-type : square;
	text-decoration : none;
}

select{
	color : #000000;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

table.borde{
	border : 1px outset #BED7E4;
}

table.borderm{
	background : #FAFAFA;
	border : 1px outset #BED7E4;
}

table.mainborde{
	border : 1px solid #C3C3C3;
	
	padding : 3px;
}

td.contalerta{
	background : #EEEEEE;
	border : 1px solid #DC143C;
	color : #DC143C;
	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 5px;
}

td.contencuesta{
	font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	vertical-align : top;
}

td.contetiqueta{
	background : #C6D2DE;
	font : bold;
	padding : 3px;
	vertical-align : top;
	width : 150px;
}

td.contlegal{
	font : 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align : center;
}

td.contlistaccion{
	background :  url(../images/fondolistado1.gif);
	color : #000000;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

td.contlistbckg{
	background : #B4CDCF;
}

tr.contliste1{
	background : #E9F3F3;
	color : #000000;
	font : 11px Arial,Helvetica,sans-serif;
}tr.contliste2{
	background : #FFFFFF;
	color : #000000;
	font : 11px Arial,Helvetica,sans-serif;
}

td.contlistres{
	background : #EEEEEE;
	color : #777777;
	font : bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 5px;
	text-decoration : none;
}

td.contlisttit{
	background : #E1E9F0;
	color : #000000;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

td.conttit1{
	font-family:arial,sans-serif; font-weight:normal; font-size:22px; 
}

td.conttit2{
	color : #800000;
	font : bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	list-style-type : square;
	text-decoration : none;
}

td.editorlistres{
	background : #EDF1F4;
	color : #777777;
	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 5px;
	text-decoration : none;
}
td.editorsubtit{
	background : #C6D2DE;
	background-color : #95A9B6;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 3px;
}

td.editortit{
	background-color : #FFFFE5;
	border-bottom : 1px solid #1E476C;
	color : #1E476C;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 3px;
}
td.linea{
	border-top : 1px dashed #95A9B6;
	padding : 3px;
	text-align : right;
}

td.editorvalor{
	background : #F3F3F3;
}

td.errormsg{
	color : #990000;
	font : normal 18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-bottom : 4px;
	text-decoration : none;
}

td.headerbg{
	color : #001A00;
	background : #D4E3E4;
	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	border-top: 1px solid White;
	padding : 0px 0px 0px 5px;
}
td.headerbgover{
	color : #001A00;
	background : #F0F6F7;
	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	border-top: 1px solid White;
	padding : 0px 0px 0px 5px;
}
td.headerbg2{
	color : White;
	background : #1D3132;
	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 3px 3px 3px 5px;
	
}

td.headertit1{
	color : #155375;
	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration : none;
}

td.headertit2{
	color : #ACC3F5;
	font : italic 21px "Times New Roman", Times, serif;
	px arial,helvetica,sans-serif;
	text-decoration : none;
}

td.loginlegal{
	color : #333333;
	font : 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	
}

span.maindescseccion{
	border-bottom : 1px solid #EEEEEE;
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	
	text-decoration : none;
}

td.maintit1{
		border-bottom : 2px single #155375;
	color : #286235;
	font : bold 12px Arial,Helvetica,sans-serif;
	letter-spacing : 1px;
	padding : 0px 0px 0px 5px;
	text-decoration : none;
	border-bottom : 1px dashed #95A9B6;
}



td.maintit2 {
	border-bottom : 2px single #155375;
	color : #286235;
	font : bold 12px Arial,Helvetica,sans-serif;
	letter-spacing : 1px;
	padding : 0px 0px 0px 5px;
	text-decoration : none;
}
td.maintit3 {
		border-bottom : 2px single #155375;
	color : White;
	font :  12px bold Arial,Helvetica,sans-serif;
	letter-spacing : 1px;
	padding : 4px 0px 0px 28px;
	text-decoration : none;

}
td.content {
	border-bottom : 1px single #155375;
	color : Black;
	font : bold 10px arial, Verdana,Geneva,Arial,Helvetica,sans-serif;
	letter-spacing : 1px;
	padding : 7px 7px 7px 7px;
	text-decoration : none;
	background : #F0F0F0;
	border:1px solid #ccc; border-top:0px;
}

td.menu{
	background : #EDF1F4;
	color : #03192E;
	cursor : hand;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration : none;
}

td.menu:hover{
	background : #E1E9F0;
	border : 1px solid #8BB1D8;
	color : #03192E;
	cursor : hand;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-left : 3px;
	padding-right : 3px;
	text-decoration : none;
}

td.menuactive{
	background : #EDF1F4;
	color : #FFFFFF;
	cursor : hand;
	font : bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration : none;
}

td.menutit{
	color : #FFFFFF;
	font : bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 3px;
	text-decoration : none;
}

td.nota,.nota{
	color : #B22222;
	font : italic 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

td.preguntaencuesta{
	color : #698194;
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	vertical-align : top;
}





td.tittiqueta{
	background : #C6D2DE;
	font : bold;
	padding : 3px;
	vertical-align : top;
}

td.tittiqueta2{
	background : #F4F4F4;
	color : #6B6B6B;
	font : bold 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding : 3px;
	vertical-align : top;
}

.campoeditor{
	background : #FAFAFA;
	color : #000000;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	width : 500px;
}.bienvenido{

	color : #000000;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;

}
.bienvenidon{
	
	color : #206052;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	
}

.contetiquetapulldown{
	font : bold;
	padding : 3px;
}
