/*	----------------------------------------------------------------------------
	common stuff
*/

* {
margin:0;
padding:0;
}

.boton
{
font-size: 11px; 
font-family: arial, helvetica, sans-serif;
height: 19px;
}

.texto-encabezado-lista{
FONT-SIZE: 11px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #ffffff;
COLOR: #182852;
TEXT-ALIGN:LEFT;
padding-top:    1px;
padding-right:  3px;
padding-bottom: 1px;
padding-left:   3px;
}

.texto-titulo-lista{
FONT-SIZE: 11px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;

BACKGROUND-COLOR: #1383b3;
COLOR: #ffffff;
TEXT-ALIGN:CENTER;
}

.texto-contenido{
FONT-SIZE: 11px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #ffffff;
}

.texto-pie-lista{
FONT-SIZE: 11px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #182852;
TEXT-ALIGN:CENTER;
}

.input-dato{
border: #182852 1px solid; 
font-size: 11px; 
color: #182852; 
font-family: arial, helvetica, sans-serif; 
height: 17px; 
line-height:13px
}
.tabla-lista{
BACKGROUND-COLOR: #e6e6e7;
}
.celda-lista{
	padding-top:    1px;
	padding-right:  3px;
	padding-bottom: 1px;
	padding-left:   3px;
}

.tabla-busqueda{
border-top:#E6E8F4 1px solid;
}

html, body {
font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
padding:10px;
}

#wrapper {
position:relative;
left:50%;
width:900px;
margin-left:-450px;
background:#ffffff url("/portal/page/portal/Inicio/Images/header.jpg") repeat-x;
}
#wrapper_body {
position:relative;
left:50%;
width:900px;
margin-left:-450px;
background:#ffffff ;
}
#wrapper_porlet {
	BACKGROUND: #ffffff; 
	LEFT: 50%; 
	MARGIN-LEFT: -450px; 
	WIDTH: 220px; 
	POSITION: relative
}



#noscript {
display:block;
text-align:center;
background:#FF0;
color:#F00;
font:bold 16px/24px Arial, Helvetica, sans-serif;
padding:25px;
border:3px double #F00;
}

a		{
text-decoration:none;
color:#000000;
}
a:hover	{
text-decoration:underline;
color:#252878;
}
img		{border:none;}
ul,ol	{list-style-position:outside; margin-left:25px;}
p,li	{margin:2px 0;}

.B		{font-weight:bold;}
.H		{font-weight:bold; font-size:16;}
.TAC	{text-align:center !important;}
.TAJ	{text-align:justify;}
.TAR	{text-align:right;}
.TAL	{text-align:left;}

.FR		{position:relative;	float:right;}
.FL		{position:relative;	float:left;}
.CB		{clear:both;}
.CR		{clear:right;}
.CL		{clear:left;}

div.opciones UL LI {
	LIST-STYLE: disc url(/portal/page/portal/Inicio/Images/bluebullet.jpg) outside; FONT: bold 11px/12px Arial, Helvetica, sans-serif
}
div.opciones UL A {
	COLOR: #0860a8
}

/*	----------------------------------------------------------------------------
	header
*/
div#header {
background:url("/portal/page/portal/Inicio/Images/corner_TL.gif") no-repeat top left;
height:130px;
padding:10px 20px;
}
div#header_TR {
position:absolute;
top:0;
right:0;
float:right;
width:20px;
height:20px;
background:url("/portal/page/portal/Inicio/Images/corner_TR.gif") no-repeat top right;
}
div#header img {
width:200px;
height:80px;
}
div#topmenu {
float:right;
width:580px;
height:30px;
text-align:right;
}

div.leftmenu {
MARGIN-TOP:   3px;
BORDER-TOP:   #cccccc 1px solid;
BORDER-RIGHT: #cccccc 1px solid; 
WIDTH:        145px;
MARGIN-LEFT:  15px;
}

