html, body {
background-image:url(img/bas/bg.jpg);
background-repeat:repeat-x;

background-color:#000000;
font:normal 10px arial;

margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

height:100%;
width:100%;


}
#ctscab{

background: url(img/bas/cab.png) no-repeat;
background-position:0% 94%;


}
#container1{margin:0px 0 0 0px;position:relative;width:580px; height:180px; }
.txt {
font-family: "Arial", sans-serif;
font-size: 9pt;text-align: justify;
color: #dddddd;
}
.txtcen {
font-family: "Arial", sans-serif;
font-size: 10pt;
text-align:center;
color: #dddddd;
}
.stxt {
font-family: "Arial", sans-serif;
font-size: 9pt;
color: #dddddd;
}
.txt8 {
font-family: "Arial", sans-serif;
font-size: 8pt;text-align: justify;
color: #dddddd;
}
.txt8l {
font-family: "Arial", sans-serif;
font-size: 8pt;text-align: left;
color: #dddddd;
}
#contxt {
position: relative;
width: 560px;
padding: 0px;
margin: 20px 0 0 10px;
overflow: hidden;

font-family: "Arial", sans-serif;
font-size: 9pt;text-align: justify;
color: #dddddd;
}
#contxtmas {
position: relative;
width: 400px;
padding: 0px;
margin: 20px 0 0 10px;
overflow: hidden;

font-family: "Arial", sans-serif;
font-size: 8pt;text-align: justify;
color: #dddddd;
}
#contxttramas {
position: relative;
right: 14px;
width: 580px;
background-color:#000000;
border: 1px solid #555555;
border-width: 1px 1px 1px 1px; 
padding: 5px;
margin: 10px 10px 10px 10px;
overflow: hidden;

font-family: "Arial", sans-serif;
font-size: 9pt;text-align: justify;
color: #dddddd;
font-weight:bold;
}
.SbInt  {	color: #ffffff;}
.SbInt a {text-decoration:none;	color: #316395; font-weight:normal;}


.txtformu {
font-family: "Arial", sans-serif;
font-size: 8pt;
text-align: justify;
color: #dddddd;
font-weight:bold;
}
.formu{
color: #888888;
font-family: "Arial", Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
font-weight:bold;
background-color:#222222;
border-style:double ;
border-color:#444444;
border-top-width: 1px;
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
height: 14px;


}
.formusel{
color: #888888;
font-family: "Arial", Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
font-weight:bold;
background-color:#222222;
border-style:double ;
border-color:#444444;
border-top-width: 1px;
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
height: 25px;


}

.formusmj{

color: #888888;
font-family: "Arial", Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
background-color:#222222;
border-style:double ;
border-color:#444444;

border-top-width: 1px;
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;

text-align: left;

}
.buscarform {

color: #888888;
font-family: "Arial", Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
font-weight:bold;
background-color:#222222;
height: 17px;
border-style:double ;
border-color:#444444;
border-top-width: 1px;
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;}
.affiliates a {
width: 280px; height:100px; 
overflow: hidden;
float: left;
}
.affiliates img {
border: none;
}
.affiliates a:hover img {
margin-top: -100px;
}

.lkboxestit{
font-family: "Arial", sans-serif;
font-size: 8pt;
color: #dddddd;
font-weight:bold;
position: relative; 
top: 20px; left: -20px;
}
.lkboxescel{
border: 1px solid #555555;
border-width: 1px 1px 1px 1px;
}

.fpaffiliates a {
width: 180px; height:100px; 
overflow: hidden;
float: left;
}
.fpaffiliates img {
border: none;
}
.fpaffiliates a:hover img {
margin-top: -100px;
}
.fplkboxescel{
border: 1px solid #555555;
border-width: 1px 1px 1px 1px;
}

.fipaffiliates a {
width: 126px; height:140px; 
overflow: hidden;
float: left;
}
.fipaffiliates img {
border: none;
}
.fipaffiliates a:hover img {
margin-top: -140px;
}
.fiplkboxescel{
border: 1px solid #555555;
border-width: 1px 1px 1px 1px;
}

.eaffiliates a {
width: 126px; height:174px; 
overflow: hidden;
float: left;
}
.eaffiliates img {
border: none;
}
.eaffiliates a:hover img {
margin-top: 0px;
margin-left: -126px;
}
.elkboxescel{
border: 0px solid #555555;
}

.smtxt{
font-family: "Arial", Helvetica, sans-serif;
font-size: 9pt;
border-bottom: 1px solid #01361C;
color: #316395;
font-weight:bold;
}
.smtxta{
font-family: "Arial", Helvetica, sans-serif;
font-size: 9pt;
border-bottom: 1px solid #01361C;
color: #ffffff;
font-weight:bold;
}
.boxes{
border: 1px solid #555555;
border-width: 1px 1px 1px 1px;
background-color:#000000;
}
.box_hometit a {
text-decoration:none;
color: #0099FF;
font-family: "Arial", sans-serif;
font-size: 8pt;
font-weight:bold;
}
.box_masinfo a {
text-decoration: none;
color: #dddddd;
font-family: "Arial", Helvetica, sans-serif;
font-size: 7pt;
font-weight:bold; 
}

.box_masinfo {
text-decoration: none;
color: #cccccc;
font-family: "Arial", Helvetica, sans-serif;
font-size: 7pt;
}


#menuv {
width: 170px;
text-align: left;
font-family: "Arial", Helvetica, sans-serif;
font-size: 8pt;
}

#menuv ul, li {
list-style-type: none;
}

