*{
margin:0;
padding:0;
}


img{
  border: 0;
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
}
a {
outline:none;
}
body {
	padding: 0;
	margin: 0;
	background:url(../img/bg_degrade_azul.jpg) repeat-x #387cbb;
	font-size:12px;
font-family:"Trebuchet MS";

}

.descargas{
	padding: 0;
	margin: 0;
	background:url(../img/bg_degrade_azul_descargas.jpg) repeat-x #387cbb;
	font-size:12px;
font-family:"Trebuchet MS";

}
#page {
	background:url(../img/bg_textura.png) no-repeat center top;
	width: 100%;
	height: 100%;
	display: table;	
}


#content {
	width: 980px;
	margin: 100px auto 0;
	margin-top:0px;
	padding-top:0px;
	
}

#maingrande{
width: 945px;
background-image:url(../img/bg_top_seccion.jpg);
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-repeat:no-repeat;
height:auto;
background-color:#FFFFFF;
float:left;
clear:both;
}

#mainchico{
width: 670px;
background-image:url(../img/bg_top_seccion_chico.jpg);
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-repeat:no-repeat;
height:auto;
background-color:#FFFFFF;
float:left;
}

#titseccionServicios{
background-image:url(../img/icono_flecha.png);
background-repeat:no-repeat;
background-position: 0px 23px;
height:41px;
margin-left:20px;
padding-left:50px;
width:570px;
padding-top:23px;

_height:41px;
_margin-left:20px;
_padding-left:50px;
_margin-top:23px;

}
#titseccionServicios h1{
_margin-top:-23px;
}

#titseccionServicios h1{ 
font-size:18px;
color:#69a9d6;}

#titseccionServicios h2{
font-size:13px;
color:#7c7c7c;
}

#titseccion{
background-image:url(../img/icono_flecha.png);
background-repeat:no-repeat;
height:41px;
margin-left:20px;
padding-left:50px;
margin-top:23px;
width:570px;
}

#titseccion h1{
font-size:18px;
color:#69a9d6;
}
#titseccion h2{
font-size:13px;
color:#7c7c7c;
}

#main{
width:945px;
background-image:url(../img/bg_top_seccion.jpg);
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-repeat:no-repeat;
height:470px;
background-color:#FFFFFF;
margin: 0px auto;
margin-top:0px;
}
/*
#main h1{
font-size:24px;
color:#69a9d6;
padding-left:40px;
padding-top:30px;
}*/

#contentservicios{
width:900px;
padding-left:25px;
padding-top:15px;
float:left;
margin-top:0px;
}

#contentserviciosFB{
width:800px;
padding-left:40px;
padding-top:15px;
float:left;
margin-top:0px;

}

#contentMapa{
width:830px;
padding-left:40px;
padding-top:15px;
float:left;
margin-top:0px;
}


#imgright{
float:right;
}
.imgAbono{
background-image:url(../img/serv-abono-menual.jpg);
background-repeat:no-repeat;
width:122px;
height:136px;
margin-right:20px;
margin-top:20px;
}

#textseccion{
width:605px;
padding-left:40px;
padding-top:15px;
float:left;
margin-bottom:5px;

}

#textseccion h2{
font-family:"Trebuchet MS";
font-size:11px;
padding-bottom:5px;
}
.gris12{
color:#333;
font-size:12px;
font-weight:normal;
}

#tituloseccion{
width:530px;
}
#tituloseccion h1{
font-size:24px;
color:#69a9d6;
padding-left:40px;
padding-top:30px;
}

.amp{
font-size:20px;
color:#69a9d6;
font-family:Tahoma;
}
#rightseccion{
float:right;
width:260px;
height:395px;;
margin-top:15px;
}



.bullet-celeste ul{
margin: 0;
padding: 0;

}
.bullet-celeste li{
list-style:url(../img/bullet_celeste.gif);
margin-left:50px;
font-family:"Trebuchet MS";
font-size:12px;
line-height:16px;
padding-left:5px;
}



.bullet-gris ul{
margin: 0;
padding: 0;
}
.bullet-gris li{
list-style-image:url(../img/bullet_gris.gif);
margin-left:60px;
font-family:"Trebuchet MS";
font-size:12px;
line-height:16px;
padding-left:5px;
}

#bullet-gris-item ul{
margin: 0;
padding: 0;
}
#bullet-gris-item li{
list-style-image:url(../img/bullet_gris.gif);
margin-left:10px;
font-family:"Trebuchet MS";
font-size:12px;
line-height:16px;
padding-left:5px;
}

