﻿
body {
	margin: 0;
	padding: 0;
}

html {
	margin: 0;
	padding: 0;
}

body {
	color: #575756;
	font: 0.7em / 1.5em "Lucida Grande", "Lucida Sans", Tahoma, "Lucida Sans Unicode", "Luxi Sans","DejaVu Sans", Helvetica, Arial, Verdana, sans-serif;
	background-color: #D3E6F6;
	background-image: url('../images/interfa/bg.png');
	background-repeat: repeat-x;
/*	background-image: url('../images/interfa/moss_ridge.png'); */
/*	background-repeat: repeat;/*
/*	background-image: url(../img/bg/bg-side.gif); 
	background-repeat: repeat-x; */
/*	font-size: 110%; */
/*	letter-spacing: 1px; */
/*	margin-top: 75px; */
	margin-top: 0px; 
	margin-bottom: 0px; 
/*	margin-left: 25px; 
	padding-left: 22px; 
	float: left*/
}
.password {
	font-family: sans-serif;
}
#wrap {
	width: 895px;
	text-align: left;
	background-color: white;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 12px;
	border: 1px solid #4874A3;
}
/*
#wrap {
	position: relative;
	max-width: 900px;
	min-width: 580px;
	margin: 0 auto;
	font-size: 95%;
	text-align: left;
	border-top: 3px solid #5882BC;
	background: #EBF4D9;
}
*/

a:link {
	color: #2C4663;
	
	/* prevent ie5/win from seeing border-bottom property */
	voice-family: "\"}\""; 
  	voice-family:inherit;
	text-decoration: none;
	border-bottom: 1px solid #4874A3;
	}

a {
	color: #2C4663;
	
	/* prevent ie5/win from seeing border-bottom property */
	voice-family: "\"}\""; 
  	voice-family:inherit;
	text-decoration: none;
	border-bottom: 1px solid #4874A3;
	}

/* unhack ie5/win */
html>a {
	text-decoration: none;
	border-bottom: 1px solid #4874A3;
	}

a:visited {
	border-bottom-color: #4874A3;
	}
	
a:hover {
	color: #333;
	border-bottom-color: #CEB292;  /* this crashes IE 6 for some strange reason */
	}
	
a:active {
	color: #688FBB;
	}
	
a.block {
	border: 0;
	}
	
a.img {
	display: block; /* para firefox en las imagenes con links*/
	border: none;
	border-bottom: 0px;
	margin: 0;
	padding: 0;
	}
a img {
	display: block;
	border: none;
	border-bottom: 0px;
	}
#logobusqueda a {
	border: 0;
}
#destacado a {
	border: none;
}
.imglnk {
	display: block; /* para firefox en las imagenes con links*/
	border: none;
	border-bottom: 0px;
	/* float: left; */
}

.imglnk a:visited {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}

.imglnk a:link {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}

.imglnk a {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}
.imglnk a:hover {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}
.desplega {
	border: 0;
	border-bottom: 0px;
}
.imglnk a:visited {
	border: 0;
	border-bottom: 0px;
}
.imglnk a:link {
	border: 0;
	border-bottom: 0px;
}
.desplega a {
	border: 0;
	border-bottom: 0px;
}
.desplega a:hover {
	border: 0;
	border-bottom: 0px;
}
form {
	margin: 0px;
}

big {
	font-family: Georgia,"Luxi Serif","Lucida Grande", "Tahoma", Verdana, Arial, Helvetica, sans-serif;
}

input {
	font-size: 11px;
	background: #FFFFFF;
	padding: 3px 2px 5px 2px;
	height: 23px;
	background: url('../images/search_inputbackground.gif');
}

input[type="button"] {
	height: 23px;
}

input[type="submit"] {
	height: 23px;
}

input[type="text"] {
	height: 23px;
}

