@charset "UTF-8";
/* CSS Document */

/*RESET STYLES*/
body, div, dl, dt, dd, li, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;  }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
/*-------------------------------------------*/
body {font: 73% arial, verdana, tahoma, helvetica, sans-serif; color:#000; background-color:#000;}
a {color: #FFFF00;	text-decoration:none; outline:none;}
a:active {outline: none;}
a:hover {text-decoration: underline;	/*outline: none;*/ color: #FFFF00;}
h2 {line-height: 120%;}
p a { font-weight:bold;}
/*-------------------------------------------*/

/*-------------GENERICS----------------*/
.amagat { display:none;}
.floatleft { float:left;}
.floatright { float:right;}
.center { display:block; margin:0 auto;}
.right { text-align:right;}
.center1 { text-align:center !important;}
.hide {position: absolute; visibility:hidden;}
.smaller {font-size: 0.85em;}
.small {font-size:0.93em; }
.big {font-size:1.65em; font-weight:bold ;}
.font_normal, .font_normal a, .font_normal li {font-weight:normal;}
.font_em { font-style:italic; }
.separador {margin:0 ; padding:0px; clear:both; height:20px;}
.separador_min { max-height:2px; padding:0; margin:0; clear:both;}
.noborder { border:none !important;}
.nonemargin {margin:0 !important; }
.nonemargin2 {margin:0 auto !important; }
.nopadding{padding:0px !important; }
.san{ text-indent:2.5em;}
.noborderesq{ border-left:0px;}
.noborderdre{ border-right:0px; }
.nomarginbott{ margin-bottom:0px !important;}
.clear{clear:both; }
.int1{margin:15px 0; overflow:hidden;}
.intv1{float:left; margin: 0 10px;}
.tattoo_img_galeria span, .info_tattoo_img span, .capcelera span{ visibility:hidden;}
.nomargintop{ margin-top:0px!important;}
.yellow{color:#FFFF00;}
/*.conjunt_central .capcelera span{
	visibility:hidden;
}*/
/* --------------- */

/* ---- index ----- */

.intro{
	width:980px;
	height:744px;
	background-color:#000;
	margin:0 auto;

}

.conjunt_central{
	width:980px;
	color:#FFF;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	vertical-align: top;
}
.conjunt_central .publi_superbanner{
	width:753px;
	height:92px;
	background-color:#8C2C4D;
	text-align:right;
	margin:10px auto;
	background-image:url(../img/bg_superbanner.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.conjunt_central .publi_superbanner img {
	border:1px solid #8C2C4D;
}
.conjunt_central .capcelera{
	background-image:url(../img/capcelera.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:139px;
	overflow:hidden;
}
.conjunt_central .capcelera .campo{
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;

}
.conjunt_central .capcelera .boton{
	width:29px !important;
	height:18px !important;
	background:url(../img/bt_ok.gif) transparent top center no-repeat;
	border:0;
	cursor:pointer;

}
.conjunt_central .capcelera .formulari{
	float:right;
}
.conjunt_central .capcelera h1 a{
	display:block;
	text-decoration:none;
	height:139px;
	width:680px;
	float:left;
}
.conjunt_central .capcelera .acces{
	float:right;
	width:290px;
	height:70px;
	margin:3px 5px 0 0;
}
.conjunt_central .capcelera .bt_access{
	float:left;
	width:30px !important;

}
.conjunt_central .capcelera .acces input{
	width:150px;
	height:20px;
	margin:5px 0;	
}
.conjunt_central .capcelera .acces label{
	font-weight:bold;
	font-size:14px;
}
.conjunt_central .capcelera .acces p{
	overflow:hidden;
	width:250px;
	height:30px;
	text-align:right;
	float:left;
}
.conjunt_central .menu{
	background-image:url(../img/bg_menu.jpg);
	background-repeat:no-repeat;
	height:84px;
}
html>body .conjunt_central .menu ul{
	margin:0 0 0 14px;
	width:925px;
}
.conjunt_central .menu ul{
	margin:0 0 0 -15px;
	width:980px;
}
.conjunt_central .menu ul li{
	margin-left:29px;
	float:left;
}
.conjunt_central .menu span{
	display:none;

}
.conjunt_central .menu .fotos{
	background-image:url(../img/bt_fotos.gif);
	width:87px;
	height:33px;
	display:block
}

.conjunt_central .menu .fotosover, .conjunt_central .menu .fotos:hover{
	background-image:url(../img/bt_fotos_over.gif);
	width:87px;
	height:33px;
}
.conjunt_central .menu .galeria{
	background-image:url(../img/bt_galeria.gif);
	width:115px;
	height:33px;
	display:block
}
.conjunt_central .menu .galeriaover, .conjunt_central .menu .galeria:hover{
	background-image:url(../img/bt_galeria_over.gif);
	width:115px;
	height:33px;
	display:block;
}
.conjunt_central .menu .estudios{
	background-image:url(../img/bt_estudios.gif);
	width:133px;
	height:33px;
	display:block;
}
.conjunt_central .menu .estudiosover, .conjunt_central .menu .estudios:hover{
	background-image:url(../img/bt_estudios_over.gif);
	width:133px;
	height:33px;
	display:block;
}
.conjunt_central .menu .contacto{
	background-image:url(../img/bt_contacto.gif);
	width:132px;
	height:33px;
	display:block;
}
.conjunt_central .menu .contactoover, .conjunt_central .menu .contacto:hover{
	background-image:url(../img/bt_contacto_over.gif);
	width:132px;
	height:33px;
	display:block;
}
.conjunt_central .menu .links{
	background-image:url(../img/bt_links.gif);
	width:84px;
	height:33px;
	display:block;
}
.conjunt_central .menu .linksover, .conjunt_central .menu .links:hover{
	background-image:url(../img/bt_links_over.gif);
	width:84px;
	height:33px;
	display:block;
}
.conjunt_central .menu .distribuidores{
	background-image:url(../img/bt_distribuidores.gif);
	width:197px;
	height:33px;
	display:block;
}
.conjunt_central .menu .distribuidoresover, .conjunt_central .menu .distribuidores:hover{
	background-image:url(../img/bt_distribuidores_over.gif);
	width:197px;
	height:33px;
	display:block;
}
.internes{
	width:980px !important;
	margin:0 0 0 45px !important;

}
.contingut{
	width:890px;
	overflow:hidden;
	margin:0 auto;
}
.contingut .base_tattoo{
	width:880px;
	overflow:hidden;
}
.info_tattoo_img, .info2_tattoo_img, .estudio_img{
	float:left;
	overflow:hidden;
	width:260px;
}
.info_tattoo_img img{
	border:3px solid #8C2C4D;
	width:254px;
	height:254px;
}
.estudio_img img{
	border:3px solid #8C2C4D;
	width:254px;
}
.info2_tattoo_img img{
/*	width:260px;
	height:100%;*/
}
.info_tattoo_img ul, .estudio_img ul{
	margin:5px 0 0;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	width:200px;
}
.info_tattoo_img h5 , .base_tattoo_galeria h5{
	background-image:url(../img/tit_vota.jpg);
	background-repeat:no-repeat;
	margin:10px 0;
	width:60px;
	height:20px;
}
.info_tattoo_img .ok, .tattoo_img_galeria .ok{
	background-image:url(../img/bt_ok.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:21px;
	margin:10px 0 10px 5px;
	float:left;
}
.info_tattoo_img .ok a, .tattoo_img_galeria .ok a{
	text-decoration:none;
	display:block;
}
html>body .info_tattoo_txt{
	width:585px;
	
	margin-left:33px;
	float:left;
}
.info_tattoo_txt{
	width:585px;
	
	margin-left:25px;
	float:left;
}
.info_tattoo_txt h2, .RSStitular_txt{
	background-image:url(../img/bg_subtitol.jpg);
	background-repeat:repeat-y;
	width:585px;
	height:40px;
	margin:0 0 14px 0;
	padding:13px 0 0 9px;
}
.RSStitular_txt{
	background-image:url(../img/bg_subtitol.jpg);
	background-repeat:repeat-y;
	height:40px;
	width:500px;
	margin:0 0 14px 0;
	padding:13px 0 0 9px;
}
.info_tattoo_txt p{
	margin-bottom:20px;
}
.peu{
	background-image:url(../img/peu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:980px;
	height:363px;
}
.peu p{
	padding:295px 0 0 345px;
	font-weight:bold;
}
.peu img{
	vertical-align:text-bottom;

}
.publi_roba{
	float:left;
	width:302px;
	height:251px;
	background-color:#8C2C4D;
	margin:8px 0 0 0;
	background-image:url(../img/bg_roba.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:25px 0 0;
}
.publi_roba img{
	border:1px solid #8C2C4D;

}

/* Galeria */

.cercador{
	background-image:url(../img/bg_cercar.jpg);
	background-repeat:repeat-y;
	width:759px;
	height:40px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	padding:0 0 0 10px;
}
.cercador .boto{
	background-image:url(../img/bt_cercar.gif);
	width:33px;
	height:26px;
	border:0;
	display:block;
	cursor:pointer;

}
.cercador label{
	line-height:25px;
	height:25px;
	display:block;
	float:left;
}
.cercador input{
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	font-size:14px;
	line-height:25px;
	padding:0 5px;
	width:130px;
}
.cercador .nomargin{
	margin:5px 0 !important;

}
.cercador select{
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	font-size:14px;
	width:110px;

}
.form_cercar{
	width:750px;
	height:40px;
}
.form_cercar p{
	float:left;
	height:30px;
	line-height:25px;
	margin:5px 10px 0;
	padding:0;
}

.contingut .base_tattoo_galeria{
	width:760px;
	overflow:hidden;
	float:left;
}
.tattoo_img_galeria{
	float:left;
	overflow:hidden;
	margin-top:38px;
}
.tattoo_img_galeria img{
	border:2px solid #8C2C4D;
	width:162px;
	height:162px;
}
.tattoo_img_galeria ul{
	margin:5px 0 0;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	width:190px;
}
.paginat{
	width:759px;
	height:60px;
	margin:10px 0 0;
	padding:20px 0 0 0px;
	overflow:hidden;
	text-align: center;
	line-height: 50px;
	clear:both;
}
/*.paginat ul li{
	float:left;
	width:110px;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.paginat ul li a{
	color:#FFF;
}
.paginat ul li a:hover{
	text-decoration:none;
	color:#FEEE00;
}*/
/*.paginat_ultima{
	margin:0 0 0 10px;
}*/
.publi_sky{
	float:left;
	width:122px;
	height:602px;
	background-color:#8C2C4D;
	margin:0 0 0 53px;
	background-image:url(../img/bg_sky.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:25px 0 0;
}
.publi_sky img{
	border:1px solid #8C2C4D;

}
.paginacion{
	width:110px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left: 7px;
	padding-right: 7px;
	height: 65px;
}
.separador{
	font-size:20px;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
}
.paginacion a {
	margin: 0 20px 0 10px;
}
#visitado, .visitado{
	color: #FFFF00;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/* estudios */

.lista_estudios ul li{
	width:714px;
	height:41px;
	overflow:hidden;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
.lista_estudios ul li p{
	float:left;
}

.fitxa_estudi{
	margin:0 25px 0 0;
	overflow:hidden;
	font-size:20px;
	line-height:38px;
	font-weight:bold;
}

.fitxa_estudi strong, .fitxa_estudi a{
	color:#FFFF00;
}
.fitxa_estudi em{
	font-style:normal;
	font-size:14px;
	line-height:30px;
}
.fitxa_estudi .logotip{
	float:left;
	width:260px;
	text-align:center;
}
.fitxa_estudi .logotip img{
	border:2px solid #8C2C4D;
}
.fitxa_estudi .datos{
	margin:0 0 0 25px;
	float:left;
	width:447px;

}
.lista_estudios{
	overflow:hidden;
	margin:20px 30px 0 0;
}
.lista_estudios .item{
	font-size:20px;
	overflow:hidden;
	min-height:60px;
	width:730px;
}
html>body .lista_estudios .filet_separacio{
	background-image:url(../img/bg_item.gif);
	background-repeat:repeat-x;
	height:4px;
	margin:0;
	overflow:hidden;
}
.lista_estudios .filet_separacio{
	background-image:url(../img/bg_item.gif);
	background-repeat:repeat-x;
	height:4px;
	margin:12px 0 0 0;
	overflow:hidden;
}
.lista_estudios p{
	float:left;
	line-height:35px;
	margin:10px 5px;
	font-weight:bold;
	display:block;
}
.lista_estudios .nom{
	width:330px;
}
.lista_estudios .provincia{
	width:260px;
}
.lista_estudios .enlace{
	width:96px;
	text-align:center;
}
.lista_estudios .enlace a{
	background-image:url(../img/bg_vermas.gif);
	background-repeat:no-repeat;
	width:96px;
	height:30px;
	background-position:0 4px;
	display:block;
	color:#FFF;
}
.lista_estudios .enlace a:hover{
	background-image:url(../img/bg_vermas.gif);
	background-repeat:no-repeat;
	width:96px;
	height:30px;
	background-position:0 4px;
	display:block;
	color:#FFFF00;
	text-decoration:none;
}
.lista_estudios .enlacewidth300{
	width:300px;
}
.lista_estudios .enlacewidth300 a{
	background-image:none;
}
.lista_estudios .enlacewidth300 a:hover{
	background-image:none;
}
.cont_contacto{
	font-size:16px;
}
.cont_contacto img{
	width:370px;
	height:24px;
	margin:40px 200px;
}

.info_tattoo_imgmargin_dret{
	margin:0 29px 0 0 !important;
}
.info_tattoo_img h2 {
	height:25px;
	font-size:16px;
	text-align:center;
}
.formulari_peticion {
	padding:20px 0pt 0pt;
}

.formulari_peticion label{
	display:block;
	float:left;
	text-align:right;
	width:247px;
}

.formulari_peticion input, .formulari_peticion select, .formulari_peticion textarea{
	border:1px solid #8C2C4D;
	float:left;
	height:20px;
	margin:0pt 10px 4px;
	width:200px;
}
.formulari_peticion .comentaris{
	height:auto !important;
	overflow:hidden;
	padding-bottom:20px;
}
.formulari_peticion p {
	height:30px;
	line-height:25px;
	text-align:center;
}
.formulari_peticion .bt_envia{
	border:none !important;
	cursor:pointer;
	background-image: url(../img/bt_enviar.gif);
	width:151px;
	height:28px;
	float:none !important;

}
.cont_tattoos{ 
	overflow:hidden;
	clear:both;
}
.no_trobat{
	width:100%; text-align:center; margin-top:45px;
	line-height:40px;
}
.cerca_estudis{
	margin-left:90px !important
}
.cerca_estudis #busqueda {
	width:255px !important;
}
#mapa_web {
	width:550px;
	background-image: url(../img/cabecera_email.jpg);
	background-repeat:no-repeat;
	padding:109px 10px;
	background-color:#000;
	margin:0 auto;
}
#mapa_web ul{
	padding:0 15px;

}
#mapa_web h1{
	color:#FFF;
	padding:10px;
}

.top_rss{
	float:right;
	display:block;
	height:80px;
	width:250px;
	height:63px;
	background:url(../img/bg_rss.gif) no-repeat top left;
	margin:0 4px 0;
}
.top_rss h3, .top_rss a, .top_rss p{
	height:25px;
}
.top_rss p{
	margin:0 0 0 60px;
	width:175px;
	text-align:right;
}
.top_rss a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
.top_rss a{
	width:200px;

}
.llistat_rss li{
	line-height:30px;
	*line-height:20px;
	margin:15px 0;
	*margin:5px 0;
	padding:0;

}
.llistat_rss a{
	display:block;
	background:url(../img/rss_petit.gif) no-repeat left center;
	padding:5px 0 0 35px;
	font-size:20px;
	font-weight:bold;

}