.txt-celeste16{
color:#2280c3;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}
.txt-celeste12{
color:#2280c3;
font-size:12px;
font-weight:bold;
}

.txt-violeta12{
color:#7f0595;
font-size:12px;
font-weight:bold;
}

#cuerpo{ 
    margin: 10px 0px 10px 0px; 
} 

#izquierda{
	width: 670px;
	float:left;
}


#servicios h2{
color:#4584bf;
font-size:16px;
line-height:25px;
font-family:tahoma;
}

#subDerTop {

width:219px;
margin-top:10px;
float:right;
height:60px;
}

#izquierda2{
	width: 670px;
	float:left;
}	
#derecha{
	width: 300px; 
    float: right;
	padding-left:0px;
	margin-left:0px;
	}

#derSup{
height:201px;
width:300px;
padding-left:0px;
margin-left:0px;
margin-bottom:10px;
background-color:#FFF;
}
#derSub2{
height:165px;
margin-bottom:10px;
}

#derSub3{
height:91px;
margin-top:10px;
margin-bottom:5px;
}


#megabanner{
width:670px;
float:left;
margin-bottom:20px;
}
#banright{
width:300px;
height:400px;
float:right;
background-color:#006600;

}
#fbinsignia{
height:45px;
width:360px;
}

#rss{
float:right;
width:280px;
margin-top:0px;
}

#rss h3{
color:#0b388b;
font-size:16px;
}

#rss h4{
color:#000;
font-size:12px;
font-weight:normal;
}



#descargas h4{
color:#000;
font-size:12px;
font-weight:normal;
}

#centro{
width:130px; 
float:right;
background-image:url(../img/notebook_home.png);
height:127px;
margin-right:5px;
margin-top:-20px;
_margin-top:-120px;
}

#servicios{
clear:both;
width:655px;
height:175px;
background-image:url(../img/bg_serviciotecnico.jpg);
background-repeat:no-repeat;

padding-left:15px;
margin-top:10px;
margin-bottom:10px;
}

#servleftgroup{
width:400px;
float:left;
height:145px;
margin-top:20px;
}
#servleftgroup h2{
text-shadow:none;
filter:none;
}

#serv1eft{
width:240px;
float:left;
margin-left:14px;
}
#serv1eft2{
width:144px;
background-color:#006600;
margin-left:278px;
float:left;
height:127px;
z-index:1;
position:relative;
margin-top:-40px;
}

#servright{
width:240px;
float:right;
margin-top:48px;

}

#serv1eft ul{
margin:0;
padding:0;
list-style:none;
}

#serv1eft li{
list-style:url(../img/bullet_celeste.gif);
line-height:17px;
font-size:11px;
font-family:"Trebuchet MS";
padding-left:0px;
}

#servright ul{
margin:0;
padding:0;
list-style:none;
}

#servright li{
list-style:url(../img/bullet_celeste.gif);
line-height:17px;
font-size:11px;
font-family:"Trebuchet MS";

}

#servicios h2{
color:#387cbb;
font-size:12px;
margin-top:4px;
}

a.link-azul11:link,a.link-azul11:visited, a.link-azul11:hover{
color:#1b4593;
text-decoration:underline;
font-size:11px;
font-weight:bold;
font-family:"Trebuchet MS";
}

a.link-rojo11:link,a.link-rojo11:visited, a.link-rojo11:hover{
color:#FF0000;
text-decoration:underline;
font-size:11px;
font-weight:bold;
font-family:"Trebuchet MS";
}

a.link-violeta13:link, a.link-violeta13:hover,a.link-violeta13:visited{
color:#780799;
text-decoration:none;
font-size:13px;
font-weight:bold;
font-family:"Trebuchet MS";
}
a.link-violeta13:hover{
text-decoration:underline;
font-weight:bold;
font-family:"Trebuchet MS";
}

#items_descargas{
width:640px;
_width:650px;
margin-top:20px;
margin-left:20px;
height:auto;
}
div.img
  {
  margin-right:6px;
  margin-top:3px;
  margin-bottom:10px;
  height:66px;
  width:204px;
  float:left;
  text-align:center;
  background-image:url(../img/bg_items_descargas.jpg);
  background-repeat:no-repeat;
  }
div.img img
  {
  display:inline;
  margin-left:10px;
  margin-top:5px;
  float:left;
  width:auto;
  width:55px;
  
  }
  
div.desc
  {
  font-weight:normal;
  width:124px;
  margin-top:11px;
  margin-right:10px;
  float:right;
  text-align:left;
   color:#207fc3;
  }
  

  