input.text {
	height: 23px;
}
textarea {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #AAA;
}
select {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #AAA;
}
input {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #AAA;
}
textarea {
	padding: 5px;
}
input[type="checkbox"] {
	height: 16;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
input.checkbox {
	height: 16;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
.checkbox {
	height: 16;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
label {
	color: #000;
	font-size: 0.9em;
/*	background-color: #FFFFE5; */

}
.ffclasico {
	background: none;
	background-color: #F6F9FB;
}
h1 {
	font-family: Georgia, "Luxi Serif", "Lucida Grande", "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	color: #333;
}
h2 {
	font-family: Georgia, "Luxi Serif", "Lucida Grande", "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	color: #92AECE;
	margin: 5px 0;
	border-bottom: 1px solid #ddd;
	display: block;
}

h3 {
	font-size: 0.8em;
	margin: 0;
	color: #333333;
	border-bottom: 1px solid #EEEEEE;
	font-weight: normal;
}

h3 a:visited {
	color: #2C4663;
}

h3 a:link {
	color: #2C4663;
}
h3 a:hover {
	color: #CEB292;
}
#logueado {
	margin-top: 5px;
	padding-bottom: 2px;
	color: #fff;
	font-size: 0.6em;
}
#logueado a:visited {
	color: #fff;
	border-bottom: 1px solid #29435F;
}
#logueado a:link {
	color: #fff;
	border-bottom: 1px solid #29435F;
}
#logueado a {
	color: #fff;
	border-bottom: 1px solid #29435F;
}
#logueado a:hover {
	border-bottom-color: #fff;  /* this crashes IE 6 for some strange reason */
}

#datoslogin {
	padding-bottom: 10px;
	text-align: right;
	float: right;
}
#datoslogin a:visited {
	border-bottom: 1px solid #4874A3;
}
#datoslogin a:link {
	border-bottom: 1px solid #4874A3;
}
#datoslogin a {
	border-bottom: 1px solid #4874A3;
}
#contenido h1 {
	margin-top: 0px;
	margin-bottom: 3px;
}
#cuerpo {
	margin-top: 11px;
}
#contenidos {
	margin-top: 11px;
}
#cuerpo h1 {
	font-size: 2em;
}
#contenidos {
	margin-left: 5px;
	margin-right: 5px;
}
#formbusqueda {
	margin-top: 5px;
}
#formbusqueda label {
	color: #fff;
	border: none;
}
#bbbuscar {
   font-weight: bold;
   width: 90px;
   height: 21px;
   border: 0;
   background-image: url('../images/insert_button_bg.gif');
   cursor: pointer;
}
#imgbusqrap {
	border: 1px solid #AAAAAA;
	cursor: "hand";
}

#deco{
	border-bottom: 1px solid white;
}
#abajo {
	width: 896px;
}
#menu {
	width: 896px;
}
#shadow {
	width: 896px;
}
#pie {
	width: 896px;
}
#separador {
	width: 896px;
}
#encabezado {
	width: 896px;
}
#deco {
	width: 896px;
}
#contenidohome {
	width: 896px;
}
#abajo {
	border-top: 1px dotted #355679;
	background-color: #F3F6FA;
}
#abajo h2 {
	font-family:  Tahoma, Helvetica, Arial, Verdana, sans-serif;	
	font-size: 1.3em;
	border: none;
}
#ops {
	float: left;
	width: 600px;
	margin-top: 1px;
}
#curlog {
	font-size: 0.9em;
	color: #000;
	margin-top: 4px;
	margin-right: 20px;
	text-align: right;
}

#encabezado {
	background-color: #4C7CAF;
}
#separador {
	height: 47px;
	background: url('../images/interfa/ei_03.jpg');
	background-repeat: no-repeat;
}
#separador a {
	color: #fff;
}
#separador a:hover {
	border-bottom-color: #fff;  /* this crashes IE 6 for some strange reason */
	}
