body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: center;
	/*margin-top: 20px;*/
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #7f7e7c;
	background-image:url(imagenes/fondo.jpg);
	background-repeat:repeat-x;
    margin-top:0px;

}

#contenedor {

	border: 1px solid #456a9e;

	background-color: #ffffff;
	
	width: 800px;

	padding: 10px;
	
	margin:auto;
	
	height:auto;

}

#cabecera {

	border: 1px none #0000FF;

	text-align: left;

	background-color: #456a9e;

	padding-top: 12px;
}

#cabecera2 {

	width: 630px;

	border: 1px solid #456a9e;

	text-align: left;

	background-color: #FFFFFF;

	padding-top: 12px;
}



#contenedor2 {

	border: 1px solid #D9F2EB;

	background-color: #ffffff;

	width: 600px;

	padding: 5px;

}

#cabecera2 {

	width: 600px;

	border: 1px none #0000FF;

	text-align: left;

	background-color: #DEEAE6;

	padding: 5px;

}



#navegador {

	/*background-color:#efefef;*/
	background-color:#ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
}

#cuerpo {

	background-color: #ffffff;

	float: left;

	margin-bottom: 8px;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 700px;

	text-align: justify;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-color: #cccccc;

	border-bottom-color: #cccccc;

}

#navabajo {

	font-style: normal;

	font-weight: bold;

	margin-top: 20px;

	margin-left: 5px;

}

#lateral {

	background-color: #ebf2fe;

	float: right;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #cccccc;

	border-left-color: #cccccc;

	width: 220px;

	line-height: 150%;

}

.titlat {

	font-size: 8pt;

	font-weight: normal;

	color: #4A6062;

	word-spacing: 2px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	padding-top: 7px;

	padding-right: 8px;

	padding-bottom: 7px;

	padding-left: 3px;

}

.cuerpolateral {

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 13px;

	padding-left: 4px;

}



a {

	text-decoration: none;
	color:#666666 !important; /*c3e7f3;*/
}

a:hover {

	color:#c463d7 !important;
	text-decoration: underline !important;

}

a:link {
	color:#c463d7 !important;
}

a.pag:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pag:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c463d7;
}

.pag:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


a.lista:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.lista:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c463d7;
}

.lista:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


a.pie {

	text-decoration: none;

	color:#ffffff; /*c3e7f3;*/

}



.pie:hover {

	color:#c463d7;

	text-decoration: underline;

}

.pie:link {

	color:#c463d7;

}



a.nav {
	text-decoration: none;
	color:#005188;
}



.nav:hover {
	color:#c463d7;
	text-decoration: underline;
}

a.conf {

	text-decoration: none;
	color:#ffffff;
}

a.conf:visited{
    text-decoration: none;
	color:#ffffff;
}



a.conf:hover {
	color:#c463d7;
	text-decoration: underline;
}



#pie {

	background-color:#456a9e;
}



#navegador a:link {

	color: #666666;

}

#navegador a:visited {

	color: #666666;

}

#navegador a:hover {

	text-decoration: underline;

	color: #964379;

}

.azul {

	color: #003399;

}

.textoazul1 {

	color: #005188;

}

.textoazul2 {

	color: #4B759F;

}

.textoazul3 {

	color: #A3B8D7;

}

.textoazul12px {

	font-size: 12px;

	color: #0A527A;
	
	font-weight:bold;

}

.textogris {

	font-size: 12px;

	color: #cccccc;
	
	font-weight:bold;

}

#cuerpo2 {



	background-color: #ffffff;

	float: left;

	margin-bottom: 8px;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 480px;

	text-align: justify;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-color: #cccccc;

	border-bottom-color: #cccccc;

}



.estiloPie{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

}





.textoform{

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666666;

}



.hora{

   font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color:#ffffff;

}


.aviso1{

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#000000;

	font-weight: bold;

}

.aviso2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: red;

	font-weight: bold;

}


.aviso3{

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#FFFFFF;

	font-weight: bold;

}



.Listado{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0A527A;

	font-weight: bold;

}

.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.tit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.prod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.prod1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}

.prod2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
}

#lista li{
	display: inline;
	list-style-type: none;	
	padding-right: 20px;
}

.catalogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#666666 !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size:11px !important;
line-height:20px;
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
/*background-color:#FFFFFF;  DEBE haber un color de fondo */
text-decoration:underline !important; 
color:#c463d7 !important;
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:1.5em; left:0em; /* donde va a estar 1  1.5   5*/
width:90px; /* el ancho por defecto que va a tener */
padding:3px; /* la separación entre el contenido y los bordes */
background-color: #7f7e7c;; /* el color de fondo por defecto */
}

a.tooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#666666 !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size:11px !important;
line-height:20px;
}

a.tooltip:hover {
z-index:999; /* va a estar por encima de todo */
/*background-color:#FFFFFF;  DEBE haber un color de fondo */
text-decoration:underline !important; 
color:#c463d7 !important;
}

a.tooltip span {
display: none; /* el elemento va a estar oculto */
}

a.tooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:1em; left:10em; /* donde va a estar */
width:100px; /* el ancho por defecto que va a tener */
padding:3px; /* la separación entre el contenido y los bordes */
background-color: #7f7e7c;; /* el color de fondo por defecto */
}

.info{
background-color: #E7F9F8;  
background-position: 15px 50%; /* x-pos y-pos */ 
text-align: center;
vertical-align:middle;  
padding: 5px 20px 5px 45px;  
border-top: 2px solid #B5D4FE;  
border-bottom: 2px solid #B5D4FE;  
color:#000000;  
}
