/*GENERALES*/
body {
	margin: 0;
	padding: 0;
	background-color:   #CEE7FF;
	background-position: 0px 250px;
	background-image: url(../imagen/banda_lateral.jpg);
	background-repeat: repeat-y; 
}

/* azul encuentro #151bf0;  // rojok #fe0000// colores azules:  claro #99CCFF; #CEE7FF  #e6e6fe; #2586D7;// azul oscuro #2234b4; //ffcc33 amarillo letras; azules oscuros menos #1958b7 mas #263ea8 */


/* conteneder width: 750px; controla tamagno y separacion desde cuadros hasta extremo dcho de texto*/
#contenedor
{ 
width: 750px; 
/*min-height: 1200px;*/
margin-left:0px;
margin-top:0px;
margin-right:0px;
padding: 0px;
text-align: left;

}

/*CABECERAS SUPERIORES INFERIORES*/
/* precabecera height: 120px; controla final de banda azul bajo menu; debe coincidir con tamagno imagen*/
/* banda_azul es 37 px mas grande que logo*/
#preprecabecera 
{	
	position: absolute;	
	padding:0px;
	top:0px;
	left: 0px;
	width: 100%;
	height: 120px;
	background: #151bf0 url(../imagen/banda_cabecera_gran.jpg) repeat-x scroll 0%;
	
}
/* precabecera margin controla posicion menu */
/* precabecera width controla tamagno menu */
#precabecera 
{
position:absolute; 
top: 0px; 
left:50%; 
width:800px; 
height:70px; 
margin-left:-375px; 
text-align: left;
	
}

#pie{
padding-top:50px;
clear: both;
width:750px; 
text-align: left;
}

/*IDS DEL CONTENEDOR*/

#cuerpo 
{
height: 100%;
height: auto;
min-height: 100%;
margin-top:119px;
}

#izquierda 
{
float:left;
width: 250px;
background: #CEE7FF;
}
#derecha 
{
float:right;
width: 470px;
background:  #CEE7FF;
}

#izquierda_peq
{
float:left;
width: 150px;
background: #CEE7FF;
}
#derecha_gran
{
float:right;
width: 570px;
background:  #CEE7FF;
}

/*NOVEDADES*/
.cajas 
{
float:left;
width: 120px;
height: 119px;
position:relative;
}
.cajasind 
{
float:left;
width: 140px;
position:relative;
}
.cajapadding
{
	position: absolute;
	top:0px;
	left:0px;
	width: 98px;
	height: 75px;
	margin-top: 35px;
	margin-left: 10px;
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif;

}
.margintop{
padding-top: 10px;
}
/*OTROS*/
/*menusuperior margin-top: 5 o 7 pxsegun optimices explorer o mozilla */
.menusuperior
{
margin-top: 5px;
height: 25px;
}

#derecha img{
padding-left: 0px;
padding-right:10px;
padding-top: 0px;
padding-bottom: 5px;
}


#pie hr {
	width: 750px;
	border-top: 1px solid #000000;
	border-right: 0px none #000000;
	border-bottom: 0px none #000000;
	border-left: 0px none #000000;

}

/*LINKS*/

