html,body{padding:0px;margin:0px;font-size:12px;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background:#000; overflow-x:hidden;color:#FFF}
#outter{background:url('../media/bg_topA.jpg') repeat-x top;height:172px;color:#000}
#outter a{color:#000}
#outter_2{background:url('../media/bg_topB.jpg') repeat-x top;width:100%;float:left;}
.cuadre{background:url('../media/punt.gif') no-repeat center;width:9px;height:9px;}
#sub_outter{width:960px; margin:0px auto;color:#FFF;}
#banner{width:960px;margin:0px auto;background:url('../media/bg_top2.jpg') no-repeat top center;}

#path_sup{float:left;width:100%;margin-top:5px;}
#path_sup a{font-weight:bold; font-size:15px;}

#logo{float:left;margin-top:10px;}

#mapa{background:url('../media/comarca_anoia.png') no-repeat center; width:243px; height:201px; position:absolute; margin-left:860px; z-index:10;}
#ruta_nav{background:url('../media/bg_subnav.png');width:960px;height:53px;float:left;}
#ruta_nav a{text-decoration:none;color:#000}
.boto_on{background:url('../media/on.png') no-repeat center;}
.boto_off{background:url('../media/off.png') no-repeat center;}
.boto_off:hover{background:url('../media/on.png') no-repeat center;}
#ruta_sup{width:100%;float:left;color:#FFF;margin-top:8px;padding-top:5px}

#ruta_sup ul{float:left;list-style:none;padding:0px;margin:0px}
#ruta_sup li{list-style:none;float:left;margin-left:5px; height:20px; line-height:20px}
#ruta_sup li a{color:#FFF;text-decoration:none;font-weight:bold}

#ruta_sup .left,#ruta_sup .right{width:8px;height:20px;}
p{padding:0px;margin:0px}
#type_1,#type_2{width:252px; height:236px; no-repeat center; margin-top:10px; float:left;}
#type_1{background:url('../media/packs.png');height:235px;}
#type_2{background:url('../media/rutes.png');margin-top:45px;}
#type_1 p,#type_2 p{font-size:20px;margin-top:4px; width:115px; height:51px; line-height:51px;margin-left:8px;text-align:center;color:#000;font-weight:bold}
#type_1 ul, #type_2 ul{float:left;list-style:none;}
#type_1 li, #type_2 li,.ruta_menu li{list-style:none;float:left;margin-left:10px;background-repeat:no-repeat; width:155px; height:30px;line-height:30px;text-align:center;font-weight:bold;}
#type_1 li, #type_2 li{margin-bottom:30px;}
#type_1 a, #type_2 a{color:#000}
#banner_home{width:960px; height:320px; float:left;color:#EA2F01;font-size:16px}
#banner_home ul{list-style:none;margin:0px;width:520px;}
#banner_home li{margin-bottom:10px;}
#content {background:url('../media/bg_home_negre.gif') no-repeat bottom;width:690px; background-color:#666666;background-position: bottom center;background-repeat: no-repeat;float:right; min-height:496px;height: auto !important;height: 496px;}
#iamam_home{background:url('../media/iamam.png');width:252px; height:205px; no-repeat center;float:left;}
#iamam_home p{margin-top:64px;text-align:center;font-size:20px;font-weight:bold;color:#FFFDD9}
#altres {width:690px; height:205px;float:right;}
#banner_inner{width:960px;height:225px;float:left;}
#content_inner, #gallery_inner{width:950px;float:left;background:url('../media/bg_contingut.jpg') no-repeat bottom; background-color:#333333;padding-top:10px;padding-left:10px;min-height:375px;height: auto !important;height: 375px;}
h1{background:url('../media/ico_titol.gif') no-repeat left; padding-left:60px;color:#E22E00; font-size:20px;float:left;width:900px;height:34px;line-height:34px}
#content_inner{font-size:20px;}
#content_inner ul,#content ul{list-style-image:url('../media/stick.png');padding-left:65px;}
#content_inner li{padding:20px 0px;}
#content li{padding:4px 0px;}
#content_rutes{width:530px;background:url('../media/bg_esq_detall.jpg') no-repeat bottom; min-height:375px;height: auto !important;height: 375px; background-color:#333333;padding-top:10px;padding-left:10px; vertical-align:top;}
#content_rutes ul{list-style-image:url('../media/fletxes_contingut.png');}
#content_rutes li{padding:5px 0px;}
#stick {background:url('../media/preu.png');width:83px;height:83px;float:left;text-align:center;font-size:18px;}
#content_rutes strong ,#content_rutes span{color:#EA2F01}
#lateral{width:100%;background:url('../media/bg_esq_detall.jpg') no-repeat bottom;background-color:#333333;padding-top:10px;padding-left:10px; margin-left:10px; vertical-align:top;float:left;}
#gallery_inner ul{list-style:none;float:left;margin:0px;padding:0px;}
#gallery_inner li{float:left;text-align:center;margin-right:10px;}
#gallery_inner li li{width:130px;height:130px;margin-bottom:10px;}
#gallery_inner img{border:4px solid #FF3300;cursor:pointer}
#gallery_inner b{color:#FF3300;background:url('../media/fletxes_contingut.png') no-repeat left;padding-left:30px;margin:5px 0px;float:left; width:900px;text-align:left;}
a{text-decoration:none;color:#FFF;}
#lateral ul{list-style:none;float:left; padding:0px;margin:0px; width:100%}
#lateral li{width:100%; text-align:left;margin-bottom:10px;}
.altimetria, .mapa{border:5px solid #FF3300;}
#lateral b{color:#FF3300;background:url('../media/fletxes_contingut.png') no-repeat left;padding-left:30px;margin:5px 0px;float:left;width:300px;font-size:18px;}
#gallery{width:100%;background:url('../media/bg_contingut.jpg') no-repeat bottom;min-height:213px;height: auto !important;height: 213px; background-color:#333333; margin-top:10px;float:left;}
#gallery b{color:#FF3300;background:url('../media/fletxes_contingut.png') no-repeat left;padding-left:30px;margin:5px 0px;float:left;}
#gallery ul{list-style:none;float:left; padding:0px;margin:0px; width:100%}
#gallery li{text-align:center;margin-bottom:20px;margin-right:20px;float:left; width:130px;height:130px;}
#gallery img{border:4px solid #FF3300;cursor:pointer}

.error_form{border:1px solid red; background:#EF8856}
.cssform{font-size:12px;}
.telefono{font-size:20px;margin-left:10px;font-weight:bold;color:#E22E00;}
/*.cuadre{background:url('../media/punt.gif') no-repeat center;width:9px;height:9px;}
#sub_outter{width:960px; margin:0px auto;color:#FFF;}
#ruta_nav{background:url('../media/bg_subnav.png');width:960px;height:53px;float:left;}

.ruta_menu {float:left;}
.boto_on{background:url('../media/on.png') no-repeat center;}
.boto_off{background:url('../media/off.png') no-repeat center;}
#banner_home{width:960px; height:320px; float:left;color:#EA2F01;font-size:18px}
#banner_home ul{list-style-image:url('../media/fletxa.png');}
#banner_home li{margin-bottom:10px;}
#banner_home b{}
#pack_home{background:url('../media/packs.png');width:252px; height:235px; no-repeat center; margin-bottom:15px;margin-top:10px; float:left;}
#rutes_home{background:url('../media/rutes.png');width:252px; height:251px; no-repeat center;float:left;}
#iamam_home{background:url('../media/iamam.png');width:252px; height:205px; no-repeat center; margin-bottom:20px;float:left;}
#content {background:url('../media/bg_home_negre.gif');width:690px; height:530px; no-repeat center; background-color:#666666;background-position: bottom center;background-repeat: no-repeat;float:right;}
#altres {width:690px; height:205px;float:right;background-color:#ffffff;}
#banner_rutes{width:960px; height:225px; background:url('../media/banners/b1.jpg');margin-top:5px;float:left;}
/*.icoruta{background:url('../media/ico_titol.png') no-repeat;width:60px ; height:36px;float:left;}
.inscri{background:url('../media/inscripcio_cat.png') no-repeat;width:171px; height:34px;float:left;}*/
/*#tipus_ruta{list-style:none; float:left; width:960px; height:36px; float:left;}
#tipus_ruta h1{background:url('../media/ico_titol.png') no-repeat left; padding-left:60px;color:#E22E00; font-size:16px;}
.button_insc{background:url('../media/inscripcio_cat.png'); width:171px;height:34px;float:left}
/*body{
	border-style: solid red;
	margin:0px;
	bgcolor:#000000;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	background:url(/media/bg1.gif) repeat-x top left;
	align=center;
}
.bg_banner{

	background:url(../media/comarca_anoia.png)no-repeat  ;
	border-style: solid blue;
	width:234px;
	height:201px;
	float:right;
	}
#content{
 #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://developer.etdom.com/soloraids/media/bg_white.png' , sizingMethod='scale');
	background:url(http://developer.etdom.com/soloraids/media/bg_white.png);
	#background:none; width:960px; margin:0px auto;
	}
.bg_top2{
	border-style: solid;
	align=right;
	}
#banner{
background:url(../media/logo.png) no-repeat;

height:77px;
}
#banner2{
background:url(../media/bg_top2.jpg);
height:116px;


}
#bg_top{
	background:url(../media/bg_top.jpg) ;
	height:258px;
	width:960px;
	}
#b1{
	background:url(../media/banners/b1.png) no-repeat;
	height:225px;
	width:961px;

	}
#bg_subnav{
	background:url(../media/bg_subnav.png) no-repeat;
	height:53px;
	width:735px;
	align=center;
	}*/

