/* ESTILOS GENERALES.   6B3A37       F4F2C1    */
html, body{
	/*background: url(../images/fondobody.gif) repeat left top;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10pt;
	height:100%; 
	background:url("../images/floeur.jpg") repeat top left #363521;
	color: #fff;
	padding: 0px;
	margin: 0px;
}

ul.menuul {background: transparent; margin: 4px 0px 4px 0px;}
li.menu	{	list-style-type:none; border:0px solid #FFF; margin: 0px 2px 0px 2px; display: inline;}
li {margin-left:30px;}
.cursivasin{	font-size:16px;	margin:0px 0px 10px 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 600; 	}
.cursivagris{	font-size:16px;	margin:10px 10px 10px 10px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 300; color: #9C8A7B; 	}
.titulosgrandes{	font-size:30px;	margin:0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400;	}
.cursiva{	font-size:14px;	margin:10px 10px 10px 10px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 600; 	}
.negron{	font-size:12px; padding: 25px 15px 0px 0px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; 	}	
.minicursiva{	font-size:11px;	margin:10px 10px 10px 10px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 400; 	}	

h1{	font-size:30px;	margin:0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; color: #d58214;	}
h1.mini{	font-size:18px;	margin:0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; color: #d58214; 	}
h2{	font-size:18px;	margin:0px; padding:0px 0px 0px 40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; color: #000; 	}	
h2.mini{	font-size:18px;	margin:0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; color: #000; 	}	
h3{	font-size:12px;	margin:0px; padding:0px 0px 0px 40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; color: #000; 	}
h3.mini{	font-size:12px;	margin:0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; color: #000; 	}	
h4{	font-size:10px; margin:0px; padding:12px 10px 0px 28px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #d58214;}
h5{	font-size:10px; margin:0px; padding:179px 10px 0px 28px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #d58214;}
h6{	font-size:12px; margin:0px; padding:40px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #000;}
.hr{margin:0px 0px 0px 40px; padding:0px 0px 0px 40px; color: #999999; width:710px;}	



a:link.sincolor 		{	text-decoration:none; te		color: #d58214;	font-weight:bold;}
a:visited.sincolor 	{	text-decoration:none;	color: #d58214;font-weight:bold;}
a:hover.sincolor 		{	text-decoration:none; color: #000; font-weight:bold;}
a:active.sincolor	{	text-decoration:none;	color: #d58214;font-weight:bold;}

a:link.negrita 		{	text-decoration:color: #000; font-weight: 600;}
a:visited.negrita 	{	text-decoration: none; 		color: #000; font-weight: 600;}
a:hover.negrita 		{	text-decoration: none; color: #000; font-weight: 600;}
a:active.negrita	{	text-decoration: none; 		color: #000; font-weight: 600;}

a:link.menu 		{	text-decoration:none;		color: #fff; font-weight:normal;	}
a:visited.menu 	{	text-decoration: none; 		color: #fff;font-weight:normal;}
a:hover.menu 		{	text-decoration: none; color: #d58214;font-weight:normal; }
a:active.menu	{	text-decoration: none; 		color: #fff;font-weight:normal;}

a:link.blanco 		{	text-decoration:none;		color: #fff; font-weight:normal;	}
a:visited.blanco 	{	text-decoration: none; 		color: #fff;font-weight:normal;}
a:hover.blanco 		{	text-decoration: none; color: #000;font-weight:normal;}
a:active.blanco	{	text-decoration: none; 		color: #fff;font-weight:normal;}

a:link.path 		{	text-decoration:none;		color: #d58214; font-weight:bold;	}
a:visited.path 	{	text-decoration: none; 		color: #d58214;font-weight:bold;}
a:hover.path 		{	text-decoration: none; color: #fff;font-weight:bold; }
a:active.path	{	text-decoration: none; 		color: #d58214;font-weight:bold;}

a:link 		{	text-decoration:none;		color: #d58214;	font-weight:bold;}
a:visited 	{	text-decoration: none; 		color: #d58214;font-weight:bold;}
a:hover 		{	text-decoration: none; color: #000; font-weight:bold;}
a:active 	{	text-decoration: none; 		color: #d58214;font-weight:bold;}

#idiomas a:link 		{	text-decoration:none;		color: #fff;	font-weight:300; font-size:9px;}
#idiomas a:visited 	{	text-decoration: none; 		color: #fff;font-weight:300; font-size:9px;}
#idiomas a:hover 	{	text-decoration: none; 		color: #d58214; font-weight:300; font-size:9px;}
#idiomas a:active 	{	text-decoration: none; 		color: #fff;font-weight:300; font-size:9px;}

/* La CARCASA de la pgina web y sus secciones. ***********************************************************************************************************/
#contenedorgrande {	
	background-color: transparent;
	width: 100%;
	margin: 0px;
	text-align: center;
	border: solid 0px;
	overflow: hidden;
	height: auto;	
}