form#searchform {
display:inline;
width:160px;
height:30px;
text-align:right;
}
form#searchform input {
width:95px;
border:1px solid #dddddd;
}
form#searchform input.btn {
width:auto;
/*background:url("/portal/page/portal/Inicio/Images/btn.jpg") repeat-x;*/
color:#0860a8;
font-size:11px;
}
div#loginform_div {
clear:right;
float:right;
width:110px;
height:20px;
padding:30px 0 0 50px;
background:#ffffff url("/portal/page/portal/Inicio/Images/loginform.jpg") no-repeat;
}
div#topmenu2 {
text-align:center;
height:32px;
padding-left:150px;
}
div#topmenu2 span.date {
position:relative;
float:right;
color:#ffffff;
font-size:11px;
line-height:32px;
}
div#topmenu2 ul {
list-style-type:none;
}
div#topmenu2 ul li {
display:inline;
}
div#topmenu2 a {
color:#ffffff;
float:left;
display:block;
width:167px;
font:bold 14px/32px Arial, Helvetica, sans-serif;
background:url("/portal/page/portal/Inicio/Images/tab.jpg") no-repeat;
margin:0 2px;
}
div#topmenu2 a:hover {
background:url("/portal/page/portal/Inicio/Images/tab_hover.jpg") no-repeat;
text-decoration:none;
}
div#topmenu h1 {
color:#252878;
margin:30px 20px 0 0;
font:bold 25px Arial, Helvetica, sans-serif;
}

ul.login_list {
float:left;
margin:40px 0 0 30px;
vertical-align:middle;
}
ul.login_list li {
list-style:none;
background:url("/portal/page/portal/Inicio/Images/round_bullet.jpg") no-repeat;
padding-left:30px;
/*height:24px;*/
color:#0860A8;
font:bold 11px/24px Arial, Helvetica, sans-serif;
vertical-align:middle;
}
ul.login_list li a {
color:#0860A8;
}
#login_man {
position:absolute;
z-index:1;
top:285px;
left:630px;
}
#login_form select {
width:175px;
}

/*	----------------------------------------------------------------------------
	main_1
*/
#main_1 {
height:256px;
background:url("/portal/page/portal/Inicio/Images/main_1.jpg") repeat-x bottom;
}
#menurapido {
position:relative;
float:left;
background:url("/portal/page/portal/Inicio/Images/menurapido.jpg") no-repeat;
width:180px;
height:215px;
margin:10px;
}
#menurapido2 {
width:170px;

}
#menurapido ul {
margin:50px 0 0 30px;
}
#menurapido ul li ,
#menurapido2 ul li {
list-style:disc outside url("/portal/page/portal/Inicio/Images/bluebullet.jpg");
font:bold 11px/12px Arial, Helvetica, sans-serif;
}
#menurapido ul a ,
#menurapido2 ul a {
color:#0860a8;
font:bold;
}
#menurapido ul a:hover ,
#menurapido2 ul a:hover {
color:#252878;
}
#menurapido input {
margin-left:15px;
}
#menurapido2 h1 {
font-size:18px;
color:#252878;
TEXT-DECORATION: underline;
margin:5px 10px;
padding-bottom: 5px;
}


div.inicio_H1 {
	PADDING-RIGHT:  0px; 
	PADDING-LEFT:   5px; 
	FONT-WEIGHT:    bold; 
	FONT-SIZE:      13px; 
	BORDER-LEFT:    #cccccc 1px solid; 
	COLOR:          #252878; 
	BORDER-BOTTOM:  #cccccc 1px solid;
}
div.inicio_H2 {
	BORDER-RIGHT:   #cccccc 0px solid; 
	PADDING-LEFT:   7px; 
	FONT-SIZE:      11px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP:    0px; 
	color:          #0860a8;
	FONT-FAMILY:    Arial, Helvetica, sans-serif;
}

#menurapido img {
margin-left:15px;
}

