@charset "UTF-8";
/* CSS Document */

body{
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background-image:url(fondo-body.gif);
background-position:center;
}

#cabecera{
width:100%;
overflow:hidden;
background-image:url(fondo-cabecera.gif);
background-repeat:repeat-x;
/*border:1px solid blue;*/
}

#cabecera .centrado{
width:969px;
margin:auto;
/*border:1px solid green;*/
overflow:hidden;
}

#logotipo a{
margin-left:20px;
margin-top:0px;
display:block;
background-image:url(fondo-logo.gif);
width:81px;
height:99px;
float:left;
}

#logotipo a span{
display:none;
}

#menu-principal {

}

#menu-principal ul{
float:left;
display:block;
margin-left:25px;
height:57px;
/*background-color:yellow;

margin-top:43px;
*/
}

#menu-principal ul li{
float:left;
}

#menu-principal ul li a{
display:block;
height:57px;
}

#menu-principal ul li a.m-uno{
width:108px;
background-image:url(m-uno.gif);
}

#menu-principal ul li a.m-dos{
width:123px;
background-image:url(m-dos.gif);
}

#menu-principal ul li a.m-tres{
width:96px;
background-image:url(m-tres.gif);
}

#menu-principal ul li a.m-cuatro{
width:96px;;
background-image:url(m-cuatro.gif);
}

#menu-principal ul li a.m-cinco{
width:100px;
background-image:url(m-cinco.gif);
}

#menu-principal ul li a.m-seis{
width:105px;
background-image:url(m-seis.gif);
}

#menu-principal ul li a.m-siete{
width:106px;
background-image:url(m-siete.gif);
}

#menu-principal ul li a.m-ocho{
width:93px;
background-image:url(m-ocho.gif);
}


#menu-principal ul li a:hover{
background-position:0px -57px;
}

.uno #menu-principal ul li a.m-uno,
.dos #menu-principal ul li a.m-dos,
.tres #menu-principal ul li a.m-tres,
.cuatro #menu-principal ul li a.m-cuatro,
.cinco #menu-principal ul li a.m-cinco,
.seis #menu-principal ul li a.m-seis,
.siete #menu-principal ul li a.m-siete,
.ocho #menu-principal ul li a.m-ocho{
background-position:0px -114px;
}

#menu-principal ul li a span{
display:none;
}



#menu-idioma ul{
float:left;
display:block;
margin-left:820px;
margin-top:13px;
/*background-color:red;*/
}

#menu-idioma ul li a{
display:block;
width:21px;
height:13px;
margin-bottom:2px;
}

#menu-idioma ul li a.m-en{
background-image:url(fondo-english.gif);
}

#menu-idioma ul li a.m-es{
background-image:url(fondo-espanol.gif);
}


#menu-idioma ul li a span{
display:none;
}


#motivo{
width:100%;
/*border:1px solid blue;*/
border-bottom:7px solid #ececf2;
border-top:7px solid #ececf2;
}

#motivo table{
border-spacing:0px;
}
/*
#motivo
{
background-image:url(motivo-home.jpg);
background-position:center;
background-repeat:no-repeat;
}

#motivo .centrado{
width:969px;
height:272px;
margin:auto;
border:1px solid green;
overflow:hidden;
}
*/

.imagenL{
background-image:url(pixel-l-home.jpg);
}
.imagenLHome{
background-image:url(pixel-l-home2.jpg);
}
.imagenRHome{
background-image:url(pixel-r-home2.jpg);
}
.imagenL_Mapa{
background-image:url(pixel-l-mapa.jpg);
}
.imagenR_Mapa{
background-image:url(pixel-r-mapa.jpg);
}
.imagenL_Rev{
background-image:url(pixel-l-revendedores.jpg);
}
.imagenR_Rev{
background-image:url(pixel-r-revendedores.jpg);
}
.imagenL_Linux{
background-image:url(pixel-l-linux.jpg);
}
.imagenR_Linux{
background-image:url(pixel-r-linux.jpg);
}
.imagenL_Aloj{
background-image:url(pixel-l-alojamiento.jpg);
}
.imagenR_Aloj{
background-image:url(pixel-r-alojamiento.jpg);
}

