/* ESTILOS GENERALES */

* {margin:0;padding:0;}
hr{display:none;}
img {border:0;}
li {list-style:none; display:inline;font-size:12px;font-family:arial, verdana;}
body {margin:0;font-family:arial, verdana;font-size:12px;background: url("http://www.hiwebstudio.es/images/wallpaper_2.gif") repeat-x #FFF;}
h1{margin:0 auto;width:919px;height:94px;}
h2{font-size:15px;color:#666;font-family:arial, verdana;}
h3{font-size:15px;color:#666;font-family:arial, verdana;}
input.text{font-size:12px;font-family:arial, verdana;color:#999;padding-top:1px;padding-bottom:1px;padding-left:4px;border:1px solid #CCC;}
textarea {font-size:12px;font-family:arial, verdana;color:#999;border:1px solid #CCC;}
#h1fla{margin:0 auto;width:919px;}


	/* LINKS GENERALES */
a{text-decoration:none;color:#DDD;font-family:  arial, verdana;font-size:11px;outline:none;}

/* ENVOLTURA */

#wrapper {width:948px;margin:auto;clear:both;}

/* HEADER */

#logo{width:206px;height:63px;margin:20px auto;}

div#menuFlash {width:932px;height:61px;margin:auto;display:block;}

ul.mainNav{background: url("http://www.hiwebstudio.es/images/bg_mainNav.jpg") no-repeat #AFCB22;width:912px;height:46px;padding-top:15px;margin:auto;padding-left:20px;}
ul.mainNav li{float:left;padding-left:15px;}
ul.mainNav a{float:left;color:#FFF;}
ul.mainNav a span{display:block;text-transform:uppercase;font-size:10px;text-align:left;}
ul.mainNav a b{font-size:14px;text-transform:uppercase;text-align:left;}

/* CONTENT */
	
	/* CONTENT */

#allContent{clear:both;width:948px;}
#allContent .allTop {background: url("http://www.hiwebstudio.es/images/top_allContent.png") no-repeat;width:948px;height:12px;}
#allContent .allCenter {background:url("http://www.hiwebstudio.es/images/center_allContent2.png") no-repeat;width:948px;}
#allContent .allBottom {background: url("http://www.hiwebstudio.es/images/bottom_allContent.gif") no-repeat;width:948px;height:19px;}

	/* RUTA-SECONDARYNAV */

#act {background: url("http://www.hiwebstudio.es/images/bg_ruta.gif") no-repeat;width:919px;height:27px;margin:0 auto;padding-top:10px;clear:both;}
ul.ruta{float:left;margin-left:10px;color:#FFF;}
ul.secondaryNav{float:right;margin-right:10px;}
ul.ruta li, ul.secondaryNav li{float:left;font-size:11px;}
ul.ruta a{background: url("http://www.hiwebstudio.es/images/bg_aruta.gif") no-repeat left;padding-left:14px;margin-left:5px;}
ul.ruta a, ul.secondaryNav a{color:#FFF;}
ul.ruta a:hover, ul.secondaryNav a:hover {color:#0EA0C2;}
ul.ruta a.active{text-decoration:underline;}

/* FOOTER */

#footer {width:100%;background:url("http://www.hiwebstudio.es/images/bg_footer.gif") repeat-x #F0F0F0;clear:both;margin-top:20px;padding-bottom:30px;clear:both;}
#footerInt {width:940px;margin:0 auto;}

	/* NAVFOOTER */
ul.navFooter{clear:both;margin-left:4px;}
ul.navFooter li{border-left:1px dotted #868;border-right:1px dotted #868;padding:3px 15px 12px 15px;float:left;margin-top:2px;margin-left:-1px;}
ul.navFooter a{color:#666;position:relative;top:7px;}
ul.navFooter a:hover{color:#222;}
	
	/* CONTACT */
div.contact{float:left;border-right:1px dotted #868;width:250px;text-align:right;margin-top:30px;padding-right:45px;}
div.contact span{display:block;margin-bottom:3px;font-size:11px;}
div.contact span a {color:#222;}
	
	/* SITEMAP */
div.siteMap{float:right;width:600px;margin-top:30px;padding-left:20px;}
div.siteMap div.col3{float:left;margin-right:10px;padding-right:10px;width:200px;}
div.siteMap div.col3 h2{margin-bottom:10px;}
div.siteMap li{display:block;background: url("http://www.hiwebstudio.es/images/bg_aruta2.gif") no-repeat top left;padding-left:13px;}
div.siteMap a{color:#888;font-size:11px;position:relative; top:-6px;}
div.siteMap a:hover{color:#222;}
div.siteMap h2.green, div.siteMap div.serv1 a:hover{color:#AFCB22;}
div.siteMap h2.black, div.siteMap div.serv2 a:hover{color:#FA9601;}
div.siteMap h2.blue, div.siteMap div.serv3 a:hover{color:#33AAC6;}

div.siteMap div.serv1 { width:140px; }
div.siteMap div.serv2 { width:170px; }
div.siteMap div.serv3 { width:200px; }



/* STYLES */
div.style1{background: url("http://www.hiwebstudio.es/images/style1.gif") repeat-x;width:932px;height:7px;margin:5px auto;}

