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

body{
margin:0px;
background:url(../images/fondo2.jpg) repeat-x ;
background-attachment:fixed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
ul{ margin:0; padding:0;}
}
#imagen{ float:left;}
#imagen2{ float:right;}
 a{
color:#06374d;
text-decoration:none;
}
 a:hover{
color:#FF9900;
text-decoration:underline;
}
#dominio{ border:1px solid #cccccc; padding:3px; background:#eeeeee; tex-aling:center;}
#dominio2{ border:1px solid #cccccc; padding:3px; }
#contenedor{
height:auto;
padding:0 45px 0 45px;
width:740px;
margin:auto;
background:url(../images/fondo_contenido.png) repeat-y center;
behavior: url(iepngfix.htc);
}
#menu{
position:relative;
height:33px;
text-align:right;
background:url(../images/fondo_menu.jpg) no-repeat 50px 0;
}
#menu img{position:absolute; top:0; left:761px;}
#menu ul{
	position:absolute;
	padding:0px;
	margin:0px;
	list-style:none;
	left: 339px;
	width: 401px;
	top: 0px;
}

#menu ul li{
display:block;
float:left;
width:80px;
height:25px;
}

#menu ul li a{
display:block;
padding-top:5px;
text-decoration:none;
color:#2d93d8;
text-align:center;
width:80px;
height:20px;
}
#menu ul li a:hover{
color: #fd9500;
border-bottom:5px  solid #FF6600;
}

#flash{
margin-left:49px;
}

#bienvenida{
font-size:11px;
color:#2d93d8;
padding: 10px 70px 0 110px;
height:116px;
background:url(../images/fondo_bienvenida.jpg) no-repeat 49px;
}
#bienvenida span{
font-weight:bold;
}

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

#bienvenida ul li{
background-image: url(../images/flechita_menu.jpg);
background-repeat: no-repeat;
background-position: 4px 10px;
padding-left:10px;
width:130px;
display:block;
height:15px;
padding-top:5px;
}
#bienvenida ul li a{
border-bottom:#CCCCCC 1px dashed;
color: #fd9500;
display:block;
width:120px;
text-decoration:none;}

#bienvenida ul li a:hover{
color:#2d93d8;
background: #eef1f5;
}
#flotante{
float:left;}

#emparejar{
clear:both;}

#cuerpo{
font-size:12px;}

#cuerpo_flotante_izq{
padding:0 5px 0 5px;
width:160px;
float:left;
}

#cuerpo_flotante_izq h1{
width:150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:12px;
padding:0px;
margin:0 0 5px 5px;
border-bottom:1px #FF9900 dashed;

}

#cuerpo_flotante_izq ul{
padding:0px;
list-style:none;
margin:0px;
width:155px;
}

#cuerpo_flotante_izq ul li{
display:block;
height:20px;


}

#cuerpo_flotante_izq ul li a{
background-image: url(../images/menu2.jpg);
background-repeat: no-repeat;
background-position: 4px 11px;
text-decoration:none;
display:block;
height:15px;
padding:5px 0 0 12px;
color:#06374d;
}

#cuerpo_flotante_izq ul li a:hover{
background:#ffe6d1;
background-image: url(../images/menu2.jpg);
background-repeat: no-repeat;
background-position: 4px 11px;
display:block;
height:15px;
color:#0066FF;
}

#cuerpo_flotante_der{
width:560px;
float:left;
margin:0 0 0 5px;
color:#0066CC;
text-align:justify;
}

#sector1{
padding:75px 0 0 3px;
float:left;
background:url(../images/sector1.jpg) no-repeat;
background-color:none;
width:172px;
height:188px;
color:#FFFFFF;
margin-bottom:10px;
}

#sector1 ul{
padding:0px;
margin:0px;
font-size:11px;
}
#sector1 ul li{
list-style:square;
margin-left:15px;
padding-left:0px;
}
#sector_span{
margin:93px 0 0 2px;
background:#eeeeee;
font-size:11px;
display:block;
width:55px;
float:left;
text-align:center;
border:1px #FFFFFF solid;
display:block;
}

#sector_span a{
display:block;
width:55px;
background:#eeeeee;
color:#000000;
text-align:center;
text-decoration:none;
}
#sector_span a:hover{
background:#333333;
color:#FFFFFF;
}

#sector2{
padding:75px 0 0 3px;
float:left;
background:url(../images/sector2.jpg) no-repeat;
background-color:none;
width:172px;
height:188px;
color:#FFFFFF;
margin:0 0 10px 10px;
}

#sector2 ul{
padding:0px;
margin:0px;
font-size:11px;
}
#sector2 ul li{
list-style:square;
margin-left:15px;
}

#sector3{
padding:75px 0 0 3px;
float:left;
background:url(../images/sector3.jpg) no-repeat;
background-color:none;
width:172px;
height:188px;
color:#FFFFFF;
margin-bottom:10px;
margin:0 0 10px 10px;
}

#sector3 ul{
padding:0px;
margin:0px;
font-size:11px;
}
#sector3 ul li{
list-style:square;
margin-left:15px;
}
.soporte{
margin-right:15px;
width:360px;
color:#2d93d8;
}
#recib_noticias{
font-size:11px;
background:#eeeeee;
padding:4px;
width:150px;
border:1px solid #cccccc;
}

#recib_noticias H1{
font-size:10px;
width:148px;
border-bottom:1px dashed #CC3300;
color:#CC3300;
margin:5px 0 5px 0;
}

#recib_noticias label{
color:#006600;
}

#recib_noticias input{
width:140px;
}


#pie{
height:5px;
width:300px;
border-top:dashed 1px #000000;
margin:10px 100px 10px 200px;}

#pie_menu{
color:#000000;
font-size:10px;
text-align:center;
padding:0 0 10px 0;
}

#pie_menu a{
color: #000000;
text-decoration:none;
}

#pie_menu a:hover{
color:#2d93d8;
border-bottom: dashed 1px #2d93d8;
}

#pie_menu span{
text-align:right;
margin-left:100px;
width:220px;
display:block;
}
#contacto{
background:#ffe6d1;
padding:10px;
margin-bottom:10px;
}
#contacto label{
display:block;
width:100px;
margin:3px;
color:#0033CC;
}
#contacto textarea{
height:50px;
width:350px;
}
#contacto input{
width:350px;
}
#portafolioBoton a{ float:left; color:#999999; display:block; padding:4px;   background:#e7e7e7; margin:0 2px 10px 0; border: 1px solid #d4d4d4;}
#portafolioBoton a:hover{ background:#e0f3f9; text-decoration:none;}

#boton{
width:10px;

}

#contacto span{
color:#0066FF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:center;
}

 td{
background:#f7f7f7;
font-size:11px;
color:#CC6600;;
} 

table{border:1px #eeeeee solid;
}

#clientes{ width:255px; padding:5px; border:#CCCCCC solid 1px; float:left; text-align:left; font-size:11px; background:#333333; color:#FFFFFF; margin:0 10px 15px 0;}
#clientes img{ margin:0 0 10px 0 ;}
#clientes span{ font-weight:bold;}

#clienteslogo{ width:205px; padding:5px; border:#CCCCCC solid 1px; float:left; text-align:left; font-size:11px; background:#333333; color:#FFFFFF; margin:0 10px 15px 0;}
#clienteslogo img{ margin:0 0 10px 0 ;}
#clienteslogo span{ font-weight:bold;}