#pie {
	height: 87px;
	background: url('../images/interfa/ei_04.jpg');
	background-repeat: no-repeat;
	padding-top: 17px;
}
#shadow {
	background: url('../images/interfa/shadow.jpg');
}
.shadowin {
	background: url('../images/interfa/shadow.jpg');
}
#menu {
	padding-left: 10px;
	height: 32;
	background: url('../images/interfa/ei_02.jpg');
	background-repeat: no-repeat;
}
.pie {
	font-size: 90%; 
}
#bienvenido {
	color: #fff;
	margin-top: 4px;
}
#columnas {
	font-size: 135%; 
	color: #355679;
}
.busqueda {
	font-size: 80%; 
	color: #fff;
}
.bandas {
	font-size: 70%; 
}
.noticiahome {
	font-size: 8pt;
	font-family:  Tahoma, Helvetica, Arial, Verdana, sans-serif;
	padding: 0px;
	margin-bottom: 10px;
}
.noticiahome ul {
	margin: 0 0 0 5;
	padding: 0;
	list-style: none;
	line-height: 1.5em;
}
.noticiahome li {
	display: block;
	margin: 0px;
	padding: 0px;
}
.margennoti {
	margin: 0 0 0 8; /* left margin */
}
.textostablas {
	font-size: 1.1em;
}
.textostablas h1 {
	color: #333;
	border-bottom: 1px solid #ddd;
	display: block;
}
.insideform {
	margin: 0;
	padding: 0 0 0 10;
	border: 1px solid #eee;
}
.explica {
	font-size: 0.8em;
	background-color: #FFFFE5;
	width: 70%;
}
.cursohome {
	margin-top: 3px;
	margin-bottom: 8px;
}
#categories h2 {
	font-size: 1.5em;
}
#categories ul {
	font-size: 1.0em;
	margin:0;
	margin-bottom: 20;
	padding:0;
	list-style: none;
/*	width: 200px; */
}

#categories li {
	margin-left: 6;
	margin-bottom: 2;
	padding: 0;
/*	border-bottom: 1px dotted #BBE0EB; */
}

#categories a {
/*	display: block;*/
	text-decoration: none;
/*	padding: 3px 5px 3px 1px;*/
	height: 17px;
}
#categories a:hover {
/*	background: #F4F4E6;*/
}
.gral {
	font-size: 85%;
}
.textostablasin {
	font-size: 95%;
}
.textostablasin big {
	font-size: 1.8em;
	font-weight: bold;
	border: none;
}
.titulohome {
	font-family:  Tahoma, Helvetica, Arial, Verdana, sans-serif;	
	font-weight: bold;
}
.subtitulos {
	font-family:  Tahoma, Helvetica, Arial, Verdana, sans-serif;	
	font-size: 1.1em;
	color: #355679;
	border: none;
}
.resul {
	margin-left: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #355679;
}
.tablagrilla {
	font-size: 85%;
/*	border-left: 1px solid #eee;
	border-right: 1px solid #eee; */
}
.grillaencabezado {
	color: #335171;
	height: 21;
	background-color: #ECF1F6;
	border-bottom: 1px solid #92AECE;
/*	background: url('../images/interfa/grilla-encabezado.png');*/
}
.grilla {
	height: 21;
	border-bottom: 1px solid #D8E3EE;
}
.grilla big {
font-size: 1.5em;
}
.contenidotab {
 height:180px;
 overflow:auto;
}
.contenidotabadmin {
 height:270px;
 overflow:auto;
}
.contenidotabcta {
 height:270px;
 overflow:auto;
}
.abm {
	color: #335171;
	border-bottom: 1px solid #CFDCE9;
}
.anuncio {
	font-size: 110%;
	font-weight: bold;
}
.separagrilla {
	margin-top: 8px;
}
.grical {
	padding-bottom: 11px;
	border-bottom: 1px solid #D8E3EE;
}
.gricalcal {
	border-right: 1px solid #D8E3EE;
	border-bottom: 2px solid #D8E3EE;
}
.bordesolo {
	margin: 0 10 0 10;
	padding: 10 0 10 0;
	background-color: #F6F9FB;	
	border: 1px solid #eee;
}

.noscrollbar {

    scrollbar-3dlight-color:#F6F9FB;
    scrollbar-arrow-color:#F6F9FB;
    scrollbar-base-color:#F6F9FB;
    scrollbar-darkshadow-color:#F6F9FB;
    scrollbar-face-color:#F6F9FB;
    scrollbar-highlight-color:#F6F9FB;
    scrollbar-shadow-color:#F6F9FB;

}

.selectfield {
	font-size: 80%;
	margin: 0;
	padding-top: 0px;
	height: 21px;
	background: none;
	background-color: #F6F9FB;
}
.mensaje {
	font-size: 90%;
	background-color: #f5f5f5;
	width: 400px;
	border: 1px solid;
	padding: 8px;
}
.separa {
clear: both; height: 1px;
}
.banda {
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #A5B5C7;
}
.flotante {
	border: 1px solid #000000;
	z-index: 100;
	padding: 3px;
	display: none;
	background-color: #FFFFFF;
	border-bottom: 2px solid #333;
}
.categorias {
	font-family:  Tahoma, Helvetica, Arial, Verdana, sans-serif;
	color: #355679;
	font-size: 16px;
/*	letter-spacing: -0.02em;*/
	font-weight: bold;
}
.categorias a:visited {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}
.categorias a:link {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}
.categorias a {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}
.categorias a:hover {
	color: #92AECE;
}

