/* CSS Document */

* {  margin: 0; padding: 0; }

body {
  background: url(../imagenes/bg_header_x.png) repeat-x #EFEFEF;
  font-size: 70%;
  font-family: Verdana, Monaco, sans-serif;
  line-height: 1.4em;
  color: #333;
}
#header, #content {
  width: 760px;
  margin: 0 auto;
}

#header {
  background: url(images/default/bg_header.jpg) no-repeat;
  height: 211px;
  border-bottom: 2px solid #efefef;
}
#headersection{
    width:760px;
	height:211px;
	background-color:#FFFFFF;
}
.headercol1{
width:271px;
height:211px;
float:left;
}

#logo {
       width: 271px;
       float: left;
      }

#logo a {
          display: block;
          background: url(../imagenes/logo.jpg) no-repeat;
          width: 271px;  height: 64px;
          margin: 0px auto 0 auto;
        }

#menu{
padding-top:5px;
width:271px;
height:147px;
float:left;
}
#menu ul li{
background-image:url(../imagenes/fondomenu.jpg);
height:26px;
padding-right:37px;
padding-top:10px;
margin-left:14px;
background-repeat:no-repeat;
list-style:none;
text-align:right;
}
#menu ul li a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:10px;
  text-decoration:none;
  color:#333333;
  font-size:14px;
}
#menu ul li a:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:10px;
  text-decoration:none;
  color:#f54200;
  font-size:14px;
}
#menu ul li a:active{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:10px;
  text-decoration:none;
  color:#f54200;
  font-size:14px;
}

.headercol2{
width:489px;
height:211px;
float:left;
}
.headercol3{
width:187px;
height:211px;
float:left;
}

a { color: #008bcc; }

#content {
  clear: both;
  background: url(../imagenes/fondocuerpo.png) repeat-y;
  padding: 0 12px;
}
#colcontent{
padding-top:10px;
background-image:url(../imagenes/fondocuerpo.jpg);
}
a img { border: 0; }
.contentcol1{
width:252px;
margin-left:8px;
margin-right:10px;
float:left;
}
.contentcol2{
width:283px;
margin-left:6px;
margin-right:10px;
float:left;
}
.columnas2{
width:554px;
margin-left:6px;
margin-right:10px;
float:left;
}

.contentcol3{
width:170px;
margin-left:8px;
margin-right:10px;
float:left;
}
.contentcoli{
width:535px;
margin-left:8px;
margin-right:10px;
float:left;
}

.separadorvertical{
background-image:url(../imagenes/separadorvertical.jpg);
background-repeat:repeat-y;
width:4px;
margin-left:4px;
margin-right:4px;}
#servicios ul li{
color:#333333;
font-size:12px;
font-weight:bold;
list-style-image:url(../imagenes/li.jpg);
margin-left:30px;
}
h1 span, h2 span, p span, a span {

  display: none;

}

h1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-bottom:5px;
  color:#008bcc;
  font-size:16px;
  padding-top:10px;
}
h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:10px;
  padding-bottom:5px;
  font-weight:bold;
  color:#f54200;
  font-size:16px;
}
h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:10px;
  padding-bottom:5px;
  font-weight:bold;
  color:#333333;
  font-size:16px;
}
h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:10px;
  padding-bottom:5px;
  font-weight:bold;
  color:#f54200;
  font-size:13px;
}
h5 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:10px;
  padding-bottom:5px;
  font-weight:bold;
  color:#f54200;
  font-size:11px;
}

h6 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:10px;
  padding-bottom:5px;
  font-weight:bold;
  color:#008bcc;
  font-size:11px;
}
.contentcol1 ul li{
padding-left:5px;
list-style-image:url(../imagenes/li1.gif);
margin-left:30px;
}
.contentcol2 ul li{
padding-left:5px;
list-style-image:url(../imagenes/li1.gif);
margin-left:30px;
color:#666666;
}

p {
padding-left:4px;
padding-right:4px;
text-align:justify;
padding-bottom:10px;}

#masservicios{
color:#008bcc;
}
#masservicios ul { list-style-type: none; }
#masservicios ul li{
text-decoration:none;
background-image:url(../imagenes/li.gif);
background-repeat:no-repeat;
height:19px;
}
#masservicios ul li a{
color:#008bcc;
padding-left:20px;
padding-top:5px;
font-weight:bold;
text-decoration:none;
}

#masservicios ul li a:hover{
color:#008bcc;
padding-left:21px;
padding-top:3px;
font-weight:bold;
text-decoration:underline;
}

h1 a, h2 a, h3 a { line-height: 1.2em; }


#footer {
  background: url(../imagenes/bg_footer.png);
  padding: 1em;
  width: 738px;
  height:65px;
  margin-top:10px;
  text-align:center;
  color:#FFFFFF;
}

#footer #partners {
      text-align: center;
	  background-color:#333333;
	  height:60px;
	  margin:5px;
    }

#footer #partners p { 
 padding-top:6px;
 }
 #footer #partners a{ 
 text-decoration:none;
 }
  #footer #partners a:hover{ 
 text-decoration:underline;
 }