.imagenF{
	background-color:#CEDFE7;
	background-image: url(pixel-l-foro.jpg);
}
.imagenC{
background-image:url(pixel-home.gif);
}

.imagenR{
background-image:url(pixel-r-home.gif);
}
/* IMAGENES NUEVAS (RECIO) */
.imagenL_reg{
background-image:url(pixel-l-R-reg.jpg);
}
.imagenR_reg{
background-image:url(pixel-r-R-reg.jpg);
}
.imagenL_serv{
background-image:url(pixel-l-R-serv.jpg);
}
.imagenR_serv{
background-image:url(pixel-r-R-serv.jpg);
}
.imagenL_promo{
background-image:url(pixel-l-R-promo.jpg);
}
.imagenR_promo{
background-color: #2d4410;
}
/* IMAGENES NUEVAS (RECIO) *******FIN*********/
#contenido {
width:969px;
margin:auto;
margin-top:25px;
/*border:1px solid red;*/
overflow:hidden;
}

#menu{
width:230px;
/*background-color:blue;*/
float:left;
}

#menu h1{
font-size:16px;
font-weight:bold;
color:#2f5b89;
}

#menu h1 span{
color:#ff9900;
display:block;
clear:both;
}

#menu ul {
width:185px;
background-image:url(fondo-menu.gif);
background-repeat:no-repeat;
/*background-color:blue;*/
}

#menu ul li{
width:185px;
background-image:url(fondo-menu.gif);
background-repeat:no-repeat;
background-position:bottom;
/*background-color:blue;*/
}


#menu ul li a{
display:block;
padding-bottom:4px;
padding-top:10px;
color:#666666;
text-decoration:none;
background-image:url(fondo-enlace-menu.gif);
background-repeat:no-repeat;
background-position: 0px 12px;
padding-left:15px;
}

#menu ul li a:hover,
#menu ul li a.activo{
color:#2f5b89;
background-image:url(fondo-enlace-menu-a.gif);
}

#cuerpo{
width:580px;
/*background-color:red;*/
float:left;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}

#cuerpo h2{
font-size:22px;
margin-left:30px;
width:520px;
color:#2f5b89;
}

#cuerpo h2 span{
color:#ff9900;
}

#cuerpo h3{
font-size:13px;
font-weight:bold;
margin-left:30px;
margin-top:15px;
width:520px;
color:#ff9900;
}

#cuerpo h4{
font-size:12px;
font-weight:bold;
margin-left:30px;
margin-top:15px;
width:520px;
color:#2f5b89;
text-transform:uppercase;
}

#cuerpo img{
border:1px solid #ff9900;
margin-right:30px;
margin-top:15px;
float:right;
	
}


#cuerpo ul {
margin-left:30px;
margin-top:10px;
}

#cuerpo ul li{
padding-left:10px;
margin-bottom:0px;
color:#666666;
background-image:url(fondo-lista-punto.gif);
background-position:0px 4px;
background-repeat:no-repeat;
}

#cuerpo ul li a{
color:#ff9900;
}

#cuerpo ul li a:hover{
color:#2f5b89;
}


#cuerpo p{
margin-left:30px;
margin-top:10px;
width:520px;
color:#666666;
}


#cuerpohome{



}
#cuerpohome strong{
font-weight:bold;


}

#cuerpohome h2{
	font-size:22px;
	/*color:#2f5b89;*/
color:#5d89b4;
	line-height:24px;
}

#cuerpohome h2 span{
color:#ff9900;
}

#cuerpohome h3{
line-height:14px;
margin-left:30px;
margin-top:10px;
width:200px;
color:#666666;
font-weight:bold;
}
#cuerpohome p{
	line-height:14px;
	margin-top:10px;
	color:#666666;
}

#cuerpohome p strong.subrayadoNegrita{
color:#000000;
text-decoration:underline;
}

#cuerpohome p a.especial{
color:#5d89b4;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
background-image:url(fondo-especial.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
}
#cuerpohome p a.especial span{
color:#ff9900;
}
#cuerpomapa{
width:580px;
/*background-color:red;*/
float:left;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding-left:30px;

}

#cuerpomapa h2{
font-size:22px;
width:520px;
color:#2f5b89;
}

