body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	/*margin: 0 auto;
	border:0px;
	padding:0px;*/
}

/* estructura */
#tot {
	width:977px;
	margin: 0 auto;
	text-align:left;
	
}

#capsalera {
	width:100%;
	height: 123px;
	background-image: url(../img/fons_cap.jpg);
	background-repeat: no-repeat;
	background-position: top left; 

}

#mig {
	width:100%; 
	padding:10px 0px 0px 0px;
}

#mig2 {
	width:100%; 
	padding:0px 0px 0px 0px;
}

#columna {
	width:250px;
	float:left;
	padding:0px 0px 0px 10px;
	
}

#main {
	width:717px;
	float:left;
	
}

#top {
	width: 717px;
	height: 64px;
}

#peu {
	width: 100%;
	text-align: left;
	margin:10px 0px 0px 0px;
	background-image:url(../img/footer/peu.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
	font-size:12px;
	padding:6px 0px 0px 10px;
}

#peu2 {
	width: 100%;
	text-align: right;
	margin:0px 0px 0px 0px;
	color:#000;
	font-size:12px;
	padding:0px 10px 0px 0px;
}

/*links*/
/*.menu a:active, .menu a:visited, .menu a:link{
		text-decoration:none;
		color:#000;
	}
.menu a:hover {
		text-decoration:none;
		color:#ff7100;
	}*/
.submenu a:active, .submenu a:visited, .submenu a:link {
		text-decoration:none;
		color:#4e4e4e;
	}

.submenu a:hover {
		text-decoration:none;
		color:#000;
	}

/*.modul1_primer a:active img, .modul1_primer a:visited img, .modul1_primer a:hover img, .modul1_primer a:link img {
	border:1px solid #ababab;
}*/
.modul1 a:active img, .modul1 a:visited img, .modul1 a:hover img, .modul1 a:link img {
	border:1px solid #ababab;
}
/*.modul1_ultim a:active img, .modul1_ultim a:visited img, .modul1_ultim a:hover img, .modul1_ultim a:link img {
	border:1px solid #ababab;
}
.modul1_ultim2 a:active img, .modul1_ultim2 a:visited img, .modul1_ultim2 a:hover img, .modul1_ultim2 a:link img {
	border:1px solid #ababab;
}*/

.int_bloc1a a:active, .int_bloc1a a:hover, .int_bloc1a a:visited, .int_bloc1a a:link{
	text-decoration:none;
}
.int_bloc2a a:active img, .int_bloc2a a:visited img, .int_bloc2a a:hover img, .int_bloc2a a:link img {
	border: none;
	text-decoration:none;
}
.modul1b a:active img, .modul1b a:visited img, .modul1b a:hover img, .modul1b a:link img {
	border: none;
	text-decoration:none;
}
.modul1c a:active img, .modul1c a:visited img, .modul1c a:hover img, .modul1c a:link img {
	border: none;
	text-decoration:none;
}
.modul1d a:active img, .modul1d a:visited img, .modul1d a:hover img, .modul1d a:link img {
	border:1px solid #ababab;
	text-decoration:none;
}
.tires a:active img, .tires a:visited img, .tires a:hover img, .tires a:link img {
	border:0px;
	padding:0px;
	text-decoration:none;
}

/*.int_bloc1b a:active, .int_bloc1b a:hover, .int_bloc1b a:visited, .int_bloc1b a:link{
	text-decoration:none;
}*/

#peu a:active, #peu a:visited, #peu a:link {
	text-decoration:none;
	color:#fff;
}

#peu a:hover {
	text-decoration:none;
	color:#fa3c03;
}
	
#peu2 a:active, #peu2 a:visited, #peu2 a:link {
	text-decoration:none;
	color:#000;
}

#peu2 a:hover {
	text-decoration:none;
	color:#fa3c03;
}

.descarrega a:active img, .descarrega a:hover img, .descarrega a:visited img, .descarrega a:link img {
	text-decoration:none;
	border:0px;
	padding:0px 0px 0px 0px;
}


/*nou*/


.img_home {
	float:left;
	margin:21px 16px 0px 0px;
	width:58px;
	height:58px;	
}

