@charset "UTF-8";
/* CSS Document */

* { padding: 0; margin: 0; }

body {
	background-image: url(img02/pattern-colr05.png);
	font-family: 'Roboto', sans-serif; color:#660000;
	}	
	
a {text-decoration:none;}
a:link {color:#660000;}
a:visited {color:#660000;}
a:hover, a:focus {text-decoration:underline; color:#666666;}
a:active {text-decoration:none; color:#660000;}	

a.id:link {color:#C00;}
a.id:visited {color:#C00;}
a.id:hover, a:focus {text-decoration:underline; color:#CCC;}
a.id:active {text-decoration:none; color:#660;}

#cap {
	width:100%;
	height:146px;
	background-image:url(img02/fondo_cap.gif); 
	background-repeat:repeat-x;
}
	
#contenedor {
	width:900px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	}
	
#contenedor_sup {
	width:900px;
	height:146px;
	margin-right:auto;
	margin-left:auto;
	}

#contenedor_portada	{
	width:309px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	}
	
#logo {
	margin-top:250px;
	text-align:center;
	font-size: 120%;
	}	
	
#logo_sup {
	float:left;
	width:262px;
	margin-top:3px;
	margin-left:18px;
	}
	
#idioma {
	float:right;
	width:93px;
	height:42px;
	background-image:url(img02/fondo_idioma.png);
	margin-right:25px;
	margin-bottom:30px;
	padding-top:2px;
	padding-left:25px;
	}
	
	/* slider */

#slideshow { 
	clear: both;
    margin: auto; 
    position: relative; 
    width: 800px; 
    height: 450px; 
    padding: 10px;
	margin-top:25px;
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
	background-color:#FFF;
}

#slideshow > div { 
    position: absolute;
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px;
}

/* menu */


#menu	{
	clear: both;
	width:700px;
	height:46px;
	font-family: 'Shadows Into Light Two';
	font-size:24px;
	margin-top:50px;
	margin-left:165px;
	}
	
#barra_menu	{
	clear: both;
	width:677px;
	height:5px;
	margin-left:110px;
	border-bottom:#600 medium solid;
	}
	
#barra_menu_cas	{
	clear: both;
	width:689px;
	height:5px;
	margin-left:110px;
	border-bottom:#600 medium solid;
	}
	
#menu_cas	{
	clear: both;
	width:700px;
	height:46px;
	font-family: 'Shadows Into Light Two';
	font-size:24px;
	margin-top:50px;
	margin-left:162px;
	}

#prov {
	float:left;
	width:auto;
	height:40px;
	text-align:center;
	padding-top:5px;
	padding-left:25px;
	padding-right:25px;
	
}

#prov:hover {
	font-family: 'Shadows Into Light Two'; color:#CCC;
	background-color:#660000;
	cursor:pointer;
	-webkit-transition: all 300ms linear; /*safari and chrome */
	-moz-transition: all 300ms linear; /* firefox */
	-o-transition: all 300ms linear; /* opera */
	transition: all 300ms linear;
}

#prov_select {
	float:left;
	width:auto;
	height:40px;
	font-family: 'Shadows Into Light Two'; color:#CCC;
	background-color:#660000;
	text-align:center;
	padding-top:5px;
	padding-left:25px;
	padding-right:25px;
	
}

#inter {
	float:left;
	width:auto;
	height:25px;
	font-size:30px;
	padding-top:2px;
}

#tit {
clear: both;
float:left;
width:820px;
font-family: 'Shadows Into Light Two';
margin-left:40px;
margin-top:50px;
margin-bottom:30px;
border-bottom:#600 medium solid;
}

img {
float: left;
margin-right:10px;

}

#imgs {
float: left;
margin-left:40px;
margin-bottom:20px;
width:246px;	
}

#imgs_esp_01 {
float: left;
width:197px;
margin-left:40px;
}

#imgs_ombra_01 {
float: left;
width:197px;
height:70px;
background-image:url(img02/fondo_link_esp.png);
background-repeat:no-repeat;
font-family: 'Shadows Into Light Two';
font-size:19px;
text-align:center;
margin-left:40px;
margin-bottom:20px;
padding-top:5px;
}

