body{
margin:0;
background:#fff url(../img/bg.gif) top left repeat-x;
font:11pt arial, verdana;
color:#555;
}

a{
color:#666;
text-decoration:none;
}

a:hover{
color:#333;
text-decoration:underline;
}

a img{
border:0;
}

img.middle{
vertical-align:middle;
}

p{
margin:0; padding:0 0 10px;
}

hr{
border:0; height:1px;
margin:10px 0;
background:#ccc;
}

#contenedor{
width:920px; margin:0 auto;
}

#header{
position:relative; height:162px;
background:url(../img/header.jpg);
}

#header .logo{
position:absolute;
top:46px; left:0;
}

.menuNav{
position:absolute;
bottom:0; right:0;
margin:0; padding:0;
list-style:none;
overflow:hidden;
}

.menuNav li{
float:left; height:32px;
margin-right:2px;
background:#CDE22B url(../img/menu.jpg) top left repeat-x;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
font-size:11pt;
text-align:center;
}

.menuNav li a{
display:block;
padding:8px 13px;
color:#555;
}

.menuNav li a:hover{
color:#000;
text-decoration:none;
}

.menuNav li.selected{
background:#fff;
}

.menuNav li.selected a{
cursor:default;
padding:8px 22px;
color:#000;
}

#sidebar{
float:right; width:237px;
padding:15px 0;
}

#sidebar p{
padding-left:18px;
padding-right:18px;
line-height:1.4em;
}

#cuerpo{
padding-top:30px;
padding-bottom:30px;
}

.sb{
background:url(../img/sidebar.png) top right no-repeat;
min-height:510px;
}

.texto{
font-size:1.2em;
color:#606060;
}

h1{
margin:0; padding:0 0 10px;
font-size:1.6em;
font-weight:normal;
color:#1C3589;
}

#cuerpo .home{
font-size:1.2em;
line-height:1.4em;
color:#333;
}

.featured{
float:right; width:380px;
text-align:left;
}

.featured img{
margin:0 5px 5px 0;
}

.frm input, .frm textarea{
width:292px; background:#fff;
margin:2px 0;
border:1px solid #999;
}

.frm p{
padding-bottom:20px;
padding-left:3px;
}

.frm .btn_clear, .frm .btn_send{
padding:3px 12px;
color:#fff; font-size:0.9em;
font-weight:bold;
}

.frm a:hover{
text-decoration:none;
}

.frm .btn_clear{
margin-left:25px;
background:#393939;
}

.frm .btn_send{
background:#186FB6;
}

ul.simple{
padding:0 0 0 10px; margin:0;
list-style:none;
}

ul.simple li{
margin-bottom:12px;
padding-left:10px;
background:url(../img/li.gif) no-repeat 0 8px;
}


/*** CLIENTS ***/
.item{
height:192px;
position:relative;
margin-bottom:20px;
border:1px solid #999;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.item .logo{
position:absolute;
top:36px; left:20px;
}

.item .img{
position:absolute;
top:0; right:120px;
}

.item p{
position:absolute;
top:86px; left:280px;
font-size:0.9em;
}


.azul{
color:#186FB6;
}

#footer{
border-top:1px solid #ccc;
padding:4px 2px 80px;
font-size:9pt;
}

#footer a{
color:#666;
text-decoration:none;
}

#footer a:hover{
color:#333;
text-decoration:underline;
}

#footer .credits{
float:left; color:#888;
}

#footer .terms{
text-align:center;
}

#footer .reflex{
float:right;
}