#cuerpomapa h2 span{
color:#ff9900;
}

#cuerpomapa h3{
font-size:13px;
font-weight:bold;
margin-left:30px;
margin-top:15px;
width:520px;
color:#ff9900;
}

#cuerpomapa h4{
font-size:12px;
font-weight:bold;
margin-left:30px;
margin-top:15px;
width:520px;
color:#2f5b89;
text-transform:uppercase;
}

#cuerpomapa img{
border:1px solid #ff9900;
margin-right:30px;
margin-top:15px;
float:right;
	
}


#cuerpomapa ul {
/*
margin-left:30px;
margin-top:10px;
*/
	margin-bottom:6px;
	margin-top:6px;	
}

#cuerpomapa ul li{
/*padding-left:10px;*/
margin-bottom:10px;
color:#F2A002;
font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;	
}

#cuerpomapa ul li ul li{
	color:#666666;
	background-image:url(fondo-lista-punto.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:5px;
}
#cuerpomapa ul li ul li ul li{
	color:#666666;
	background-image:url(fondo-lista-punto.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:5px;
	margin-left:12px;
}

#cuerpomapa ul li a{
color:#ff9900;
}

#cuerpomapa ul li a:hover{
color:#2f5b89;
}


#cuerpomapa p{
margin-left:30px;
margin-top:10px;
width:520px;
color:#666666;
}



#cuerpo-izquierda{
width:180px;
float:left;
display:block;
margin-top:30px;
margin-bottom:100px;
/*background-color:red;*/

} 

#cuerpo-izquierda p{
width:130px;
text-align:right;}

#cuerpo-centro{
margin-left:15px;
margin-right:15px;
margin-top:10px;
float:left;
display:block;
margin-top:30px;
margin-bottom:100px;
/*background-color:green;*/
} 

a.verificar{
width:43px;
height:62px;
background-image:url(fondo-verificar.gif);
display:block;
margin-top:10px;
}

a.verificar span{
display:none;
}

#cuerpo-derecha{
border-left:1px solid #999999;
width:280px;
float:left;
display:block;
margin-bottom:100px;
margin-top:30px;
/*background-color:yellow;*/
} 

#cuerpo-derecha p{
margin-left:15px;
width:250px;}

#cuerpo p strong{
color:#2f5b89;
font-weight:bold;
}

#cuerpo p a{
color:#2f5b89;
font-weight:bold;
text-decoration:underline;
}

#cuerpo p em{
color:#2f5b89;
font-weight:bold;
}

#cuerpo p a.especial{
color:#5d89b4;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
background-image:url(fondo-especial.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
}

#cuerpo p a.especial:hover{
text-decoration:underline;
}


#cuerpo p span,
#cuerpo p span a{
color:#ff9900;
text-decoration:none;
}

#cuerpo p span a:hover{
text-decoration:underline;
}
#cuerpo p a:hover{
color:#ff9900;
}

#cuerpo p.pequeno{
color:#2f5b89;
font-size:11px;}


form {
margin-top:25px;
}

label{
color:#2f5b89;
margin-left:30px;
margin-top:5px;
clear:both;
display:block;
}

input.campo{
clear:both;
margin-left:30px;
border:1px solid #999999;
height:15px;
font-size:11px;
}

input.campo2{
clear:both;
margin-left:0px;
border:1px solid #999999;
height:15px;
font-size:11px;
}

select{
clear:both;
margin-left:30px;
border:1px solid #999999;
height:15px;
font-size:11px;
}

textarea{
clear:both;
margin-bottom:10px;
margin-left:30px;
border:1px solid #999999;
width:450px;
}

input.enviar{
clear:both;
float:left;
margin-left:30px;
border:0px solid #999999;
height:15px;
font-size:11px;
cursor:pointer;
padding-left:5px;
color:#2f5b89;
background-image:url(fondo-especial.gif);
background-repeat:no-repeat;
background-position:0px 4px;
background-color:#FFFFFF;
}

form span {
float:left;
color:#2f5b89;
}

input.borrar{
float:left;
margin-left:0px;
border:0px solid #999999;
height:15px;
font-size:11px;
cursor:pointer;
padding-left:5px;
color:#2f5b89;
background-color:#FFFFFF;
}