#contenedor {	
	background-color: transparent;
	margin: 0px auto;
	text-align: center;
	border: solid 0px;
	overflow: hidden;
	height: auto;	
}

#banner{
background : url('../images/reconstruccio_pattern.gif') #9C8A7B; 
padding : 0px; 
border-top : 0px solid #cccccc; 
border-bottom : 0px solid #cccccc; 
height: 100px;
}

#idiomas{
background : url('../images/reconstruccio_pattern.gif') #000; 
padding : 0px; 
margin: 0px auto;
border-top : 0px solid #cccccc; 
border-bottom : 0px solid #cccccc; 
height: 30px;
width:800px;
text-align: right;
}

#contenido{ 
width: 800px;
margin: 0px auto;
padding: 0px 0px 10px 0px;
background-color : #cebca4; 
border: solid 0px;
height: auto;
text-align: center;
}
#flashfonsh{
background:url(../images/fons.jpg) repeat-x bottom;
height:393;
}
#flashfons{
background:url(../images/fons2.jpg) repeat-x bottom;
height:200;
text-align: center;
margin: auto;
}
#desplegable{
background:#363521;
text-align: center;
margin: auto;
overflow:visible;
z-index:1;
}
#centrodesplegable{
background: #cebca4;
width: 800px;
margin:auto;
text-align:center;
border-bottom:solid #1A1A10 0px;

z-index:1;
}
.minidesplegable{
z-index:0;
background:#000;

width:400px;
overflow:visible;
text-align: center;
margin: auto;
font-size:16px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight:600; color: #3399ff;
}
.maxidesplegable{
z-index:0;
background:#fff;
height:80px;
width:400px;
overflow:visible;
text-align: center;
margin: auto;
font-size:16px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight:600; color: #3399ff;
}

#footer{ 
margin: 0px auto;
padding: 10px 10px 15px 10px;
background-color : #000; 
border: solid 0px;
height: auto;
text-align: center;
color: #fff;
}

#menugran{
width: 100%;
background: #000;
text-align: center;
}

#menu{
width: 800px;
background : transparent; 
margin: 0px auto;
padding : 3px 0px 5px 0px; 
border-top : 0px solid #cccccc; 
border-bottom : 0px solid #cccccc; 
}

#centro{
background: url(../images/fondosemi.jpg) transparent;
}

#centrobajo{
background: #fff;
width: 800px;
height: auto;
margin:auto;
text-align:left;
z-index:1;
}
#centrobajog{
background: #cebca4;
width: 800px;
height: auto;
margin:auto;
text-align:left;
}

#grups{
background: transparent;
width: 800px;
height: auto;
margin:auto;
text-align:left;
}

#centrobajo1{
background: #cebca4;
width: 800px;
height: 210px;
margin:auto;
text-align:center;
overflow: hidden;
border-bottom:solid #1A1A10 1px;
}
#centrobajo2{
background: #cebca4;
width: 800px;
height: 110px;
margin:auto;
text-align:center;
overflow: hidden;
border-bottom:solid #1A1A10 1px;
}

#txt_home{
background: #fff;
width: 737px;
padding: 20px 33px 20px 30px;
text-align: justify;
margin:auto;
color:#000000;
}

.caja {     
width: 250px;
height: 89px;
background-image: url(../images/caja.gif);
color: #000000;
}

#caja1 {
width: 250px;
height: 89px;
margin: 12px;
_margin: 12px;
float:left;
}

#caja2 {
width: 250px;
height: 89px;
margin: 12px 0 12px 0;
float:left;
}

