/* CSS Document */
body {
	margin-top: 10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000080;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

table {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px;

}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


/******Links********/
a:link, a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
a:hover {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;

}

a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}


/*Titulos*/
h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	color: #006699;
	background-image: url(../imagenes/vinetaH1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	margin: 0px;
	padding: 0px;
	margin-top:3px;
	margin-bottom:3px;
}

h2  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	color: #006699;
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	margin: 0px;
	padding: 0px;
	margin-top:3px;
	margin-bottom:3px;
}

h5  {  
      page-break-after: always;  
} 

.etiqueta {
	font-size: 11px;
	font-weight: bold;
	color: #C70607;
	text-decoration: none;
}

.etiqueta {
	font-size: 11px;
	font-weight: bold;
	color:#006699;
	text-decoration: none;
}

.etiquetaNegra {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.etiqueta2 {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

.footer {
	font-size: 9px;
	color: #FFFFFF;
}

.tituloModulo {
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	background: url(../imagenes/flechaModulo.gif) no-repeat 10px;
}

.contenidoModulo{
	padding: 5px;
}
/***Formularios******/
.inputbox {
	z-index: -3;
	font-size: 11px;
	border: #C70607;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	color: #000000;
	background-color: #FFFFFF;
}

input.inputbox:disabled {
	background-color: #003366;
}
/*#E7EEF1*/
.text_area {
	border : 1px solid #CAD9E0;
	z-index: -3;
	font-size: 11px;
	color: #000000;
}

.text_area_readonly {
	border : 1px solid #CAD9E0;
	z-index: -3;
	font-size: 11px;
	color: #000000;
	background-color: #E7EEF1;
}

select { 
font-family: Tahoma, Verdana, Arial;
font-size: 11px; 
color: #FFFFFF; 
background-color: #006699; 
border: #006699; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}
INPUT, TEXTAREA {
	z-index: -3;
	font-size: 11px;	
	color: #000000;
}
input:focus {  border: 1px solid #BECBD1;}
TEXTAREA:focus {  border: 1px solid #006600;}
/****Panel de Control*****/
div.icon   {
	margin: 3px;
	text-align: center;
}
div.icon a { 
	display: block; float: left;
	height: 97px !important;
	height: 100px; 
	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

div.icon a:link    {  color : #808080;  }
div.icon a:hover   { 
	color : #333; 
	background-color: #E7EEF1;  
	border: 1px solid #3169C6;
	padding: 3px 4px 0px 6px; 
}
div.icon a:active  {  color : #808080;  }
div.icon a:visited {  color : #808080;  }

div.icon img { margin-top: 13px; }
div.icon span { display: block; padding-top: 3px;}

.errormsg {
	font-size: 10px;
	font-weight: bold;
	color: #C70607;
	border: 1px solid #C70607;
	text-align: left;
	padding: 4px;
}


/* standard list style table */
table.adminlist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	border-spacing: 0px;
	/*width: 90%;*/
	border-collapse: collapse;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px;
	height: 27px;
	background: url(../imagenes/fondoTh.jpg) repeat;
	font-size: 10px;
	color: #26254F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}
table.adminlist th.title {
	text-align: left;
}

table.adminlist th a:link, table.adminlist th a:visited {
	color: #26254F;
	text-decoration: none;
}

table.adminlist th a:hover {
	text-decoration: underline;
}



table.adminlist tr.row0 {
	background-color: #F9F9F9;
}
table.adminlist tr.row1 {
	background-color: #FFF;
}
table.adminlist td {
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
}
table.adminlist tr.row0:hover {
	background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
	background-color: #f1f1f1;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}

/** Inicia clase de la encuesta sin el borde abajo **/

table.adminlist2 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #015BB3;
	border-spacing: 0px;
	/*width: 90%;*/
	border-collapse: collapse;
}

table.adminlist2 th {
	margin: 0px;
	padding: 6px 4px 2px;
	height: 27px;
	background: url(../imagenes/fondoTh.jpg) repeat;
	font-size: 10px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #015BB3;
}
table.adminlist2 th.title {
	text-align: left;
}

table.adminlist2 th a:link, table.adminlist2 th a:visited {
	color: #26254F;
	text-decoration: none;
}

table.adminlist2 th a:hover {
	text-decoration: underline;
}



table.adminlist2 tr.row0 {
	background-color: #E3E9E9;
}
table.adminlist2 tr.row1 {
	background-color: #FFF;
}

table.adminlist2 tr.row0:hover {
	background-color: #F2DED0;
}
table.adminlist2 tr.row1:hover {
	background-color: #F2DED0;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}

/**  Finaliza la clase de la encuesta**/

div.instrucciones{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 82px;
	
}

div.iconToolbar   {
	text-align: center;
	margin-bottom: 5px;
}
div.iconToolbar a { 
	display: block; 
	float: left;
	height: 50px !important;
	height: 53px; 
	width: 50px !important;
	width: 52px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #FFFFFF;
	padding: 1px;
	color : #FF7F00;
	font-weight: bold;
}

div.iconToolbar a:link    {
	color : #C70607;
	font-weight: bold;
}
div.iconToolbar a:hover   { 
	color : #0100A8; 
	background-color: #E7EEF1;  
	border: 1px solid #3169C6;
	/*padding: 3px 4px 0px 6px; */
}
div.iconToolbar a:active  {  color : #C70607;  }
div.iconToolbar a:visited {  color : #C70607;  }

div.iconToolbar img { margin-top: 10px; }
div.iconToolbar span { display: block; padding-top: 3px;}



.btSubmitBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	border: 1px solid #27274B;
	background-color: #FFFFFF;
	background-image: url(../imagenes/flecha.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
	padding-right: 12px;
	vertical-align: middle;
	font-weight: bold;
}

.btCancelar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(../imagenes/flechaIzq.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-right: 12px;
	vertical-align: middle;
	font-weight: bold;
}

div.iconNavegacion   {
	text-align: center;
	margin-bottom: 5px;
}

div.iconNavegacion a { 
	display: block; float: left;
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #FFFFFF;
	padding: 1px;
	color : #FF7F00;
	font-weight: bold;
}

div.iconNavegacion a:link    {
	color : #C70607;
	font-weight: bold;
}
div.iconNavegacion a:hover   { 
	color : #0100A8; 
	background-color: #E7EEF1;  
	border: 1px solid #3169C6;
}
div.iconNavegacion a:active  {  color : #C70607;  }
div.iconNavegacion a:visited {  color : #C70607;  }

div.iconNavegacion img {
	margin-left: 5px;
}
div.iconNavegacion span { display: block; padding-top: 3px;}


/*Opciones Menú*/

#opcionesMenu{
	text-align: center;
}

div.opcionMenu   {
	text-align: left;
	margin-bottom: 5px;
	margin-left:10px;
	margin-right:3px;
}

div.opcionMenu a { 
	
	display: block;
	width:90%;
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #FFFFFF;
	padding: 2px;
	color : #FF7F00;
	font-weight: bold;
}

div.opcionMenu a:link    {
	color : #C70607;
	font-weight: bold;
}
div.opcionMenu a:hover   { 
	color : #0100A8; 
	background-color: #E7EEF1;  
	border: 1px solid #3169C6;
}
div.opcionMenu a:active  {  color : #C70607;  }
div.opcionMenu a:visited {  color : #C70607;  }



div.submenu   {
	text-align: left;
	margin-bottom: 5px;
	margin-left:20px;
	margin-right:3px;
	
}

div.submenu a { 
	background: url(../imagenes/flechaModulo.gif) no-repeat 0px;
	display: block;
	width:90%;
	vertical-align: middle; 
	text-decoration : none;
	padding: 2px;
	padding-left:10px;
	padding-top:2px;
	color : #FF7F00;
}

div.submenu a:link    {
	color : #C70607;
	font-weight: bold;
}
div.submenu a:hover   { 
	color : #0100A8; 
	background-color: #E7EEF1;  
}
div.submenu a:active  {  color : #C70607;  }
div.submenu a:visited {  color : #C70607;  }

div.tablaLogin{
	width: 80%;
}

div.tablaFormLogin{
	
	border: 1px solid #000000;
	border-top:0px;
	padding:5px;
}
div.tituloTablaLogin {
	
	margin: 0px;
	height: 20px;
	padding-top:5px;
	padding-left:5px;
	background: url(../imagenes/fondoTh.jpg) repeat;
	font-size: 10px;
	color: #C70607;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #000000;
	
}

div.input{
	padding: 5px;
}



div.file   {
	text-align: left;
	margin-bottom: 5px;
	margin-left:20px;
	margin-right:3px;
	
}

div.file a { 
	background: url(../imagenes/vinetaH1.gif) no-repeat 0px;
	display: block;
	width:90%;
	vertical-align: middle; 
	text-decoration : none;
	padding: 2px;
	padding-left:15px;
	padding-top:2px;
	color : #FF7F00;
}

div.file a:link    {
	color : #C70607;
	font-weight: bold;
}
div.file a:hover   { 
	color : #0100A8; 
	background-color: #E7EEF1;  
}
div.file a:active  {  color : #C70607;  }
div.file a:visited {  color : #C70607;  }

div.infoFile{
	border: 1px solid #000000;
	margin-left: 18px;
	padding:5px;
}