div.desc a:link, a:visited
  {
  font-weight:normal;
  color:#207fc3;
  font-size:14px;
  text-align:left;
  font-weight:bold;
  line-height:14px;
  text-decoration:none;
  }
  
  div.desc a:visited
  {
  font-weight:normal;
  color:#207fc3;
  font-size:14px;
  text-align:left;
  font-weight:bold;
  line-height:14px;
  text-decoration:none;
  }
  div.desc a:hover
  {
  font-weight:normal;
  color:#207fc3;
  font-size:14px;
  text-align:left;
  font-weight:bold;
  line-height:14px;
  text-decoration:underline;
  }
  
  div.desc div{
  line-height:14px;
  color:#666666;
  font-weight:normal;
  padding:0px;
  font-size:10px;
  }
    
  /*servicios*/
  
div.serv
  {
  margin-right:6px;
  margin-top:3px;
  margin-bottom:10px;
  height:62px;
  width:290px;
  float:left;
  text-align:center;
  }
div.serv img
  {
  display:inline;
  margin-left:5px;
  margin-top:5px;
  float:left;
  width:auto;
 
  /*height:42px;*/
  width:44px;
  }
  
  
div.descr
  {
  font-weight:normal;
  width:228px;
  margin-top:13px;
  margin-right:4px;
  float:right;
  text-align:left;
  }
div.descr a:link, a:visited
  {
  font-weight:normal;
  color:#69a9d6;
  font-size:14px;
  text-align:left;
  font-weight:bold;
  line-height:14px;
  text-decoration:none;

  }
  div.descr a:hover
  {
  font-weight:normal;
  color:#207fc3;
  font-size:14px;
  text-align:left;
  font-weight:bold;
  line-height:14px;
  text-decoration:underline;
  }
  
  div.descr div{
  line-height:16px;
  color:#666666;
  font-weight:normal;
  padding:0px;
  font-size:11px;
  }  

#titFB {
color:#666666;
font-size:14px;
margin-top:10px;
margin-bottom:10px;
}
#contenedor_formulario{
width:625px;
margin-top:20px;
margin-left:20px;
height:387px;
}
#contactoDer{
width:280px;
float:right;
margin-right:20px;
margin-top:20px;
height:350px;
}
.negro14{
font-size:14px;
color:#000000;
}
.txt-azul12{
font-size:12px;
color:#094d9a;
}
.txt-gris10{
font-size:10px;
color:#999999;
}
.up{
font-size:10px;
margin-top:-4px;
vertical-align:text-top;
vertical-align:super;
}
.middle{
vertical-align:middle;
font-size:22px;
margin-top:-2px;
}

.upTitle{
font-size:18px;
margin-top:-24px;
vertical-align:text-top;
}

#contList{
float:right;
width:150px;
height:50px;
margin-right:205px;
}


#contentMapa .item_links ul{
margin:0;
padding:0;
list-style:none;
}

#contentMapa .item_links li{
display:inline;
font-weight:bold;
color:#000099;
text-decoration:none;
margin-right:80px;
background-image:url(../img/bullet_celeste.gif);
background-position:0px;
margin-left:0px;
padding-left:0px;
background-repeat:no-repeat;

}

#contentMapa .item_links li a{
display:inline;
color:#000099;
text-decoration:none;
margin-left:10px;
font-size:14px;
width:200px;

}

#contentMapa .item_links li a:link{
display:inline;
color:#000099;
text-decoration:none;
width:80px;
margin-left:10px;
font-size:14px;
width:200px;

}

#contentMapa .item_links li a:hover{
display:inline;
color:#000099;
text-decoration:underline;
width:80px;
margin-left:10px;
font-size:14px;

}



#sub_item_mapa{
width:150px;
margin-left:150px;
}
#subMapa ul{
list-style:none;
margin:0;
padding:0;
}

#subMapa ul li{
list-style:url(../img/bullet_circulo.gif);
}

#subMapa a{
color:#666666;
text-decoration:none;
font-size:12px;
line-height:20px;
font-weight:normal;
}

#subMapa a:hover{
color:#666666;
text-decoration:underline;
font-size:12px;
line-height:20px;
font-weight:normal;
}

.inv{
display:none;}

.celeste12{
color:#69a9d6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.violeta13{
color:#780799;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.gris12{
color:#666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.gris11{
color:#666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a{ outline: none; }
a:active { 
    border:none;
    outline:none;
}

a:focus
{
-moz-outline-style: none;
}
