body{
margin:0;
padding:0;
line-height: 1.5em;
font-family:Arial;
font-size:11px;
color:#666666;
background-image:url(../images/home_bg.jpg);
background-repeat:repeat-x;
}

.fixed #wrapper {
	MARGIN: 0px auto; WIDTH: 800px; TEXT-ALIGN: left
}
.liquid #wrapper {
	MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left
}

b{font-size:12px;}
em{color:#004c8e;}

a{color:#014a8f; text-decoration:none;}
a:hover{color:#ffa800; text-decoration:none;}
.lista ul {  list-style-type: none; margin: 0; padding: 0;  /*bottom spacing between each UL and rest of content*/color:#014a8f; }
.lista li { list-style:none; background-image:url(../images/bolito_a_lista.gif); background-repeat:no-repeat; padding-left:10px;margin-bottom: 3px; padding-top:0px;  }
.lista li a{ color:#006699; }
.lista li a:hover{color:#ffa800; }

h1{
font-family:"Arial Narrow";
font-style:normal;
font-weight:600;
font-size:18px;
color:#004c8e;
}
h2{
font-family:"Arial Narrow";
font-style:normal;
font-weight:600;
font-size:15px;
color:#004c8e;
}

h3{
font-family:Arial;
font-style:normal;
font-weight:500;
font-size:12px;
color:#004c8e;
list-style:none;
background-image:url(../images/bolito_a_submenu_2.gif);
background-repeat:no-repeat;
background-position:1px ;
padding-left:10px
}


#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/


}

#banner{
background-image:url(../images/banner_home.jpg);
width:836px;
height:90px;
background-repeat:no-repeat;

}




#topsection{
background-image:url(../images/bg_home_top.gif);
background-repeat:repeat-x;
height: 271px; /*Height of top section*/
padding-top:0px;
}




/*menu idiomas*/

.menuidiomas{
margin: 0;
padding: 0;
float:right;
font:11px Arial;
width: 250px;
overflow: hidden;
background-color:transparent;
}



.menuidiomas li{
display: inline;
}

.menuidiomas li a{
float:right;
color: #484848;
padding: 0px 7px;
text-decoration: none;
background-color:#fff;
}

.menuidiomas li a:visited{
color:#484848;
}

.menuidiomas li a:hover,.menuidiomas li .current{
color: #484848;

background-color:#eeeeee;
}


/*menu idiomas*/


/*menu principal*/

.menuprincipal{
margin: 0;
padding: 0;
float: left;
font:11px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 0.9em;
border-bottom: 2px solid #fff;
border-width: 1px 0;
background-color:#babcbb;



}

.menuprincipal li{
display: inline;
}

.menuprincipal li a{
float: left;
color: #484848;
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid white;
background-color:#cfd4d8;
}

.menuprincipal li a:visited{
color:#484848;
}

.menuprincipal li a:hover,.menuprincipal li .current{
color: #484848;
background:#eeeeee;
}


<!--menu 2-->

.menuprincipal2{
margin: 0;
padding: 0;
float:right;
font:11px Arial;
width:150px;
overflow: hidden;
background-color:transparent;
}

.menuprincipal2 li{
display: inline;
}

.menuprincipal2 li a{
float:right;
color: #484848;
padding: 3px 8px;
text-decoration: none;
background:#cfd4d8;

}

.menuprincipal2 li a:visited{
color:#484848;
}

.menuprincipal2  li a:hover,.menuprincipal li .current{
color: #484848;
background:#eeeeee;
}

/*menu principal*/



#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 205px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFF;
}


/*submenuizq*/
.submenuizq{
width: 160px; /*width of menu*/
font: 12px Arial;
}


.submenuizq ul{

list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.submenuizq ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.submenuizq ul li a{
color: #6a6a6a;
background: url(../images/bolito_a_submenu.gif) no-repeat  left; /*custom bullet list image*/
display: block;
padding: 2px 0px 0px 0px;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.submenuizq ul li a:visited{
color: #6a6a6a;
}

.submenuizq ul li a:hover{ /*hover state CSS*/
color: #07458e;
background-color: #fff;
}

/*submenuizquierda*/


#rightcolumn{
float:right;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
background: #fff;
}


#footer{
clear: left;
width: 100%;
background:#fff;
color:#666;
text-align:left;
padding: 4px 0;
border-top:solid 1px #e3e0e0;
}

#footer .right{
float:right;
text-align:right;
width: 340px;
border-bottom:solid 1px #e3e0e0;
padding-bottom:5px;


}

#footer .left{
float:left;
text-align:left;
width: 500px;
border-bottom:solid 1px #e3e0e0;
padding-bottom:5px;


}


#footer a{
color: #004a90;
text-decoration:none;
}
#footer a:hover{
color: #474546;
text-decoration:none;
}

.images{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
border:#ced2d3 1px solid;
margin-bottom:2px;
margin-top:2px;

}


#descripcion{
color:#666666;
padding-left:10px;
background: url(../images/bolito_a_submenu.gif) no-repeat  left; /*custom bullet list image*/
line-height:18px;

}

#descripcion a{
color:#666666;
}

#descripcion a:hover{
color:#014a8f;
}


