* {
 padding: 0;
 margin: 0;
}

#container {
  margin:35px auto;
  padding:0;  
  width:700px;
  background-color:#ffffff;
}

#left-col {
  margin:0;
  padding:0;
  width:185px;
  float:left;
}

#cuerpo {
  margin:12px 5px 0 5px;
  padding:0;
  width:495px;
  min-height:800px;
  float:right;
}

.hide {
  display:none;
}

#welcome {
  margin:0;
  padding:0;
}

#welcome h1 {
  margin:0 0 20px 0;
  padding:0;
  width:300px;
  height:25px;
  background: #ffffff url(imagenes/welcome_es.png) 0 0 no-repeat;
}

#tel {
  height:66px;
  width: inherit;
  background: url(imagenes/tel_es.png) 50% 15px no-repeat;
}

#tel h4 {
  display:none;
}

#featured-service {
  margin:20px 10px 20px 0;
  padding:10px;
  background-color:#eeeeee;
}

#featured-service img {
  float:right;
  border:1px #cccccc solid;
}

#featured-service h4 {
  margin:0;
  padding:0;
  font-size:115%;
  color:#666666;
}

#featured-service p {
  width:240px;
  margin: 10px 0 0 0;
  padding:0;
  font-size:85%;
}

#featured-service a {
  font-weight:bold;
  color:#ff9900;
}

#featured-service a:hover {
  font-weight:bold;
  color:#666666;
}

#sign-up {
  background-color:#eeeeee;
  margin:30px 0 5px 2px;
  border-right:3px #cccccc solid;  
}

#sign-up input {
  font-size:85%;
}

#sign-up h4 {
  margin:0;
  padding:10px;
  font-size:90%;
  color:#ffffff;
  background-color:#ff9900;
}

#sign-up dl {
  margin:5px 0 0 10px;
  padding:0 0 5px 0;
  font-size:85%;
}

#sign-up dl dt {
  padding:2px;
}

#sign-up dl dd {
  margin:0;
  padding:3px;
}

#footer {
  margin:0 0 0 0;
  padding:0;  
  clear:both;
  height:50px;
  background-color:#666666;
}

#copyright {
  margin:20px 0 0 0;
  padding:0 0 0 15px;
  width:335px;
  color:#ffffff;
  float:left;
  font-size:80%;
}

#contact {
  margin:20px 0 0 0;
  padding:0 15px 0 0;
  width:335px;
  color:#ffffff;
  float:right;
  text-align:right;
  font-size:80%;
}

#logo {
  margin: 0;
  padding: 0;
  width: inherit;
  height: 111px;
  background: #ffffff url(imagenes/logo.jpg) 50% 15px no-repeat;
}

#logo h1 {
  display:none;
}

#nav ul {
  margin:15px 0 10px 2px;
  padding:0;
}

#nav li {
  margin:0 0 2px 0;
  padding:0;
  width:183px;
  list-style:none;
}

#nav a  {
  display:list-item;
  width:147px;
  color:#666666;
  font-weight:bold;
  background:#eeeeee;
  padding:15px 0 15px 33px;
  text-decoration:none;
  border-right:3px #cccccc solid;
}

#nav a:hover, #nav a.active  {
  color:#fff;
  background:#ff9900;
  border-right:3px #666666 solid; 
}
  
#design-by a {
  color:#ffffff;
  font-weight:bold;
}

/*
******************************************************************
         NOTICIAS
******************************************************************
*/

#interior_noticias{
    /* background-color: green; */
    padding: 2px;
    width: 481px;
    /* min-height: 150px; */
    float: left;
}

/*
******************************************************************
         ENLACES
******************************************************************
*/

#enlaces_div{
	/* background-color: green; */
	padding: 5px 0px 10px 0px;
	margin: 0px;
    width: 481px; /* 734 */
    height: 80px;
}
* html #enlaces_div {padding: 0px; height: 60px; } /* IE Min-Height Hack */

#enlaces_cuerpo_contenedor{
    /* background-color: green; */
	width: 481px;
	height: 90px;
	float: left;
}
* html #enlaces_cuerpo_contenedor {height:90px; } /* IE Min-Height Hack */

.enlaces_titulo{
    /* background-color: red; */
	width: 400px;
	height: 20px;
	max-height: 20px;
	min-height: 20px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
}

.enlaces_imagen{
	/* background-color: yellow; */
	padding: 2px;
	width: 70px;
	height: 80px;
	float: left;
}

.enlaces_cuerpo_enlace{
	/* background-color: blue; */
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.3em;
    text-align: justify;
	width: 400px;
	height: 65px;
	max-height: 65px;
	min-height: 65px;
	float: left;
}

/* Correccion de altura en IE6 y7 */

.enlaces_lineaseparacion{
	height: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	border-style: dashed;
	border-width: 1px 0px 0px 0px;
	color: #666666;
	width: 481px;
}