body{

margin:0;

padding:0;

font-family:arial;

}



#container{

position:relative;

top:0;

left:50%;

width:1000px;

margin-left:-500px;

min-height:700px;

overflow:hidden;

}



#header{

position:relative;

left:0;

top:0;

height:130px;

width:100%;

overflow:hidden;

}



#contact{

position:relative;

left:0;

top:0;

width:100%;

height:27px;

background:#000;

border-bottom:1px solid #fff;

}



#contact a{

margin-top:5px;

position:relative;

display:block;

padding-top:1px;

padding-bottom:3px;

float:right;

width:100px;

height:13px;

margin-right:8px;

color:white;

text-decoration:none;

font-size:11px;

font-weight:bold;

text-align:center;

text-transform:uppercase;

background:#505154;

}



#contact a:hover{

background:#b3b6bc;

color:#000;

}

.linkvisite{
color:#ffffff;
text-decoration:none;
}

.linkvisitefooter{
color:#ffffff;
text-decoration:none;
font-size:11px;
}

#headbody{

position:relative;

left:0;

top:0;

width:100%;

height:100px;

background:url(../imagenes/headb.jpg) repeat-x left top;

border-top:2px solid  #9e0a15;

}



#logo{

position:relative;

left:0;

top:0;

width:350px;

height:100px;

overflow:hidden;

float:left;

}



#logo img{

margin-left:30px;

}



#menu{

position:relative;

left:0;

top:0;

width:650px;

height:100px;

float:left;

}



#menu ul{

margin:0;

padding:0;

list-style:none;

margin-top:40px;

margin-left:60px;

}



#menu ul li{

display:block;

width:100px;

height:40px;

float:left;

text-align:center;

border-right:1px groove #555658;

padding-bottom:12px;

}



#menu ul li a{

display:block;

width:100%;

height:40px;

color:#fff;

text-decoration:none;

font-weight:bold;

text-transform:capitalize;

padding-top:12px;

}



#menu ul li a:hover{

background:#d57f85;

}



#cont{

position:relative;

left:0;

top:0;

width:100%;

min-height:500px;

overflow:hidden;

}



#group{

position:relative;

left:25px;

top:7px;

width:950px;

height:200px;

padding-bottom:0px;

}



#service{

position:relative;

left:0;

top:0;

width:635px;

height:200px;

float:left;



}



#servicegroup{

position:relative;

left:15px;

top:0;

width:300px;

height:200px;



float:left;

}





#second{

position:absolute;

left:0;

top:3px;

width:300px;

height:95px;

background:url(../imagenes/1.jpg) no-repeat left top;

}



#third{

position:absolute;

left:0;

top:103px;

width:300px;

height:95px;

background:url(../imagenes/2.jpg) no-repeat left top;

}



/*#third{

position:absolute;

left:0;

top:203px;

width:300px;

height:95px;

background:url(../imagenes/13.jpg) no-repeat left top;

}*/



#footer{

position:relative;

left:0;

top:0;

width:100%;

}



#advisory{

position:relative;

left:0;

top:0;

width:100%;

height:150px;

background:url(../imagenes/bg3.jpg) repeat-x left top;

}





#linef{

position:relative;

left:0;

top:0;

width:100%;

background:#000;

border-top:1px dotted #fff;

}





h3.group{

position:absolute;

margin:0;

padding:0;

color:#eae7e7;

font-size:13px;

font-weight:bold;

top:9px;

left:126px;

text-transform:uppercase;

}



p.group{

position:absolute;

margin:0;

padding:0;

top:30px;

font-size:11px;

width:160px;

left:110px;

text-align:justify;

color:#f8f6f4;

}



#advisory img{

position:absolute;

left:640px;

top:0;

}



#advisory div.col {

position:relative;

float:left;

width:250px;

margin-left:50px;

}



#advisory div.col h3{

margin:0;

padding:0;

margin-top:8px;

font-size:12px;

color:#fff;

font-weight:bold;

padding-bottom:4px;

border-bottom:1px dotted #fff;

}



#advisory div.col p{

margin:0;

padding:0;

font-size:11px;

color:#fff;

text-align:justify;

margin-top:18px;

width:230px;

margin-left:10px;

}



#write{

position:relative;

left:70px;

top:0;

width:550px;

min-height:300px;

overflow:hidden;

color:#868484;

padding-bottom:20px;

float:left;

}



#write h4{

margin:0;

padding:0;

margin-top:40px;

margin-left:20px;

color:#535353;

font-size:13px;

width:100%;

padding-bottom:7px;

border-bottom:1px dotted #535353;

}



#write strong{

font-size:14px;

text-transform:uppercase;

}



#write ul{

margin:0;

padding:0;

list-style:none;

margin-top:15px;

margin-left:45px;

font-size:12px;

width:490px;

margin-bottom:20px;



}



#write ul li{

display:block;

margin-top:5px;

margin-bottom:3px;

padding-left:10px;

background:url(../imagenes/pin.jpg) no-repeat left 5px;

font-weight:bold;

}



#write p.wrt{

margin:0;

padding:0;

width:530px;

margin-left:20px;

font-size:12px;

text-align:justify;

margin-bottom:8px;

margin-top:8px;

}



#imago{

position:relative;

width:300px;

/*top:70px;*/
top:20px;

right:30px;

float:right;

min-height:100px;

overflow:hidden;

}



#imago img{

margin-top:5px;
/*margin-top:60px;*/

border:2px solid #3b3b3b;

}

#sec ul li:hover {
border-left:5px solid #830E0A;
width:280px;
}
#sec ul li {
display:block;
float:left;
margin:10px;
overflow:hidden;
text-align:justify;
width:280px;
}

#sec ul {
color:#1E1C1C;
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}