.descat {
	color: #333;
	font-size: 10px;
}

.wrapcat {
	margin-bottom: 1px;
	padding-bottom: 1px;
}
.mediostitulos {
	font-size: 21px;
	font-family: Georgia, "Luxi Serif", "Lucida Grande", "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #92AECE;
	border-bottom: 1px solid #ddd;
	display: block;
}
.mediostitulos a:visited {
	color: #92AECE;
	border: 0;
	border-bottom: 0px;
}
.mediostitulos a:link {
	color: #92AECE;
	border: 0;
	border-bottom: 0px;
}
.mediostitulos a {
	color: #92AECE;
	border: 0;
	border-bottom: 0px;
}
.mediostitulos a:hover {
	color: #92AECE;
}
.titulogrillacont {
	font-family:  Tahoma, Helvetica, Arial, Verdana, sans-serif;
	color: #355679;
	font-size: 16px;
/*	letter-spacing: -0.02em;*/
	font-weight: bold;
}
.titulogrillacont a:visited {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}
.titulogrillacont a:link {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}
.titulogrillacont a {
	display: block; /* para firefox en las imagenes con links*/
	border: 0;
	border-bottom: 0px;
}
.titulogrillacont a:hover {
	color: #92AECE;
}
.copetegrillacont {
	font-size: 12px;
}
.grillaarchivos {
	font-size: 11px;
}
.bandacele {
	margin-bottom: 5px;
}
.titulop {
	font-family:  Georgia, Helvetica, Verdana, serif;
	font-size: 21px;
	font-weight: bold;
	color: #333;
	margin: 5px 0;
	border-bottom: 1px solid #ddd;
}
.titulopagina {
	font-family: Tahoma,  Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #355679;
	margin: 5px 0;
	border-bottom: 1px solid #ddd;
}
.titulopagina a:visited {
	border: 0;
	color: #355679;
	border-bottom: 0px;
}
.titulopagina a:link {
	border: 0;
	color: #355679;
	border-bottom: 0px;
}
.titulopagina a {
	border: 0;
	color: #355679;
	border-bottom: 0px;
}
.titulogrillacont a:hover {
	color: #355679;
}

#contpagina h1 {
	font-size: 21px;
	border: none;
}
.galeria {
	font-size: 10px;
}

.ContenidosESSARPTabla {
	font-size: 11px;
}
#admincentro h1 {
	margin: 0px 0px 8px 0px;
}
#bodyflotante {
	margin: 10;
}
#bodyflotante h1 {
	margin: 0;
}
#areaformflotante {
	display: block;
	border-top: 1px solid #ddd;
	background-color: #f0f0f0;
	padding: 4px;
}
.contenidotabadmininscrip {
 height:340px;
 overflow:auto;
}
#grillaresultadosadmin {
	font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
}
#grillaresultadosadmin em {
	font-style: normal;
	font-size: 15px;
	color: #355679;
}
#grillaresultadosadmin strong {
	font-style: normal;
	font-size: 15px;
	color: #355679;
}
#grillaresultadosadmin p {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 8px;
}
#elegirpersona {
	margin: 5px;
	font-size: 110%;
}
#elegirpersona h1 {
	margin: 9px 0px 7px 0px;
	font-size: 22px;
}
div#pagsextras h1 {
	margin: 0px 0px 8px 0px;
	border: none;
}
div#pagsextras h2 {
	font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
	margin: 8px 0px;
	border-bottom: 1px solid #ddd;
	font-size: 150%;
}
div#pagsextras p {
	margin: 0px 0px 5px 1px;
}
div#pagsextras table {
	font-size: 80%;
	margin: 0px 0px 8px 0px;
}
#costo {
	margin: 10px 0px 12px 10px;
	font-size: 170%;
	font-weight: bold;
}
#costo span {
	color: red;
}