body {
margin:0;
padding:0;
background-color: #dff1f8;
background-image: url('/img/bg.gif');
background-repeat: repeat-x;
background-position: center top
}


.loginUsuario
{
display:block;
border: none;
background: #DDD;
margin: 2px 0 3px 0;
color: #666;
padding: 1px;
}




#menu {
	position:absolute;
	width:468px;
	height:15px;
	z-index:1;
	left: 215px;
	top: 39px;
	vertical-align:left;
}


#messagenew {
	position:absolute;
	width:245px;
	height:44px;
	z-index:2;
	left: 3px;
	top: 70px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0d62ad;
	font-weight:bold;
}

.boton
{
border-width:1px;
border-style:solid;
background-position:left center;
background-repeat:repeat-x;
padding:.20em 1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
outline:none;
text-align:center;
cursor:pointer;
text-align:center;
overflow:auto;
background-color:#78A3D3;
border-color:#005D99;
background-image:url("/img/btn_blue.gif");
color:#FFF!important;
font-weight: bold;
}

a.boton
{
text-decoration:none!important;padding:.25em .75em;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
font-weight: bold;
}

#areausuario
{
	background-image:url(/img/areausuario2.png);
	background-repeat:no-repeat;
	position:absolute;
	width:263px;
	height:63px;
	z-index:151;
	left: 710px;
	top: 4px;
}

H1 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #336699;
	text-decoration: none;
	padding-top:5px;
	font-weight: bold;
/*	border-bottom:1px solid #b8cce8;*/
	line-height:20px;
}

.arialazulgrande {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #336699;
	text-decoration: none;
	padding-top:5px;
	font-weight: bold;
/*	border-bottom:1px solid #b8cce8;*/
/*	line-height:20px;*/
}


a.arialazulgrande:hover {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 19px;
	color: #336699;
	letter-spacing:-1px;
	padding-top:5px;
	text-decoration: underline;
	font-weight: bold;
	border-bottom:1px solid #b8cce8;
}

a.arialazulgrande {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 19px;
	color: #336699;
	padding-top:5px;
	font-weight: bold;
	border-bottom:1px solid #b8cce8;
}




.arialazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #336699;
}

a.arialazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	color: #336699;
}

a:visited.arialazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
}


.arialnegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


.arialblanco_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.arialazul_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00619E;
	text-decoration: none;
}

a.arialazul_links {
text-decoration: none;
}


.arialazul_links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00619E;
	text-decoration: none;
}

a.arialazul_links2 {
text-decoration: none;
}

a.arialazul_links2:hover {
	color: #FFFFFF;
}


.comentarios_gris
{
padding-left:3px;
width:350px;
height:35px;
font-size:12px;
background-color:#E1E1E1;
}

.Estilogrispeq {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #808080;
vertical-align: middle;
text-decoration: none;
}

.Estilogrispeq:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #808080;
vertical-align: middle;
}


.EstiloErrorPeq {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #C0272B;
line-height: 14px;
vertical-align: middle;
text-decoration: none;
}


.Estilogrismed {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
vertical-align: middle; 
text-decoration:none;
}

.Estilogrisbold {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
vertical-align: middle; 
text-decoration:none;
font-weight:bold;
}

.info {
background-color:#fff9d7;
border: #e2c822 1px solid ;
text-align:center;
}

.hoveropacidad:hover
{
filter:alpha(opacity=75);-moz-opacity:.75;
}


.anotacion {
	background-color: #FCFDFE;
	vertical-align:middle;
	border-top: 1px solid #808080;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #808080;
	padding:4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.anotacion:hover {
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.anotacion:focus {
	padding:3px 9px;
	background-color: #EAF900;
	border:2px solid #CAD500;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.cliqueable
{ 
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

.cliqueable:hover
{
filter:alpha(opacity=75);-moz-opacity:.75;
}


#contenedor {
	position:absolute;
	width:900px;
	z-index:1;
	left: 0;
	top: 0;
}
#cabecera {
	position:relative;
	width:955px;
	height:56px;
	z-index:2;
	background-repeat:repeat-x;
	left: 0px;
	top:0px;
	/*align:center;*/
}

.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration:none;
	
}
#menu_izq {
	position:absolute;
	width:155px;
	height:488px;
	z-index:2;
	top: 83px;
	left: 4px;
	
}
#div_principal {
	position:absolute;
	width:760px;
	z-index:1;
	left: 22px;
	top: 96px;
}

#div_principalsombra {
	position:absolute;
	width:768px;
	z-index:2;
	left: 8px;
	top: 84px;
}


