@charset "UTF-8";
/* CSS Document */

body{
    text-align:center;
	margin:0 auto;
	background:url(/images/pattern_fondo.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494949;
	text-align:justify;
}

p{ text-align:justify;}

#container{
	margin: 0 auto;
	text-align:left;
	width:940px;
	overflow:hidden;
}

h1{ font-size:18px; color:#057ecf; margin-bottom:5px;}

h2{ font-size:14px; color:#e16100; margin:0px;}

h3{font-size:16px; color:#057ecf; margin-bottom:5px;}

a{ text-decoration:none;}

img{ border:none;}

#menu{ width:177px; overflow:hidden; float:left; padding:126px 0px 50px 0px;}
.menu{ list-style:none; text-align:right;}
.menu li{ line-height:20px;}
.menu li a {  color:#057ecf;}
.menu li a:hover{color:#29ace0;}
.menu li a.active{ color:#e16100;}
.menu li a.blue{color:#29ace0;}


#social{ width:177px; padding:10px 0px; border-top:#dddddd 1px solid; border-bottom:#dddddd 1px solid; text-align:right;}
#social img{ padding:0px 3px;}

#news{ width:177px; text-align:right; padding:10px 0px;}
#news .title{ padding:5px 0px; color:#057ecf; }
#news input{ width:158px; padding:3px 0px; color:#979797; font-size:12px;}
.linksend a, .descleft p a{ font-size:11px; color:#29ace0; text-decoration:underline; padding:5px 0px;}

#satisf{ text-align:center; padding:10px 0px;}

#header{ width:751px; height:126px; background:url(/images/mancha.png) no-repeat; float:right;}

#content{ width:751px; overflow:hidden; float:right}

.description{ padding:20px 58px; width:635px; overflow:hidden;}
.descleft{ width:458px;float:left;}
.descright{ float:right; width:160px;}



#icons-title{ width:751px; height:35px; text-align:center; padding-bottom:3px; }
.icons-title{list-style:none; text-align:center; margin:0;}
.icons-title li { display:block; float:left; width:100px; height:35px;  }
.icons-title li a{ display:table-cell; vertical-align:bottom; height:35px; color:#057ecf; font-size:11.5px; }
.icons-title li a:hover{ color:#e16100; }

.textover{ color:#F30;}

#icons{ width:751px; height:90px; text-align:center; background:url(/images/icons-bg.png) repeat-x; overflow:hidden; }
.icons{ list-style:none; text-align:center; margin:0; }
.icons li{ display:inline; display:block; float:left; width:100px; height:90px;}

.margintop{ margin-top:20px;}
.marginleft{ padding-left:20px;}


#footer{ 
	margin: 0 auto;
	text-align:right;
	width:940px;
	overflow:hidden;
    background:url(/images/footer.png) repeat-x; padding-bottom:150px;
}

#footer a{color:#979797;}
.contacto{ margin-top:30px;}

#eikon{ width:100%; background:url(/images/web-eikonbox.png) no-repeat left bottom; padding-top:60px;}

.left{ text-align:right;}