#bigbanner {
position:relative;
float:left;
width:512px;
height:262px;
}
div.bluebox {
position:relative;
float:left;
background:url("/portal/page/portal/Inicio/Images/bluebox.jpg") no-repeat;
width:145px;
height:100px;
margin:10px;
padding:10px
}
div.bluebox h1 {
font:18px/20px Arial, Helvetica, sans-serif;
color:#dddddd;
}
div.bluebox h2 {
font:18px/20px Arial, Helvetica, sans-serif;
color:#0D9FE5;
}
div.bluebox h3 {
font:14px/14px Arial, Helvetica, sans-serif;
color:#dddddd;
position:absolute;
bottom:10px;
}

/*	----------------------------------------------------------------------------
	main_2
*/
#main_2 {
clear:both;
/*padding-left:8px;*/
}
div.greybox {
position:relative;
float:left;

background:url("/portal/page/portal/Inicio/Images/greybox.jpg") repeat-x;
margin-left:11px;
}
div.greybox2 {
position:relative;
float:left;

background:url("/portal/page/portal/Inicio/Images/greybox.jpg") repeat-x;
}
div.greybox h1 {
font-size:14px;
color:#ffffff;
padding:3px 10px;
background:url("/portal/page/portal/Inicio/Images/greybox_corner.jpg") no-repeat top right;
margin-bottom:10px;
}
div.greybox p {
padding:3px 10px;
}
a.more {
display:block;
text-align:right !important;
color:#0860a8;
}
a.more:hover {
color:#252878;
}
div.greybox a.more img {
position:relative;
top:1px;
}
#rss_link {
position:absolute;
top:3px;
right:10px;
}
div.newsbox a {
display:block;
padding:3px 5px;
font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
div.newsbox {
width:161px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}


div.big_right_img a {
text-decoration:underline;
font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
}
div.big_right_img {
margin-left:210px;
width:670px;
}
div.big_right_box {
margin-left:210px;
width:640px;
border:1px solid #ffffff;
}

div.big_right_box h1 {
color:#252878;
font:bold 22px/25px Arial, Helvetica, sans-serif;
padding-bottom:12px;
}
div.big_right_box h2 {
color:#0860a8;
font:bold 12px/15px Arial, Helvetica, sans-serif;
padding-bottom:6px;
}
div.big_right_box h3 {
color:#252878;
font:bold 15px/18px Arial, Helvetica, sans-serif;
padding-bottom:6px;
}
div.big_right_box a {
text-decoration:underline;
font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
padding-bottom:6px;
}
div.big_right_box ul,
div.big_right_box p {
text-align:justify;
font:11px/12px Arial, Helvetica, sans-serif;
padding-bottom:10px;
}

div.utility_links {
border:1px solid #666666;
padding:5px;
position:relative;
float:right;
}
div.utility_links a {
color:#666666;
padding:2px;
border:1px solid #ffffff;
}
div.utility_links a:hover {
background:#eeeeee;
color:#000000;
text-decoration:none;
border:1px solid #666666;
}
div.utility_links a img {
position:relative;
top:2px;
}
div.rcolumn {
float:left;
width:190px;
padding:5px;
border:1px solid #ffffff;
background:#ffffff;
}
div.r2column {
float:left;
width:300px;
padding:5px;
margin-right:10px;
list-style:disc outside url("/portal/page/portal/Inicio/Images/bluebullet.jpg");
}
div.r2Opcion {
border: #ffffff 1px solid; 
float:left;
width:300px;
padding:5px;
margin-right:10px;
list-style:disc outside url("/portal/page/portal/Inicio/Images/bluebullet.jpg");
background:#ffffff;
}

div.r2Opcion a {
border: #ffffff 1px solid; 
color:#0860a8;
font:bold 10px Arial, Helvetica, sans-serif;
padding-bottom:0px;
}

div.r2Opcion li {
color:#0860a8;
padding-bottom:0px;
border: #ffffff 1px solid; 
}

div.r2SubOpcion {
border: #ffffff 1px solid; 
color:#7c7979;
background:#ffffff;
}

div.r1Opcion {
width:600px;
padding:5px;
margin-bottom:3px;
margin-right:10px;
list-style:disc outside url("/portal/page/portal/Inicio/Images/bluebullet.jpg");
background:#ffffff;
}

div.r2column a{
color:#0860a8;
margin-bottom:30px;
}

div.rcolumn h1 {
background:url("/portal/page/portal/Inicio/Images/bluebullet.jpg") no-repeat left bottom;
color:#252878;
font:bold 11px/11px Arial, Helvetica, sans-serif;
padding:10px 0 0 15px;
}

div.rcolumn h5 {
background:url("/portal/page/portal/Inicio/Images/bluebullet.jpg") no-repeat left bottom;
color:#252878;
font:bold 11px/11px Arial, Helvetica, sans-serif;
padding:10px 0 0 15px;
}

div.r2column h1 {
background:url("/portal/page/portal/Inicio/Images/bluebullet.jpg") no-repeat left bottom;
color:#0860a8;
font:bold 11px/11px Arial, Helvetica, sans-serif;
list-style:disc outside url("/portal/page/portal/Inicio/Images/bluebullet.jpg");
padding:10px 0 0 15px;
}
li.lvl2 {
margin-left:10px;
list-style:circle outside;
}
div.left_column {
float:left;
width:185px;
background:#ffffff;
}
div.left_column div.greybox {
width:165px;
}
div.left_column div.greybox h1 {
padding:3px 6px;
}
div.left_column div.greybox h2 {
color:#252878;
font-size:12px;
text-align:center
}
#login_form {
position:absolute;
left:50%;
width:412px;
margin-top:40px;
margin-left:-206px;
text-align:center
}
#login_form.pic1 {
height:240px;
background:url("/portal/page/portal/Inicio/Images/login_form.jpg") no-repeat center bottom;
}
#login_form.pic2 {
height:220px;
background:url("/portal/page/portal/Inicio/Images/chat_login_form.jpg") no-repeat center bottom;
}
#login_form h1 {
color:#252878;
font-size:12px;
text-align:center;
padding-top:20px;
}
#login_form div.tbl {
margin:30px 60px;
}
#login_form label {
width:100px;
text-align:right;
display:block;
float:left;
padding-right:3px;
margin-top:3px;
}
#login_form input {
display:block;
float:left;
margin-top:3px;
}
#login_form br {
clear:left;
}
#VT_link {
position:absolute;
top:250px;
right:75px;
}
/*	----------------------------------------------------------------------------
	footer
*/
#clrfooter {
clear:both;
}
#footer {
padding:10px 20px;
font:10px/12px Arial, Helvetica, sans-serif;
background:#ffffff url("/portal/page/portal/Inicio/Images/corner_BL.gif") no-repeat bottom left;
}


