/* ---------------------- CSS RESET ---------------------- */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset,img { border:0 }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;	font-weight:normal }
ol,ul {	list-style:none }
caption,th { text-align:left }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal }
q:before,q:after { content:'' }
abbr,acronym { border:0 }

/* Font support */

@font-face {font-family:'Arcade';src:url('/fonts/arcade-webfont.eot');src: local('â˜º'), url('/fonts/arcade-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family:'Mario';src:url('/fonts/mario-bros-webfont.eot');src: local('â˜º'), url('/fonts/mario-bros-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family:'Ferrari';src:url('/fonts/ferrari-webfont.eot');src: local('â˜º'), url('/fonts/ferrari-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family:'Myriad';src:url('/fonts/myriadpro-regular-webfont.eot');src: local('â˜º'), url('/fonts/myriadpro-regular-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family:'Pacman';src:url('/fonts/crackman-webfont.eot');src: local('â˜º'), url('/fonts/crackman-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family:'GTA';src:url('/fonts/gta-san-andreas-webfont.eot');src: local('â˜º'), url('/fonts/gta-san-andreas-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family:'Simpson';src:url('/fonts/simpson-webfont.eot');src: local('â˜º'), url('/fonts/simpson-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}

/* ---------------------- BIG BOYS ---------------------- */
body { font-family: Lucida Sans Unicode, Arial, Tahoma, sans-serif; font-size:.8em; padding:0; margin:0; background:#FFACD9 url(/images/fondo/fd3036c3cf5e843ddff899014631b9985091f736.jpg) fixed; }
strong	{ font-weight:bold;}
h1		{ float:left; padding:23px 2px 0px 15px; color:#FFACD9; margin-left:10px; font-size:3.2em; width:550px; font-weight:bold; font: 50px 'Mario';}
h1 a	{ color:#FFACD9; }
h2		{ color:#ffdf5c; padding-bottom:8px; }
h3		{  }
a 		{ text-decoration:none;}

/* ---------------------- CONTENIDORS PRINCIPALS ---------------------- */
#web 		{ width:950px; min-height:500px; padding:0; margin:0 auto; }
#cap		{ height:95px; font-weight:bold; background-color:#8d0d52; border:#661D5E solid 3px; border-top:none; margin-bottom:30px; }
#contingut 	{ min-height:500px; padding:0 15px 15px 15px; border:#661D5E solid 3px; background-color:#fff; }
#peu 		{ padding:10px; margin:15px 0 0 0; background-color:#8d0d52;  border:#661D5E solid 3px; border-bottom:none; text-align:center; color:#fff; }
#peu p, #peu p a, #peu p a:link, #peu p a:visited, #peu p a:hover, #peu p a:active { margin:2px; padding:0; color: #00000; }

/* Classes cantonades rodones */

.round_bottom 	{ -webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;}
.round_top 		{ -webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;}
.round			{ -webkit-border-radius:10px;-moz-border-radius:10px; }

.menu_top				{ float:right; width:250px; padding:10px 15px 10px 10px; margin-top:10px; }
.menu_top li			{ float:right; margin-left:5px; background-color:#410626; padding:15px; margin-bottom:15px; width: 300px;}
.menu_top li a 			{ color:#777; }
.menu_top li:hover a 	{ color:#fff; }

.menu				{ padding:15px; border-bottom:1px #ffdf5c dotted; }
.menu ul			{ font-size:1.1em; font-weight:bold; }
.menu ul li			{ float:left; padding:0 4px 0 4px; }
.menu ul li a 		{ color:#333; }
.menu ul li.actiu	{  }
.menu ul li.actiu a, .menu ul li.actiu:hover a	{ color:#fff; }
.menu ul li:hover a { color:#000; text-decoration:underline; }

/* Interiors */

.round .txtbox { width: 260px; height: 25px; border: 3px solid #661D5E; background-color: #FFACD9; text-align: center; font-weight: bold; color: #00000; }
.round .btn { width:29px; height:31px; background:url(../img/lupa.png); text-indent:-9999px; margin-top:-2px; border:0; }

#contingut ul li.j1 { float: left; border: 1px solid #661D5E; padding: 5px; margin: 14px 0 0 13px; }
#contingut ul li.j1:hover { background-color: #FFACD9; }
#contingut ul li h3.j1tit, #contingut ul li h3.j1tit a { margin: 2px; text-align: center; font-weight: bold; color: #CA3BA3; }
#contingut ul li.ads1 { float: left; padding: 14px 0px 5px 3px; }
#contingut ul li.j1 p { display: none; }

#contingut ul li.j2 { float: left; margin: 14px 0px 5px 3px; border: 1px solid #661D5E; width: 300px; height: 250px; }
#contingut ul li.j2:hover { background-color: #FFACD9; }
#contingut ul li h3.j2tit, #contingut ul li h3.j2tit a { margin: 2px; text-align: center; font-weight: bold; color: #CA3BA3; font-size: 22px;}
#contingut ul li.j2 img { padding: 10px 50px 0 50px; }
#contingut ul li.j2 p { display: none; }

#contingut ul li.ads2 { float: right; margin: 14px 0px 0 0; }
#contingut ul li.ads3 { float: right; padding: 0px 13px 5px 3px; }
#contingut ul li.ads4 { width: 300px; height: 80px;  }

#contingut ul li.titulo { width: 560px; height: 63px; float: left; padding: 5px; margin: 14px 0 0 13px;}
#contingut ul li.titulo h3 { font-size: 30px; padding: 20px 0 0 0; }
#contingut ul li.flash { float: left; margin: 0 12px 0 13px; text-align: center; width: 700px;}
#contingut ul li.controles { float: left; padding: 5px; margin: 14px 0 0 0; text-align: justify; max-width: 700px;}
#contingut ul li.controles span {font-size: 13px; font-weight: bold;}

.buscador_resultados { padding: 10px 0 0 0; }
.titulo_enlaces { padding: 10px 0 0 0; font-size: 14px; }
.titulo_enlaces span { font-weight: bold; }
.titulo_std { padding: 10px 0 0 0; font-size: 14px; }

ul.lista_enlaces { margin-top: 20px; }
ul.lista_enlaces li.enlace { margin: 5px; float: left; padding: 4px; width: 208px; }

.pagination {float:left; width:100%; text-align:center; overflow:hidden;}
.pagination ul {position:relative; float:left; left:50%; margin-top: 15px;}
.pagination li {position:relative; float:left; right:50%; margin-left:10px; padding:1px 5px; background: #8d0d52 ; font-weight:bold; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-decoration:none;}
.pagination li.active, .pagination li.disabled {background-color:#ccc; cursor:text;}
.pagination li a:link, .pagination li a:visited, .pagination li a:hover, .pagination li a:active {color:#fff; text-decoration:none;}
.pagination li.active a:link, .pagination li.active a:visited, .pagination li.active a:hover, .pagination li.active a:active, .pagination li.more {background:none; color:#666; padding-left:0; padding-right:0;}

#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #fff; padding: 5px; opacity: 0.95; max-width: 300px;}
#tooltip h3, #tooltip div { margin: 0; }

