body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFF; background-image:url('../img/background.png'); background-repeat:repeat-x; background-position:left top;}
#contenedor{position:absolute; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%;}

/*HEADER*/
#contenedor #header{width:997px; height:140px; position:relative; top:0px; left:50%; padding:0px 0px 0px 0px; margin:10px 0px 0px -498px; background-image:url('../img/backHeader.png'); background-repeat:no-repeat; background-position:left top; border:solid 0px #000}
#contenedor #header #logo{padding:0px 0px 0px 25px; margin:15px 0px 0px 30px; float:left;}
#contenedor #header #menuTop{padding:0px 0px 0px 25px; margin:28px 40px 5px 30px; width:700px; height:20px; float:right; border:solid 0px #000;}
#contenedor #header #menuTop UL{padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; width:auto;}
#contenedor #header #menuTop UL LI{list-style-type:none; float:left; padding:0px 2px 0px 2px; margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-size:10px; color:#fff;}
#contenedor #header #menuTop UL LI A{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-size:10px; color:#F1F3F5; text-decoration:none;}
#contenedor #header #menuTop UL LI A:hover{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-size:10px; color:#fff; text-decoration:none;}
#contenedor #header #menuBottom{padding:0px 0px 0px 0px; margin:34px 28px 5px 31px; width:auto; height:auto; float:right; z-index:1000; border:solid 0px #000;}
#contenedor #header #menuBottom UL{list-style:none padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:auto;}
#contenedor #header #menuBottom UL LI{list-style-type:none; float:left; padding:5px 1px 0px 1px; margin:0px 0px 0px 0px; height:35px; width:100px; text-align:center;}
#contenedor #header #menuBottom UL LI:hover{list-style-type:none; float:left; padding:5px 1px 0px 1px; margin:0px 0px 0px 0px; height:35px; width:100px; text-align:center; background-image:url('../img/menu/tabMenu.png'); background-repeat:no-repeat;}
#contenedor #header #menuBottom UL LI A{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-weight:bold; font-size:12px; color:#4682B4; text-decoration:none;}
#contenedor #header #menuBottom UL LI A:hover{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-weight:bold; color:#2B4F6C; text-decoration:none;}
#contenedor #header #menuBottom UL.menu UL{position:absolute; top:123px; left:561px; height:92px; background:#F6F6F6; display:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url('../img/menu/backSubMenu.png'); background-repeat:no-repeat; background-position:center center; border:solid 1px #ABABAB;}
#contenedor #header #menuBottom UL.menu UL LI{position:relative; border:0px solid #000; border-top:none; width:160px; height:25px; margin:0; padding:7px 0px 0px 0px; float:inherit; background-image:none;}
#contenedor #header #menuBottom UL.menu ul li a {display:block; padding:0px 0px 0px; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#2B4F6C; text-decoration:none;}
#contenedor #header #menuBottom UL.menu ul li a:hover {display:block; padding:0px 0px 0px; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#2B4F6C; text-decoration:none; background-color:#D1D1D1}

#contenedor #header #image{padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; float:right;}