#footer_head {
position:relative;
left:50%;
width:900px;
margin-left:-450px;
background:#ffffff url("/portal/page/portal/Inicio/Images/header.jpg") repeat-x;
}


#footer .partners {
float:right;
}
#footer .partners img {
vertical-align:middle;
}
div#footer_TR {
position:absolute;
bottom:0;
right:0;
float:right;
width:20px;
height:20px;
background:url("/portal/page/portal/Inicio/Images/corner_BR.gif") no-repeat bottom right;
}


DIV.big_left_box {
	MARGIN-LEFT: 10px; WIDTH: 150px
}
div.big_left_box h1 {
color:#252878;
font:bold 12px/15px Arial, Helvetica, sans-serif;
padding-bottom:12px;
}
div.big_left_box h2 {
color:#0860a8;
font:bold 12px/15px Arial, Helvetica, sans-serif;
padding-bottom:6px;
}
div.big_left_box h3 {
color:#252878;
font:bold 15px/18px Arial, Helvetica, sans-serif;
padding-bottom:6px;
}
div.big_left_box a {
text-decoration:none;
font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
color:#0860a8;
padding-bottom:6px;
}
div.big_left_box ul,
div.big_left_box p {
text-align:justify;
font:11px/12px Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
div.big_left_box li {
list-style:none;
margin-left: -25px;
}