#imgs_esp_02 {
float: left;
width:197px;
margin-left:10px;
}

#imgs_ombra_02 {
float: left;
width:197px;
height:70px;
background-image:url(img02/fondo_link_esp.png);
background-repeat:no-repeat;
font-family: 'Shadows Into Light Two';
font-size:20px;
text-align:center;
margin-left:10px;
margin-bottom:20px;
padding-top:5px;
}

#imgs_prev_media_01 {
float: left;
width:200px;
height:232px;
font-family: 'Shadows Into Light Two';
font-size:28px;
text-align:center;
margin-left:230px;
margin-bottom:50px;
}

#imgs_prev_media_02 {
float: left;
width:200px;
height:232px;
font-family: 'Shadows Into Light Two';
font-size:28px;
text-align:center;
margin-left:60px;
margin-bottom:50px;
}

#img_bola { 
	clear: both;
    width: 820px; 
    height: 470px; 
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	box-shadow: 0 0 20px rgba(0,0,0,0.9);
	margin-bottom:40px;
}

#imgs_fotos_01 {
float: left;
width:263px;
margin-left:40px;
padding-bottom:10px;
}

#descarrega_fotos {
float: left;
width:137px;
}

#ombra_fotos {
float: left;
width:125px;
}

#imgs_fotos_02 {
float: left;
width:263px;
margin-left:15px;
padding-bottom:10px;
}

#caixa_vid {
clear: both;
width:640px;
height:360px;
font-family: 'Shadows Into Light Two';
font-size:22px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
}

#text {
float: left;
width:534px;
margin-left:40px;
margin-bottom:40px;
font-size:16px;

}

#img_esp01 {
float: left;
width:120px;
height:112px;
padding-left:3px;
display:table-cell;
vertical-align:middle;
}

#img_esp02 {
float: left;
width:120px;
height:112px;
padding-left:3px;
display:table-cell;
vertical-align:middle;
}

#download {
clear:both;
float: left;
width:245px;
height:30px;
margin-top:8px;
padding-top:10px;
padding-left:3px;
border-top:#600 thin dotted;
border-bottom:#600 thin dotted;
display:table-cell;
vertical-align:middle;
}

#formulari01 {
float:left;
width:338px;
font-family: 'Shadows Into Light Two';
font-size:20px;
text-align:left;
margin-left:90px;
margin-bottom:50px;
}

#formulari02 {
float:left;
width:150px;
font-family: 'Shadows Into Light Two';
font-size:20px;
text-align:center;
margin-left:130px;
}

#formulari03 {
float:left;
width:315px;
font-family: 'Shadows Into Light Two';
font-size:20px;
text-align:center;
margin-left:50px;
}
input {
font-size:14px;
background-color:transparent;
border:thin solid #633;
} 

textarea {
font-size:14px;
background-color:transparent;
border:thin solid #633;
}


#present_formulari01 {
float:left;
width:338px;
font-family: 'Roboto', sans-serif; color:#CCC;
font-size:18px;
background-color:#660000;
text-align:left;
margin-left:90px;
margin-bottom:20px;
padding-left:5px;
}

#present_formulari02 {
float: left;
width:315px;
font-family: 'Roboto', sans-serif; color:#CCC;
font-size:18px;
background-color:#660000;
text-align:left;
margin-left:50px;
margin-bottom:20px;
padding-left:5px;
}

#present_formulari03 {
clear:both;
float:left;
width:640x;
font-family: 'Roboto', sans-serif; color:#660000;
font-size:18px;
text-align:left;
margin-left:90px;
margin-bottom:20px;
padding-left:5px;
}
					
#address {
clear:both;
width:820px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding-top:5px;
padding-bottom:3px;
border-top: #600 medium solid;
text-align: center;
font-size: 75%;
font-style: normal;
letter-spacing: 2px;
line-height: 1.5em;
}