#menuv ul {
margin: 0;
padding: 0;
}

#menuv li {
border-bottom: 1px solid #01361C;}#menuv a {
text-decoration: none;
color: #316395;background: #000000;display: block;padding: 5px 10px;width: 130px;}

#menuv a:hover {color: #ffffff;}#menuh {font-family: "Arial", Helvetica, sans-serif;font-size: 8pt;font-weight:bold;margin-top: 10px;}#menuh ul, li {list-style-type: none;}#menuh ul {margin: 0;padding: 0;}#menuh li {float: left;}#menuh a {text-decoration: none;color: #ffffff;display: block;padding: 3px 19px;text-align: center;border: 1px solid #000000;border-width: 0px 0px 0px 0;}#menuh a#activo {color:  #0099FF;border-width: 0px 0px 0px 0;}#menuh a:hover {border-bottom: 2px solid #01361C;}.cajapdpg{border: 1px solid #01361C;border-width: 0px 0px 1px 0px;background-color:#181818;color: #777777;font-weight:bold; }#firmavespergroup a{text-decoration:none;color: #555555;font-family: "Arial", Helvetica, sans-serif;font-size: 7pt;font-weight:bold; }.newlat{ background: url(img/news/01.png) no-repeat;}.newsup{ background: url(img/news/02.png) no-repeat;background-color:#0B1011;font-size: 8pt;font-weight:bold; }.newinf{ background: url(img/news/03.png) repeat-x;}.newtit{background-color:#0B1011;color: #ffffff;font-family: "Arial", Helvetica, sans-serif;font-size: 9pt;font-weight:bold; }h1 {font: 11px normal "Arial", Helvetica, sans-serif;text-align:center;padding: 20px 0;color: #fff;}h1 span { color: #fff; }h1 small{font: 11px normal  "Arial", Helvetica, sans-serif;text-transform:uppercase;letter-spacing: 1.5em;display: block;color: #fff;}h2.trigger {padding: 0 0 0 50px;margin: 0 0 5px 0;background: #000000 url(img/h2_trigger_a.jpg) no-repeat;height: 40px;line-height: 40px;width: 350px;font-size: 13px;font-weight:bold;float: left;}h2.trigger a {color: #fff;text-decoration: none;display: block;}h2.trigger a:hover {color: #fff;}h2.active {background-position: left bottom;}.toggle_container {margin: 0 0 5px;padding: 0;border-top: 1px solid #d6d6d6;background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;overflow: hidden;font-size: 11px;width: 400px;clear: both;}.toggle_container .block {padding: 20px;background: url(toggle_block_btm.gif) no-repeat left bottom;}.toggle_container .block p {padding: 5px 0;margin: 5px 0;}.toggle_container h3 {font:11px normal  "Arial", Helvetica, sans-serif;margin: 0 0 10px;padding: 0 0 5px 0;border-bottom: 1px dashed #ccc;}.toggle_container img {float: left;margin: 10px 15px 15px 0;padding: 5px;
background: #ddd;border: 1px solid #ccc;}#fade {display: none;background: #000; position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%;opacity: .80;z-index: 9999;}.popup_block{display: none;background: #000000;padding: 20px; 	border: 0px solid #316395;float: left;font-size: 8pt;position: fixed;top: 50%; left: 50%;z-index: 99999;color: #fff;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}img.btn_close {float: right; margin: -40px -40px 0 0;}.popup p {padding: 5px 10px;margin: 5px 0;}*html #fade {position: absolute;}*html .popup_block {position: absolute;}a:link { color: #0066CC;}a:visited { color: #026835;}a:hover { color: #0066CC;text-decoration: none;}a:active { color: #aaaaaa;}#contxttramasform {position: relative;width: 500px;background-color:#000000;border: 1px solid #555555;border-width: 1px 1px 1px 1px; padding: 5px;margin: 5px 5px 5px 5px;overflow: hidden;font-family: "Arial", sans-serif;font-size: 9pt;text-align: justify;color: #dddddd;}.lbtxt{color: #888888;font-family: "Arial", Helvetica, sans-serif;font-size: 8pt;text-align: center;font-weight:bold;background-color:#222222;border-style:double ;border-color:#444444;border-top-width: 1px;border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;height: 14px;}.lbtxtsel{color: #888888;font-family: "Arial", Helvetica, sans-serif;font-size: 8pt;text-align: center;font-weight:bold;background-color:#222222;border-style:double ;border-color:#444444;border-top-width: 1px;border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;height: 25px;}.lbtxtsmj{color: #888888;font-family: "Arial", Helvetica, sans-serif;font-size: 8pt;font-weight:bold;background-color:#222222;border-style:double ;border-color:#444444;border-top-width: 1px;border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;text-align: left;height: 40px;}.bxscroll{ overflow-y:auto; overflow-x: hidden;width:160px;height:99%; }
/*------- form -----------*/


.titulosGrupos {

font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;

color: #888;
}
.datos {

font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;

color: #222;
}

}