/* GENERAL */
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address, em { font-style: normal; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background-color:#E9E9F3; color: #333; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
/**********FIN RESET************/
/***** Global *****/
html, body {
border:0;
margin:0;
padding:0;
}
body {
font:11px/1.25 Arial, Helvetica, sans-serif;
}
/***** Encabezados *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
#middle .content .contenido h6{
font-size:1.1em;
margin:8px 0 8px 3px;
font-weight:bold;
padding-left:15px;                                              
} 
/***** Formato comun *****/
p, ul, ol {
margin:0;
padding:0;
}
ul, ol {
padding:0;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img {
border:0;
}
/***** Enlaces *****/
a,
a:link,
a:visited {
text-decoration:none;
color:#fff;
}
a:hover {
text-decoration:underline;
}
/***** Formularios *****/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
textarea {
width:100%;
line-height:1.25;
}
label {
cursor:pointer;
}
/***** Tablas *****/
table {
border:0;
margin:0;
padding:0;
}
table tr td {
padding:2px;
}
/***** Wrapper *****/ 
#wrap {
background:url(../img/background-wrap.jpg) center top repeat-y;
width:950px;
margin:0 auto;
padding:0 25px;
}
#wrap .oculto{
	display:none;
}
/* FIN GENERAL */

/* HEADER */
#wrap #header{
height:400px;
background-color:#FFF;
}
#header h1{
background:url(../img/logo-advantic-home.gif) left top no-repeat;
overflow:hidden;
height:0;
width:0;
padding-left:90px;
padding-top:320px;
position:absolute;
float:left;
}
#header .superior{
background-color:#E2E6E9;
width:860px;
height:82px;
border-left:90px solid #F36B39;
}
#header .superior ul{
background-color:#000;
width:392px;
overflow:auto;
padding:4px 3px;
float:right;
margin-right:43px;
margin-top:60px;
}
#header .superior li{
float:left;
border-left:1px solid #fff;
padding:0 8px;
}
#header .superior li.primero{
border:none;
}
#header .inferior{
background:url(../img/foto-home-consultores.jpg) no-repeat left bottom #fff;
width:860px;
height:318px;
margin-left:90px;
}
#header .inferior h2{
width:282px;
height:63px;
font-size:2.3em;
text-align:left;
position:absolute;
margin-left:97px;
margin-top:-29px;
font-family:"Trebuchet MS", Arial, Helvetica
}
#header .inferior h2 em{
display:block;
}
#header .inferior .iconos{
width:440px;
padding-top:5px;
height:313px;
margin-left:419px;
position:absolute;
}
#header .inferior .iconos li{
width:400px;
height:86px;
margin:10px 0;
}
#header .inferior .iconos li.primero{
background:url(../img/home-btn-1.jpg) no-repeat;
}
#header .inferior .iconos li.segundo{
background:url(../img/home-btn-2.jpg) no-repeat;
}
#header .inferior .iconos li.tercero{
background:url(../img/home-btn-3.jpg) no-repeat;
}
#header .inferior .iconos li a{
display:block;
padding-left:400px;
padding-top:86px;
height:0;
width:0;
overflow:hidden;
}
#header .inferior .iconos li a:hover{
	background:url(../img/home-btn-flecha-up.jpg) no-repeat 362px 22px;
}
#header .inferior .menu{
background-color:#000;
width:794px;
padding:4px 3px 4px 24px;
float:right;
position:absolute;
margin-top:318px;
}
#header .inferior .menu li{
float:left;
font-size:1.2em;
background:url(../img/mini-brakets-l.gif) left center no-repeat;
padding:3px 10px;
margin:0 15px;
}
/* FIN HEADER */

/* CONTENT */
#wrap #content{
overflow:auto;
width:860px;
background:url(../img/gradient-middle.jpg) top center repeat-x;
padding:46px 0 10px 90px;
}
#content .bloqueH{
width:372px;
background:url(../img/bloque-home.gif) top center no-repeat #fff;
float:left;
padding:15px;
}
#content .bloqueH.left{
padding-top:25px;
}
#content .bloqueH.right{
margin-left:17px;
padding-left:35px;
padding-right:35px;
width:332px;
}
#content .left h3{
border-left:6px solid #F36B39;
padding-left:10px;
font-size:2em;
line-height:0.8em;
margin-bottom:50px;
}
#content .bloqueH a{
color:#333;
font-weight:bold;
}
#content .bloqueH .destacados{
background:url(../img/linea-corta-separadora.jpg) bottom center no-repeat;
padding-bottom:10px;
margin-bottom:10px;
}
#content .bloqueH .destacados li{
padding-bottom:10px;
margin-bottom:15px;
clear:both;
}
#content .bloqueH .destacados li span,
#content .bloqueH .destacados li p{
margin-left:70px;
display:block;
padding-bottom:5px;
}
#content .bloqueH .destacados li img{
/*position:absolute;*/
border:1px solid #999;
float:left;
}
#content .bloqueH .titulares li{
background:url(../img/bullet-cudrado.gif) 0 3px no-repeat;
padding:0 0 10px 15px;
}
#content .right h3{
color:#333;
background:url(../img/background-h3-home.gif) center no-repeat;
width:225px;
height:50px;
padding:15px 0 0 25px;
margin-bottom:10px;
}
#content .right h3 em{
font-size:2em;
display:block;
color:#000;
}
#content .right p{
text-align:justify;
padding-bottom:15px;
}
#content .right .icoInformacion{
height:auto;
padding:10px 0;
}
#content .right .icoInformacion li.advantic{
background: url(../img/logo-advantic-mini.gif) left top no-repeat;
width:0;
padding-left:144px;
height:0;
padding-top:48px;
overflow:hidden;
float:left;
}
#content .right .icoInformacion li.tlf{
background: url(../img/icono-tlf.gif) left top no-repeat;
color:#F36B39;
font-size:2.3em;
padding-left:30px;
font-weight:bold;
height:45px;
width:140px;
float:right;
}
#content .iconos{
background:url(../img/linea-larga-separadora.jpg) center top  no-repeat;
width:795px;
overflow:auto;
padding:15px 0;
}
#content .iconos li{
float:left;
width:175px;
margin:5px 10px;
text-align:center;
}
/* FIN CONTENT */

/* FOOTER */
#wrap #footer{
background:url(../img/block-footer.gif) left center repeat-y #000;
overflow:visible;
clear:both;
}
#footer .logoVeritas{
background:url(../img/veritas-peque.jpg) 880px 60px no-repeat;
}
#footer div.primer,
#footer div.segun{
width:380px;
height:65px;
background:url(../img/b-brakets-l.gif) 0 0 no-repeat;
overflow:visible;
padding-bottom:10px;
margin-top:-6px;
}
#footer div ul{
float:left;
margin:10px 25px 0;
}
#footer div ul li{
margin:5px 0;
}
#footer .primer{
margin-left:125px;
float:left;
}
#footer .segun{
float:right;
}
#footer p{
width:940px;
display:block;
clear:both;
text-align:center;
padding:5px;
color:#fff;
}
#footer .logoNetberry{
clear:both; 
display: block;
text-align:right; 
margin: 0 0 0 100px;
padding: 0;
}
/* FIN FOOTER */