.publicidad_160_600 {
	position:relative;
	width:201px;
	height:603px;
	z-index:3;
	left: 787px;
	top: 88px;

}
#publicidad_728 {
	width:730px;
	padding-top:3px;
	padding-bottom:5px;
	height:90px;
	z-index:3;
	display:inline;
	
	

}

#imagenefecto{
	border-style:solid;
	border-color:#344ecb;
	border-width:1px;

}



#ayuda {
	position:relative;
	width:730px;
	height:209px;
	z-index:3;
	left: 2px;
}
#contenido {
	position:relative;
	width:727px;
	height:115px;
	z-index:3;
	left: 2px;
}
.Estilo3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}




.dialog .tlc { background:url("/img/esquinas/esquinas_tlc.png") top left no-repeat;  }
.dialog .trc { background:url('/img/esquinas/esquinas_trc.png') top right no-repeat; }
.dialog .blc { background:url('/img/esquinas/esquinas_blc.png') bottom left no-repeat;  }
.dialog .brc { background:url('/img/esquinas/esquinas_brc.png') bottom right no-repeat;  }
.dialog .tb { background:url('/img/esquinas/esquinas_tb.png') top left repeat-x; margin-left:19px; margin-right:19px; }
.dialog .bb { background:url('/img/esquinas/esquinas_bb.png') bottom left repeat-x; padding-top:33px; padding-bottom:22px;  }
.dialog .lb { background:url('/img/esquinas/esquinas_lb.png') top left repeat-y; margin-left:-19px; margin-right:-19px; }
.dialog .rb { background:url('/img/esquinas/esquinas_rb.png') top right repeat-y;  } 
.dialog .md { background:#ffffff; margin-left:15px; margin-right:15px;  }
.dialog .body { position:relative; top:-25px; }

#main-wrap { width:1000px;text-align:left;top:0px; }


.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.textonormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#social li {
 	list-style-type:none;
	font-size:12px;
}

.recomendado {
font-weight:bold; 
font-size: 18px;
background-color: #FFFF00;}


/*NUBE DE TAGS*/

.nube{
   border: solid 1px #FFFFFF;
   background-color: #FFFFFF;
   color: #FFFFFF;
   text-align: center;
      display:inline;

}

.centrado{
/*vertical-align:middle; */
   display:inline;
}

.nube div.etiquetas{
   font-family: verdana,arial,helvetica;
   font-size:8pt;
   display:inline;

}
.nube div.etiquetas span{
   float: left;
   margin: 3px 3px 3px 3px;
   white-space: inherit;
   display:inline;
}
.nube div.etiquetas span.etiquetatam1{
   font-size: 110%;
   
}
.nube div.etiquetas span.etiquetatam2{
   font-size: 120%;   
}
.nube div.etiquetas span.etiquetatam3{
   font-size: 130%;   
}
div.etiquetas span.etiquetatam4{
   font-size: 140%;   
}
.nube div.etiquetas span.etiquetatam5{
   font-size: 150%;   
}
.nube div.etiquetas span.etiquetatam6{
   font-size: 160%;   
}
.nube div.etiquetas span.etiquetatam7{
   font-size: 170%;   
}
.nube div.etiquetas span.etiquetatam8{
   font-size: 180%;   
}
.nube div.etiquetas span.etiquetatam9{
   font-size: 190%;   
}
.nube div.etiquetas span.etiquetatam10{
   font-size: 200%;   
}




/*MENU*/

#info {height:550px;}


.outer ul {margin:0em; padding:0; list-style-type:none; background:transparent; height:3em;}
.outer li {display:block; float:left;}
.outer {display:block; position:relative;}

.xsnazzy {background:transparent;}
.xsnazzy span {text-align:center; margin:0; padding-bottom:0.5em;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0D63AE;

}

.xsnazzy2 span {text-align:center; margin:0; padding-bottom:0.5em;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;

}




.xtop {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fdfdfd; border-left:1px solid #dde0e0; border-right:1px solid #dde0e0;}
.xb1 {margin:0 5px; background:#dde0e0;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fdfdfd; border:0 solid #dde0e0; border-width:0 1px 1px 1px;}


a.xmenu2, a.xmenu2:visited {display:block; text-decoration:none; width:7em; font-size:0.9em;}
a.xmenu2:hover {background:transparent; cursor:pointer;}
a.xmenu2:hover span {color:#000;}
a.xmenu2:hover .xboxcontent {background:#eee; border-color:#888; border-bottom:1px solid #eee;}
a.xmenu2:hover .xb1 {background:#888;}
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 {background:#fff; border-color:#888;}

.xboxcontentd {display:block; background:#cc6; border:0 solid #fff; border-width:1px 1px 0 1px; padding-top:5px;}
a.xmenu2:hover .xboxcontentd {background:#eee; border-color:#888; border-top:1px solid #eee;}



