* {
margin: 0;
padding: 0;
font-family: "Lucida Fax";
}

html{
background: url(img/fondo2.png) no-repeat center top #eff5ba;
}

#logo{
background: url(img/logo3.gif) no-repeat 20% 55% white;
width: 600px;
height: 100px;
padding-bottom: 50px;
}

#wrapper {
height: auto;
margin: 0 auto;
width: 1100px;
}

#titulo{
margin: 40px 0 0 265px;
width: 380px;
font-family: Times; 
font-size: 3.5em;
color: #0c2158;
border-bottom: thick solid #0c2158;
}

#asesoria{
letter-spacing: 9px;
margin-left: 265px;
width: 380px;
font-family: Helvetica;
font-size: 1.8em;
margin-top: -15px;
font-stretch: extra-expanded;
color: #0c2158;
}

#header{
-moz-border-radius: 20px; -webkit-border-radius: 20px; border: 2px solid #fff;
background-color: white;
width: 800px;
margin: 20px auto 0;
height: auto;
padding-top: 10px;
}
	
#menu{
font-family: "Gill Sans MT Ext Condensed Bold", Times, Serif;
font-size: 13px;
width: 800px;
height: auto;
text-align: center;
margin: 30px auto 0;
}

#menu li{
font-family: "Gill Sans MT Ext Condensed Bold";
display: inline;
padding: 3px;
margin-left: 5px;
}

#menu a{
font-family: "Gill Sans MT Ext Condensed Bold";
text-decoration: none;
letter-spacing: 2px;
color: #0c2158;
}

#menu a:hover{
border-bottom: thick solid #014F99;
}

#links{
-moz-border-radius: 20px; -webkit-border-radius: 20px; border: 1px solid #fff;
font-family: "Lucida Fax";
margin-top: 70px;
width: 205px;
font-size: 0.7em;
padding: 10px;
background-color: white;
}

.top {
width:100%;
height:20px;
background:url(img/round/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(img/round/top-right.gif) no-repeat right top;
}

.center-content {
position:relative;
background:url(img/round/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}

.bottom {
height:60px;
background:url(img/round/bottom.gif) no-repeat left bottom;
clear: both;
}

.bottom span {
display:block;
position:relative;
height:60px;
background:url(img/round/bottom-right.gif) no-repeat right top;
}

#links p{
margin-bottom: 5px;
}

#links li{
display: block;
margin-bottom: 3px;
text-indent: 4px;
list-style: none;
}

#links a{
text-decoration: none;
color: #014F99;
}

#links a:hover{
border-left: thick solid #014F99;
text-indent: 10px;
padding-left: 5px;
}

#info{
z-index: 10;
-moz-border-radius: 20px; -webkit-border-radius: 20px; border: 2px solid #fff;
color: #0c2158;
font-family: "Bodoni MT Condensed";
padding-top: 20px;
width: 700px;
background: #fff url(img/round/leftside.gif) repeat-y left top;
float: right;
margin-top: 50px;
margin-right: 130px;
position: relative;
}

.listauno {
font-family: "Gill Sans MT Ext Condensed Bold";
text-align: center;
text-indent: 70px;
}

.listauno a {
font-family: "Gill Sans MT Ext Condensed Bold";
}

.listauno li{
display: inline;
letter-spacing: 3px;
font-family: "Gill Sans MT Ext Condensed Bold";
padding-right: 50px;
font-size: 1.2em;
}

.listados {
font-family: "Gill Sans MT Ext Condensed Bold";
text-align: center;
margin: 50px auto;
text-indent: 70px;
}

.listados a {
font-family: "Gill Sans MT Ext Condensed Bold";
color: #9d000c;
}

.listados li{
display: inline;
letter-spacing: 3px;
font-family: "Gill Sans MT Ext Condensed Bold";
padding-right: 20px;
font-size: 1.2em;
}

#info a{
text-decoration: inherit;
color: #9d000c;
padding: 5px;
}

#info a:hover{
text-decoration: underline;
color: #3c3328;
}

#info p{
color: #070e4b;
font-family: "Bodoni MT Condensed";
text-align: justify;
width: 90%;
font-size: 1.1em;
margin-left: 35px;
}

#info .titulo{
font-weight: bolder;
font-size: 1.5em;
text-align: center;
margin: 20px 0;
}

#civil{
margin: 10px 0 10px 90px;
}

#civil li{
margin-top: 10px;
font-size: 1.3em;
list-style: none;
}

#civil .in{
text-indent: 15px; 
list-style: none;
font-size: 0.9em;
}

#info .tituloespecialidad{
font-family: "Lucida Fax";
text-align: center;
font-weight: bolder;
font-size: 2em;
margin: 20px 0;
}

.nombre{
margin-left: 200px;
margin-top: 30px;
}

.telefono{
margin-left: 200px;
background: url(img/telephone.png) no-repeat 0% 30%;
text-indent: 18px;
}

.telefonodos{
background: url(img/telephone.png) no-repeat 0% 30%;
text-indent: 18px;
}

.celular{
margin-left: 200px;
}

.mail{
margin-left: 200px;
margin-bottom: 30px;
background: url(img/email.png) no-repeat 0% 30%;
text-indent: 18px;
}

.mails{
margin-left: 200px;
background: url(img/email.png) no-repeat 0% 30%;
text-indent: 18px;
}

.maildos{
background: url(img/email.png) no-repeat 0% 30%;
text-indent: 18px;
}

#otras{
-moz-border-radius: 20px; -webkit-border-radius: 20px; border: 2px solid #fff;
padding: 10px;
font-family: "Lucida Fax";
background-color: white;
height: auto;
margin-top: 20px;
width: 205px;
font-size: 0.8em;
}

#otras p{
margin-bottom: 5px;
}

#otras li{
text-align: left;
list-style: none;
margin-bottom: 5px;
}

#otras a{
text-decoration: none;
color: #014F99;
}

#otras a:hover{
padding-left: 5px;
border-left: thick solid #014F99;
text-indent: 3px;
}

#contenedor{
margin-right: 20px;
float: left;
}

#footer{
background: url(img/fondoabajo2.png) no-repeat bottom center;
clear: both;
margin: 0 auto;
width: 1140px;
height: 261px;
z-index: 1;
position: relative;
}

#mapa{
margin: 0 0 20px 100px;
}