.img_home a:active, .img_home a:visited, .img_home a:link {
	position:absolute;
	background-image:url(../img/thumb/menu_home.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
		
}
.img_home a:hover  {
	background-position:0 -58px;
	
}

.img_home a img {
	border:none;
}


  
.img_publi {
	float:left;
	margin:21px 16px 0px 0px;
	width:58px;
	height:58px;	
}

.img_publi a:active, .img_publi a:visited, .img_publi a:link {
	position:absolute;
	background-image:url(../img/thumb/menu_publi.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
		
}
.img_publi a:hover  {
	background-position:0 -58px;
	
}

.img_publi a img {
	border:none;
}

.img_interactiva {
	float:left; 
	margin:21px 16px 0px 0px;
	width:58px;
	height:58px;
	
}

.img_interactiva a:active, .img_interactiva a:visited, .img_interactiva a:link {
	position:absolute;
	background-image:url(../img/thumb/menu_interact.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
.img_interactiva a:hover  {
	background-position:0 -58px;
}

.img_interactiva a img {
	border:none;
}

.img_games {
	float:left;
	margin:21px 16px 0px 0px;
	width:58px;
	height:58px;
	}

.img_games a:active, .img_games a:visited, .img_games a:link {
	position:absolute;
	background-image:url(../img/thumb/menu_games.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
.img_games a:hover  {
	background-position:0 -58px;
}

.img_games a img {
	border:none;
}

.img_internet {
	float:left;
	margin:21px 16px 0px 0px;
	width:58px;
	height:58px;
	
}

.img_internet a:active, .img_internet a:visited, .img_internet a:link {
	position:absolute;
	background-image:url(../img/thumb/menu_internet.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
.img_internet a:hover  {
	background-position:0 -58px;
}

.img_internet a img {
	border:none;
}


.img_studios {
	float:left;
	margin:21px 16px 0px 0px;
	width:58px;
	height:58px;
	
}

.img_studios a:active, .img_studios a:visited, .img_studios a:link {
	position:absolute;
	background-image:url(../img/thumb/menu_studios.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
.img_studios a:hover  {
	background-position:0 -58px;
}

.img_studios a img {
	border:none;
}

#columna a img {
	border:none;
	
}


/*menu*/
.menu {
	
	margin:0px 0px 0px 0px;
	text-align: center;
	font-weight: bolder;
	font-size:12px;
	line-height: 2;
	height:99px;
	padding:0px 0px 0px 0px;
}

.submenu {
	width:100%;
	height: 24px;
	background-color: #fff;
	background-image: url(../img/fons_submenu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size:10px;
	font-weight: bolder;
	text-align: right;
	color: #7f7f7f;
	line-height: 2.1;

}

.top_publicidad {
	background-image: url(../img/top/top_publi.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.top_interactiva {
	background-image: url(../img/top/top_interact.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.top_contenidos {
	background-image: url(../img/top/top_internet.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.top_dibujos {
	background-image: url(../img/top/top_studios.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.top_games {
	background-image: url(../img/top/top_games.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.top_contactar {
	background-image: url(../img/top/top_contactar.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.top_descargas {
	background-image: url(../img/top/top_descargas.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.top_instalaciones {
	background-image: url(../img/top/top_instal.jpg);
	background-repeat: no-repeat;
	background-position: top;
}


.cap_bloc {
	width: 717px;
	height: 22px;
	background-image: url(../img/cap_bloc.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin:12px 0px 0px 0px;
	text-indent: 41px;
	color:#fff;
	text-align:left;
	line-height:1.4;
	
}
.cap_bloc_p {
	width: 250px;
	height: 22px;
	background-image: url(../img/cap_bloc_p.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin:0px 0px 0px 0px;
	text-indent: 41px;
	color:#fff;
	
	line-height:1.4;
}
.int_bloc1a {
	padding:0px 0px 5px 5px;
	background-color: #fff;
	border-left: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-top: 0px;
	border-color: #ababab;
	border-style: solid;

	font-size:11px;
}
.bloc_publi {
	width: 710px;
	height:308px;
}
.bloc_animatics {
	width: 710px;
	height:234px;
}
.bloc_contenidos {
	width: 710px;
	height:163px;
}
.bloc_dibujos {
	width: 710px;
	height:147px;
	background-image: url(../img/fons_blocdibujos.gif);
	background-repeat: no-repeat;
}
.bloc_descargas {
	width: 710px;
	height:222px;
}

.bloc_descargas2 {
	width: 710px;
	height:452px;
}


.int_bloc2a {
	padding:4px 4px 4px 4px;
	width: 240px;
	background-color: #fff;
	border-left: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-top: 0px;
	border-color: #ababab;
	border-style: solid;
	/*height:308px;
	font-size:11px;*/
}
.int_bloc2b {
	padding:4px 4px 0px 4px;
	width: 240px;
	background-color: #fff;
	border-left: 1px;
	border-bottom: 0px;
	border-right: 1px;
	border-top: 0px;
	border-color: #ababab;
	border-style: solid;
	/*height:308px;
	font-size:11px;*/
}
.int_bloc3a {
	padding:10px 0px 10px 0px;
	/*width: 240px;*/
	background-color: #fff;
	border-left: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-top: 0px;
	border-color: #ababab;
	border-style: solid;
	float:left;
	/*height:308px;
	font-size:11px;*/
}
.int_bloc3b {
	padding:10px 0px 0px 0px;
	/*width: 240px;*/
	background-color: #fff;
	border-left: 1px;
	border-bottom: 0px;
	border-right: 1px;
	border-top: 0px;
	border-color: #ababab;
	border-style: solid;
	float:left;
	/*height:308px;
	font-size:11px;*/
}
.titol_modul1 {
	height:16px;
	padding: 5px 0px 0px 11px;
	line-height: 1.5;
	/*background-color:red;*/
}
.modul1 {
	width: 78px;
	height:134px;
	font-size:11px;
	padding:9px 0px 0px 9px;
	float:left;
	/*background-color:blue;*/
}
.modul1b {
	height:211px;
	font-size:11px;
	padding:9px 4px 0px 4px;
	text-align: center;
	float:left;
	/*background-color:blue;*/
}
.modul1c {
	height:102px;
	font-size:11px;
	padding:25px 4px 0px 10px;
	text-align: center;
	float:left;
	/*background-color:blue;*/
} 
.modul1d {
	height:201px;
	font-size:11px;
	padding:9px 4px 0px 4px;
	text-align: left;
	float:left;
	/*background-color:blue;*/
}

.modul1e {
	height:201px;
	font-size:11px;
	padding:9px 4px 0px 4px;
	text-align: left;
	float:left;
	/*background-color:blue;*/
}

.pdf_lateral {
	font-size:12px;
	margin:20px 0px 10px 0px;
}

.pdf_lateral a:active, .pdf_lateral a:visited, .pdf_lateral a:link, .pdf_lateral a:hover {
	text-decoration:none;
}

.text_lateral {
	padding: 10px 0px 15px 0px;
	margin:0px 0px 7px 0px;
	font-size:12px;
	text-align:justify;
	border-bottom:1px dashed #000;
	border-top:1px dashed #000;
}

.text_lateral2 {
	font-size:12px;
	margin:0px 0px 7px 0px;
	padding: 10px 0px 15px 0px;
	
	border-top:1px dashed #000;
}

.text_lateral2 a:active, .text_lateral2 a:visited, .text_lateral2 a:link, .text_lateral2 a:hover {
	text-decoration:none;
	color:#000;
	font-weight:bolder;
}

.text_lateral3 {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:justify;
	
}


iframe{border:1px solid #ababab}

.modaot {
	margin: 15px 0px 0px 0px;
	width: 710px;
	height:175px;
}
.columna_modaot {
	margin:0px 0px 7px 0px;
	color:#fc7700;
	font-size: 12px;
}

.amaga {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.bloc_dibuixants {
	padding:0px 0px 5px 27px;
	background-color: #fff;
	/*width: 710px;*/
	height:422px;

}

.bloc_dibuixants a:active, .bloc_dibuixants a:hover, .bloc_dibuixants a:visited, .bloc_dibuixants a:link{
	text-decoration:none;
}

.idioma {
	float:left;
	color:#000;
}

.idioma a:active, .idioma a:visited, .idioma a:link{
	text-decoration:none;
}

.idioma a:hover {
	
}

.bloc_home {
	border:1px solid #ababab;
	width:344px;
	/*height:204px;*/
}

.bloc_home_p1 {
	background-image:url(../img/bloc_home1.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bolder;
	height:24px;
	padding:0px 0px 0px 5px;
}

.crytrans {
	background-color:#0396f3;
}

.nhunter {
	background-color:#539c15;
}

.nan {
	background-color:#539c15;
}


.fivespots {
	background-color:#d65500;	
}

.crazyfruits {
	background-color:#dab800;	
}

.contenidos_digitales {
	background-color:#d6004f;	
}

.bloc_home_p2 {
	padding:17px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:19px;
	color:#7f7f7f;
	height:160px;
	 
}

.crytrans2 {
	background-image:url(../img/images/bloc_home_cry.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}

.nhunter2 {
	background-image:url(../img/images/bloc_home_hunter.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}

.nan2 {
	background-image:url(../img/images/bloc_home_nan.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}

.fivespots2 {
	background-image:url(../img/images/bloc_home_5spots.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}

.crazyfruits2 {
	background-image:url(../img/images/bloc_home_crazyfruits.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}

.contenidos_digitales2 {
	background-image:url(../img/images/bloc_home_cry.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}

.crytrans2 a:active, .crytrans2 a:visited, .crytrans2 a:link {
	text-decoration:none;
	color:#0396f3;
	font-size:14px;
}

.crytrans2 a:hover {
	color:#000;
	
}

.nhunter2 a:active, .nhunter2 a:visited, .nhunter2 a:link {
	text-decoration:none;
	color:#539c15;
	font-size:14px;
}

.nhunter2 a:hover {
	color:#000;
	
}

.nan2 a:active, .nan2 a:visited, .nan2 a:link {
	text-decoration:none;
	color:#539c15;
	font-size:14px;
}

.nan2 a:hover {
	color:#000;
	
}

.fivespots2 a:active, .fivespots2 a:visited, .fivespots2 a:link {
	text-decoration:none;
	color:#d65500;
	font-size:14px;
}

.fivespots2 a:hover {
	color:#000;
	
}

.crazyfruits2 a:active, .crazyfruits2 a:visited, .crazyfruits2 a:link {
	text-decoration:none;
	color:#dab800;
	font-size:14px;
}

.crazyfruits2 a:hover {
	color:#000;
	
}

.bloc_projecte {
	width:719px;
	/*height:204px;*/
}

.bloc_projecte_p1 {
	background-image:url(../img/bloc_projecte1.png);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bolder;
	color:#fff;
	padding:0px 0px 0px 10px;
	height:25px;
	line-height:25px;
	letter-spacing:2px;
}

.bloc_projecte_p1b {
	background-image:url(../img/fons_projecte.jpg);
	background-repeat:repeat-x;
	
}

.bloc_projecte_p1c {
	background-image:url(../img/fons_projecte2.jpg);
	background-repeat:repeat-x;
	margin:10px 0px 0px 0px;
	height:20px;
}

.bloc_projecte_p2 {
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474747;
	 
}

.projecte_int1 {
	
}

.projecte_int2 {
	float:left;
	width:48%;
	padding:0px 20px 0px 0px;
	text-align:justify;
}

.projecte_int3 {
	
}

.projecte_int4 {
	padding:0px 20px 0px 0px;
	text-align:justify;
}

.img_inicial {
	Float:left;
	padding:0px 10px 0px 0px;
}

.titol_inicial {
	font-weight:bolder;
	font-size:19px;
	color:#7f7f7f;	
}

.subtitol_crytranslator {
	font-size:18px;
	color:#0396f3;;
}

.subtitol_5spots {
	font-size:18px;
	color:#d65500;
}

.subtitol_nhunter {
	font-size:18px;
	color:#539c15;
}

.subtitol_nan {
	font-size:18px;
	color:#539c15;
}

.subtitol_crazyfruits {
	font-size:18px;
	color:#dab800;
}

.subtitol_contenidos_digitales {
	font-size:18px;
	color:#d6004f;
}


.projecte_text_dreta {
	text-align:justify;
	padding:0px 20px 0px 0px;
}

.logos {
	text-align:right;
}

.logos a:active img, .logos a:visited img, .logos a:link img, .logos a:hover img {
	text-decoration:none;
	padding:0px 0px 0px 10px;
	border:0px;
}

.img_projecte {
	padding:10px 8px 0px 0px;	
}

.img_projecte2 {
	padding:10px 0px 0px 0px;	
}


.projecte_int3 a:active img, .projecte_int3 a:visited img, .projecte_int3 a:link img, .projecte_int3 a:hover img {
	text-decoration:none;
	padding:0px 0px 0px 10px;
	border:0px;
}