#caja3 {
width: 250px;
height: 89px;
margin: 12px;
float:left;
clear:right;
}

#caja4 {
width: 250px;
height: 89px;
margin: 0px 12px 0px 12px;
_margin: 0px 12px 0px 12p;
clear:left;
float:left
}

#caja5 {
width: 252px;
height: 89px;
margin: 0px;
float:left;
}

#caja6 {
width: 252px;
height: 89px;
margin: 0px 12px 0px 8px;
float:left;
clear:right;
}

.minig{
width:680px;
background: transparent;
margin: 0px auto;
height: auto;
text-align: center;
}

.maxig{
width: 560px;
background: transparent;
margin: 0px auto;
height: auto;
text-align: left;
}

#similpath{
background: #000;
width: 800px;
height: auto;
margin:auto;
text-align:center;
}

/*tablas********************************************************************************************************************************/
.taulagaleria{
width:200px;
}

/*imagenes********************************************************************************************************************************/
.imgborder{
border: 1px;
border-color: #000;
}

.imgnoborder{
border: 0px;
border-color: #000;
}

img.alignleft {
float: left;
padding: 4px;
margin: 0 7px 0px 0;
display: inline;
}

.imghome{
margin:10px;
border:0;
}

.imgfooter{
margin:10px 0px 0px 0px;
border:0;
}

/*formularios********************************************************************************************************************************/
.textform {
	BORDER-RIGHT: #FF0000 0px solid;
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #FF0000 0px solid; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #FF0000 0px solid; 
	WIDTH: 140px; 
	COLOR: #000; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #FF0000 0px solid; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #ffeeee;
	background-image:url(../images/botones/textos.gif) #9C8A7B;	
}

.textbut {
	BORDER-RIGHT: #8e4d07 1px solid;
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #8e4d07 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #8e4d07 1px solid; 
	WIDTH: 90px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #8e4d07 1px solid; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #b7a690;
	margin: 10px 0px 10px 0px;
}

.areaform {
	BORDER-RIGHT: #fff 0px solid;
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 0px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #fff 0px solid; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 0px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #cebca4;
	margin: 10px 0px 10px 0px;
}

/********************************************************************************************************************/
/*Div que contenen la imatge del principi
/********************************************************************************************************************/

.contacte{
background:url(../images/LegioVI-02-Campament.JPG) no-repeat bottom transparent;
height:200px;
width: 800px;
margin: auto;
text-align: left;
}

.vincles{
background:url(../images/Clarmont-Tarraco.jpg) no-repeat bottom transparent;
height:200px;
width: 800px;
margin: auto;
text-align: left;
}

.textos{
background:url(../images/Festa-Gironella-04.jpeg) no-repeat bottom transparent;
height:200px;
width: 800px;
margin: auto;
text-align: left;
}

.reconstruccio{
background:url(../images/Athenea-Promakhos-01.jpg) no-repeat bottom transparent;
height:200px;
width: 800px;
margin: auto;
text-align: left;
}

.gengrups{
background:url(../images/Puy-du-Fou-02.JPG) no-repeat bottom transparent;
height:200px;
width: 800px;
margin: auto;
text-align: left;
}

.genfires{
background:url(../images/Puy-du-Fou-04-Amfiteatre-Roma.JPG) no-repeat bottom transparent;
height:200px;
width: 800px;
margin: auto;
text-align: left;
}

.genenllacos{
background:url(../images/kirby_ainsworth.jpg) no-repeat bottom transparent;
height:200px;
width: 800px;
margin: auto;
text-align: left;
}

.galeries{
background:url(../images/fondoblau.jpg) repeat-x bottom #cebca4;
height:200px;
width: 800px;
margin: auto;
text-align: left;
}


.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #666666;
}

.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #333333;
	font-weight: bold;
}

	  
#desplega {
		list-style: none;	

	}
	#desplega ul {
		display: none;
		list-style: none;	
	}
	
	
	#desplega a {
		color: #fff;
		cursor: pointer;
		font-weight: bold;

	}

	#desplega a:hover {
		text-decoration: none;
	}
	#desplega ul a {
		color: #fff;
		display: block;
		font-weight: normal;

	}
	
	
	
	
	li .mini{
	color:#fff;
	font-size:11px;

	}