/*BODY*/
#contenedor #body{width:997px; position:relative; left:50%; padding:0px 0px 0px 0px; margin:0px 0px 0px -494px; background-image:url('../img/backBody.png'); background-repeat:repeat-y; background-position:left top; border:solid 0px #000}
#contenedor #body #flash {width:945px; position:relative; float:left; padding:0px 0px 20px 0px; margin:0px 0px 0px 20px; background-color:transparent;}
#contenedor #body #content {width:930px; position:relative; float:left; padding:0px 0px 20px 0px; margin:0px 0px 0px 30px; border:solid 0px #000;}
#contenedor #body #content .two {width:927px; position:relative; float:left; padding:0px 0px 20px 0px; margin:10px 0px 0px 0px; float:left; background-color:#fff; border:solid 1px #D3D3D3}
#contenedor #body #content .one {width:600px; position:relative; float:left; padding:10px 0px 48px 0px; margin:10px 0px 0px 0px; float:left; background-color:#fff; border:solid 1px #D3D3D3; background-repeat:repeat-y; background-position: right top;}
#contenedor #body #content .oneSmall {width:279px; position:relative; float:left; padding:0px 0px 0px 0px; margin:10px 0px 0px 48px; float:left; border:solid 0px #000}
#contenedor #body #content #banners {padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; float:left;}
.bannerPortada1{position:relative; height:187px; width:279px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; background-image:url('../img/banner/bannerPortada1.png'); background-repeat:no-repeat; float:left; border:solid 0px #000;}
.bannerPortada2{position:relative; height:187px; width:279px; padding:0px 0px 0px 0px; margin:10px 46px 0px 46px; background-image:url('../img/banner/bannerPortada2.png'); background-repeat:no-repeat; float:left; border:solid 0px #000;}
.bannerPortada3{position:relative; height:187px; width:279px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; background-image:url('../img/banner/bannerPortada3.png'); background-repeat:no-repeat; float:left; border:solid 0px #000;}
.bannerServicios{position:relative; height:187px; width:279px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; background-image:url('../img/banner/bannerPortadaGen.png'); background-repeat:no-repeat; float:left; border:solid 0px #000;}
.bannerContacto{position:relative; height:282px; width:279px; padding:100px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url('../img/banner/bannerContacto.png'); background-repeat:no-repeat; float:left; border:solid 0px #000;}
#contenedor #body #content #text{padding:30px 0px 0px 0px; margin:0px 0px 20px 0px; clear:left;}

/*BOTTOM*/
#contenedor #bottom{position:relative; width:997px; height:60px; left:50%; padding:20px 0px 0px 0px; margin:0px 0px 0px -498px; background-image:url('../img/backBottom.png'); background-repeat:no-repeat; background-position:left top; border:solid 0px #000}
#contenedor #bottom UL{padding:0px 20px 0px 20px; margin:0px 0px 0px 0px;}
#contenedor #bottom UL LI{padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; float:left; list-style-type:none; font-family:Trebuchet MS; font-size:11px; color:#545E6D;}
#contenedor #bottom UL LI A{font-family:Trebuchet MS; font-size:11px; color:#4682B4; text-decoration:none;}
#contenedor #bottom UL LI A:hover{font-family:Trebuchet MS; font-size:11px; color:#2B4F6C; text-decoration:none;}

/*TEXTO*/
.text {font-family:Trebuchet MS; font-size:13px; color:#545E6D; padding:10px 20px 10px 0px; margin:0px 20px 0px 20px;}
.text550 {font-family:Trebuchet MS; font-size:13px; width:550px; text-align:justify; color:#545E6D; padding:0px 20px 10px 0px; margin:0px 20px 0px 20px;}
.textoSmall {font-family:Trebuchet MS; font-size:10px; color:#545E6D    ; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.textContact {font-family:Trebuchet MS; font-size:11px; color:#383838; padding:0px 20px 10px 0px; margin:0px 0px 0px 100px;}
.emailContact{font-family:Trebuchet MS; font-size:11px; color:#3D719C; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.emailContact:hover{font-family:Trebuchet MS; font-size:11px; color:#2B4F6C; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.textContactBanner {font-family:Trebuchet MS; font-size:11px; color:#383838; padding:4px 20px 4px 0px; margin:0px 0px 0px 30px;}
.tittle {font-family:Sans-Serif; font-size:20px; font-weight:500; color:#4682B4; padding:10px 20px 5px 0px; margin:0px 20px 20px 20px; background-image:url('../img/backTittle.png'); background-repeat:no-repeat; background-position:left bottom;}
.tittleList {font-family:Sans-Serif; font-size:14px; font-weight:bold; color:#4682B4; padding:15px 20px 5px 0px; margin:0px 20px 0px 60px;}
.textBanner {font-family:Trebuchet MS; font-size:12px; color:#545E6D; padding:0px 20px 5px 0px; margin:0px 10px 0px 10px;}
.tittleBanner {font-family:Sans-Serif; font-size:14px; letter-spacing:0px; word-spacing:0px;  font-weight:bold; color:#4682B4; padding:10px 0px 20px 0px; margin:0px 0px 0px 10px;}
.listaBanner{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.listaBanner LI{margin:0px 0px 0px 30px; padding:5px 0px 0px 0px; font-family:Trebuchet MS; font-size:12px; color:#545E6D; list-style-type:disc;}
.buttonBanner {margin:10px 0px 0px 10px; padding:5px 0px 0px 0px;}
.listaServicios{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.listaServicios LI{width:350px; margin:0px 0px 0px 100px; padding:5px 0px 5px 20px; font-family:Trebuchet MS; font-size:14px; color:#545E6D; list-style-type:none; background-image:url('../img/arrowList_2.png'); background-repeat:no-repeat; background-position:left top;}
.listaServicios LI:hover{margin:0px 0px 0px 100px; padding:5px 0px 5px 20px; font-family:Trebuchet MS; font-size:14px; color:#2B4F6C; list-style-type:none; background-image:url('../img/arrowList_2.png'); background-repeat:no-repeat; background-position:left top; cursor:help;}
.listaServiciosInicio{margin:0px 0px 5px 0px; padding:0px 0px 0px 40px;}
.listaServiciosInicio LI{width:auto; margin:0px 0px 0px 0px; padding:6px 0px 5px 15px; font-family:Trebuchet MS; font-size:13px; color:#545E6D; list-style-type:none; background-image:url('../img/arrowList_2.png'); background-repeat:no-repeat; background-position:left top;}
.listaServiciosBig{margin:0px 0px 5px 5px; padding:0px 0px 0px 40px;}
.listaServiciosBig LI{width:450px; margin:0px 0px 0px 0px; padding:6px 0px 5px 20px; font-family:Trebuchet MS; font-size:13px; color:#545E6D; list-style-type:none; background-image:url('../img/arrowList_2.png'); background-repeat:no-repeat; background-position:left top;}
.listaBannerLink{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
.listaBannerLink LI{margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-family:Trebuchet MS; font-size:12px; color:#545E6D; list-style-type:none;}
.listaBannerLink LI.sel{margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-family:Trebuchet MS; font-size:12px; color:#545E6D; background-color:#D1D1D1; list-style-type:none;}
.listaBannerLink LI A {margin:0px 0px 0px 20px; padding:5px 0px 5px 20px; font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#2B4F6C; list-style-type:none; background-image:url('../img/arrowList.png'); background-repeat:no-repeat; background-position:left center; text-decoration:none;}
.listaBannerLink LI A:hover {margin:0px 0px 0px 20px; padding:5px 0px 5px 20px; font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#4682B4; list-style-type:none; background-image:url('../img/arrowList.png'); background-repeat:no-repeat; background-position:left center;}
h1{font-family:Trebuchet MS; font-size:13px; color:#545E6D; font-weight:lighter; float:left; padding:0px 0px 0px 0px; margin:0px 0px 1px 5px;}

/*FORM*/
#formContacto{margin:0px 0px 0px 50px; padding:0px 0px 0px 0px;}
.textoForm{font-family:Trebuchet MS; font-size:11px; color:#545E6D; padding:0px 20px 0px 0px; margin:0px 20px 0px 20px; text-align:right;}
.txtBox{width:250px; height:18px; font-family:Trebuchet MS; font-size:12px; color:#3F3F3F; padding:2px 2px 2px 2px; margin:2px 5px 2px 5px; border:solid 1px #97BAD7; background-color:#efefef;}
.txtBox:focus{width:250px; height:18px; font-family:Trebuchet MS; font-size:12px; color:#3F3F3F; padding:2px 2px 2px 2px; margin:2px 5px 2px 5px; border:solid 1px #97BAD7; background-color:#E6E6E6;}
.dllBox{width:256px; height:26px; font-family:Trebuchet MS; font-size:12px; color:#3F3F3F; padding:2px 2px 2px 2px; margin:2px 5px 2px 5px; border:solid 1px #97BAD7; background-color:#efefef;}
.upload{height:20px; width:250px; border:solid 0px #C0C0C0; background-color:#efefef; padding:2px 1px 2px 2px; font-family:Arial; font-size:11px; font-weight:lighter;}

/*TOOL TIPS*/
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #fff; cursor:pointer}
#tt {position:absolute; display:block; background:url(../img/tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#3E719C; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}
.tituloToolTip{font-family:Trebuchet MS; font-weight:bold; text-decoration:underline; font-size:13px; text-align:left; text-transform:uppercase; color:#ffffff;}
.textToolTip{font-family:Trebuchet MS; font-weight:lighter; font-size:11px; text-align:left; color:#ffffff;}

/*BOX 280*/
.box280
{
    background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    float: left;
    margin: 12px 0 5px;
    width: 275px;
}

.box280 a, .dossier
{
       font-family: Trebuchet MS;
    font-size: 14px !important;
    font-weight: bold;
    padding: 5px 0 5px 30px;
    text-align: center;
    text-decoration: none;
    color: #2B4F6C;
}