/* CSS Document */


body {
margin: 0;
}
.inicio{
margin: 0;
padding: 10px;
}
.borde_arri_izq{ 
background:url(../imagenes/borde_arri_izq.png);
color:#FFFFFF;
}
.borde_arri_der{ 
background:url(../imagenes/borde_arri_der.png);
color:#FFFFFF;
}
.cazul_arri_izq{ 
background:url(../imagenes/cazul_arri_izq.png);
color:#FFFFFF;
}
.fondo_total
{ 
  background:url(../imagenes/fondo_total.png);
  background-repeat:repeat-x;
  height:800px;
}
.azul_palo_de
{ 
  background:url(../imagenes/azul_palo_de.png);
  background-repeat:repeat-y;
  height:5px;
}
.azul_palo_iz
{ 
  background:url(../imagenes/azul_palo_iz.png);
  background-repeat:repeat-y;
  height:5px;
}
.azul_palo_ab
{ 
  background:url(../imagenes/azul_palo_ab.png);
  background-repeat:repeat-x;
  height:20px;
}
.azul_me
{ 
  background:url(../imagenes/azul_me.png);
  background-repeat:repeat-x;
  height:30px;
  font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#FFFFFF
}
.borde_aba_der
{ 
background:url(../imagenes/borde_aba_der.png);
color:#FFFFFF;
}
.borde_aba_izq{ 
background:url(../imagenes/borde_aba_izq.png);
color:#FFFFFF;
}
.menu_prin_izq{ 
background:url(../imagenes/menu_prin_izq.png);
color:#FFFFFF;
}
.subtitulos {
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.cont_subtitulo{
color:#000000;
font-size:11px;
text-align:center;
font-family:Arial, Helvetica, sans-serif
}
.contacto{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.txtvermas {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.txtvermas:hover{
text-decoration:none;
}
#search {
float:right;
margin-right:10px;
width:220px;
}
#searchTextDiv {
background-image:url(../imagenes/bg-search.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:22px;
padding-left:3px;
width:158px;
}
#q {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
height:20px;
padding-top:2px;
width:155px;
}
input {
font-size:11px;
}
.top-box {
background: url(../imagenes/sothink-index.jpg);
height:128px;
}

#key {
float:right;
height:68px;
margin-top:15px;
width:700px;
}
#key #area {
float:right;
height:20px;
margin-top:45px;
width:480px;
}

ul, ol {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:0;
}
#key #area .twi {
background-position:-46px 0;
line-height:20px;
text-align:left;
float:left;
width:160px;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#key #area .mac {
text-align:left;
float:left;
background-position:-46px -1410px;
line-height:20px;
width:160px;
}
#key #area .eng {
text-align:left;
float:left;
background-position:-43px -20px;
width:80px;
}
#key #area .ger {
background-position:-44px -40px;
width:80px;
text-align:left;
float:left;
}
#key #area a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:25px;
}

a, a:link, a:visited {
color:#004C98;
text-decoration:none;
}

a, a:link, a:visited {
color:#004C98;
text-decoration:none;
}

#key #area li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagenes/icon-bg.png) no-repeat scroll -46px 0;
float:left;
height:20px;
line-height:20px;
}
.aaa {
color:#FFFFFF;
line-height:12px;
margin:0 10px 0 0;
text-decoration:none;
}