#cuerpo table{
width:520px;
margin:auto;
margin-top:10px;
color:#666666;
border-spacing:0px;
/*background-image:url(fondo-tabla-precios.gif);*/
}

#cuerpo table th{
/*background-color:#5d89b4;*/
text-align:center;
text-transform:uppercase;
padding:0px;
padding-left:3px;
padding-right:3px;
background-image:url(fondo-th.gif);
background-repeat:no-repeat;
background-position:bottom right;
height:28px;
}

#cuerpo table td{
/*background-color:#e5e5e5;*/
/*padding:0px;   CAMBIADO REC*/
padding-left:5px;
/*text-align:center;   CAMBIADO REC*/
text-align:left;
/*border:1px solid red;*/
height:22px;
/*background-image:url(fondo-td.gif);
background-repeat:no-repeat;
background-position:right;   CAMBIADO REC*/
}

#cuerpo table td.izquierda{
text-align:left;
padding-left:5px;
}

#cuerpo table td strong{
color:#5d89b4;
text-align:left;
font-weight:bold;
}

#cuerpo table.larga td strong{
color:#5d89b4;
text-align:left;
font-weight:normal;
}

#cuerpo table td strong span{
color:#666666;
}

#cuerpo table a{
color:#ff9900;
text-decoration:none;
}

#cuerpo table a:hover{
color:#ff9900;
text-decoration:underline;
}

.centro{
text-align:center;
font-size:11px;}

#pie {
border-top:1px solid #cccccc;
width:969px;
margin:auto;
margin-top:25px;
overflow:hidden;
}

#pie ul {
display:block;
margin-bottom:10px;
margin-top:10px;
}

#pie ul li{
float:left;
}

#pie ul li a{
color:#666666;
font-weight:bold;
padding-left: 20px;
margin-right:10px;
text-decoration:none;
padding-top:3px;
display:block;

}

#pie ul li a:hover{
text-decoration:underline;
}

#pie ul li a.home{
background-image:url(fondo-home.gif);
background-repeat:no-repeat;
}

#pie ul li a.mapa{
background-image:url(fondo-mapa.gif);
background-repeat:no-repeat;
}

#pie ul li a.contacto{
background-image:url(fondo-contacto.gif);
background-repeat:no-repeat;
}

#pie p{
display:block;
clear:both;
width:969px;
height:35px;
padding-top:15px;
text-align:right;
font-size:10px;
color:#666666;
background-image:url(fondo-pie.gif);
background-position:left;
background-repeat:no-repeat;
margin-bottom:15px;
/*border:1px solid red;*/
}

#pie p a{
color:#ff9900;
}
.imagenR-foro {
	background-image: url(pixel-r-foro.jpg);
}

 #contenido #cuerpo h2 {
/* font-family:Arial, Helvetica, sans-serif;
*/ color:#5D89B4;
 }
#contenido #cuerpo ul{


}

#contenido #cuerpo ul li {
	color:#666;
/*	font-family:Arial, Helvetica, sans-serif;
*/}
 #contenido #cuerpo ul ul li {
color:#666;
/*font-family:Arial, Helvetica, sans-serif;
*/}


#contenido #cuerpo ul.texto-gris li{color:#999;}
#contenido #cuerpo ul.texto-gris li strong{color:#2F5B89;font-weight:bold;}


.separador-servidor{
	border-bottom:1px solid #5D89B4;
	width:264px;
	margin:auto;
	margin-bottom:30px;
}
#cuerpo .mod-servidor{
	width:100%;
	margin-left:30px;
	margin-bottom:40px;
}
#cuerpo .titulo-servidor{
	margin-top:35px;
	color:#2F5B89;
	font-size:14px;
}
#cuerpo .foto-servidor img{
	float:left;
	margin:0px;
	border:0px;
}
#cuerpo .caract-servidor{
	float:left;
	}
	
#cuerpo .caract-servidor .titulo{
	padding-left:20px;
	font-size:13px;
	font-weight:bold;
	color:#ff9900;
}
#contenido #cuerpo .caract-servidor ul.precios-servidor li{
float:left;
color:#2F5B89;
margin-right:20px;

}