A.menulink:link { 
font-family: verdana, arial, lucilda, helvetica;
color: #fff ; text-decoration:none ; margin-right:11px; 
font-size: 11px;
line-height: 18px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #fe0000;}
A.menulink:visited { color: #fff; text-decoration:none; margin-right:11px; 
font-family: verdana, arial, lucilda, helvetica;
font-size: 11px;
line-height: 18px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #fe0000;}
A.menulink:active { color: #fff; text-decoration:none; margin-right:11px; 
font-family: verdana, arial, lucilda, helvetica;
font-size: 11px;
line-height: 18px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #fe0000;}
A.menulink:hover { 
font-size: 11px;
font-family: verdana, arial, lucilda, helvetica;
line-height: 18px;
color:#fff; 
text-decoration:none;
margin-right:11px; 
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: white;;
}

A.indlink:link { 
font-family:  trebuchet ms, trebuchet, arial, lucilda, helvetica;
color: #2586D7 ;
font-size: 10pt;
font-variant: normal;
font-weight: normal;
font-style: normal;
line-height: 12pt;
border-bottom-width: 0px;
}
A.indlink:visited { 
font-family:  trebuchet ms, trebuchet, arial, lucilda, helvetica;
color: #2586D7 ;
font-size: 10pt;
font-variant: normal;
font-weight: normal;
font-style: normal;
line-height: 12pt;
border-bottom-width: 0px;
}
A.indlink:active {
font-family:  trebuchet ms, trebuchet, arial, lucilda, helvetica;
color: #2586D7 ;
font-size: 10pt;
font-variant: normal;
font-weight: normal;
font-style: normal;
line-height: 12pt;
border-bottom-width: 0px;
}
A.indlink:hover {
font-family:  trebuchet ms, trebuchet, arial, lucilda, helvetica;
color: #fe0000;;
font-size: 10pt;
font-variant: normal;
font-weight: normal;
font-style: normal;
line-height: 12pt;
border-bottom-width: 0px;
}


A.indlinkpeq:link { 
font-family:  trebuchet ms, trebuchet, arial, lucilda, helvetica;
color: #2586D7 ;
font-size: 10pt;
font-variant: normal;
font-weight: normal;
font-style: normal;
line-height: 12pt;
border-bottom-width: 0px;
}
A.indlinkpeq:visited { 
font-family:  trebuchet ms, trebuchet, arial, lucilda, helvetica;
color: #2586D7 ;
font-size: 10pt;
font-variant: normal;
font-weight: normal;
font-style: normal;
line-height: 12pt;
border-bottom-width: 0px;
}
A.indlinkpeq:active {
font-family:  trebuchet ms, trebuchet, arial, lucilda, helvetica;
color: #2586D7 ;
font-size: 10pt;
font-variant: normal;
font-weight: normal;
font-style: normal;
line-height: 12pt;
border-bottom-width: 0px;
}
A.indlinkpeq:hover {
font-family:  trebuchet ms, trebuchet, arial, lucilda, helvetica;
color: #fe0000;
font-size: 10pt;
font-variant: normal;
font-weight: normal;
font-style: normal;
line-height: 12pt;
border-bottom-width: 0px;
}


A:link { color: red; text-decoration:none }
A:visited { color: red; text-decoration:none }
A:hover { color: #000; text-decoration:none }

h2 A:link { color: #e8ae00 ; text-decoration:none }
h2 A:visited { color: #e8ae00; text-decoration:none }
h2 A:hover { color: #ffcc33; text-decoration:none }



/*TEXTOS H*/
h1 {
  font-weight: normal;
  font-size: 14pt;
  line-height: 12pt;
  font-family: trebuchet ms, trebuchet, fantasy, lucilda, arial, helvetica;
  font-variant: normal;
  font-style: normal;
  color:#777;

}

h2 {
  font-weight: bold;
  font-size: 12pt;
  line-height: 11pt;
  font-family: trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color:  #2586D7;  
}

.h2g {
  font-weight: normal;
  font-size: 14pt;
  line-height: 12pt;
  font-family: trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color:  #2586D7;  
}

h3 {
  font-weight: normal;
  font-size: 11pt;
  line-height: 10pt;
  font-family: trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color:#000;
 
}
.h3ind {
  font-weight: normal;
  font-size: 11pt;
  line-height: 17pt;
  font-family: trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color: #2586D7;
}
.h3indpeq {
  font-weight: normal;
  font-size: 10pt;
  line-height: 12pt;
  font-family: trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color: #2586D7;
}
.logoa {
  color:#151bf0;
}

.logor {
  color:#fd0004;
}
.azulosc {
  color: #2234b4;
}

.azulind {
  color: #2586D7;
}

#derecha h4 {
 font-weight: normal;
  font-size: 9pt;
  line-height: 15pt;
  font-family: verdana, trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color: #222;
}


#derecha .h4g {
 font-weight: normal;
  font-size: 10pt;
  line-height: 15pt;
  font-family: verdana, trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color: #222;
}

#derecha .h4p {
 font-weight: normal;
  font-size: 8pt;
  line-height: 15pt;
  font-family: verdana, trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color: #222;
}


#derecha_gran h4 {
 font-weight: normal;
  font-size: 9pt;
  line-height: 15pt;
  font-family: verdana, trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color: #222;
}

#derecha_gran .h4g {
 font-weight: normal;
  font-size: 10pt;
  line-height: 15pt;
  font-family: verdana, trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
  color: #222;
}
h4 {
  font-weight: normal;
  font-size: 9pt;
  line-height: 11pt;
  font-family: trebuchet ms, trebuchet, arial, lucilda, helvetica;
  font-variant: normal;
  font-style: normal;
}
h5 {
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	font-family: verdana, arial, lucilda, helvetica;
	font-variant: normal;
	font-style: normal;
}








