@charset "iso-8859-1";
/* GENERAL CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
h2{
	color:#294F1D;	
}

h3{
	color:#294F1D;	
}
#content{ 
    width:100%; 
	height:auto;
	margin:0 auto 0 auto;	
	padding:0;
}
#BarSup{ 
    width:205px; 
	height:80px;
	margin:0 auto 0 70px;	
	padding:0;
	background-image:url(../images/bar-sup.png);
}
#BarLogo{ 
    width:205px; 
	height:312px;
	margin:0 auto 0 70px;	
	padding:0;
	background-image:url(../images/logo.png);
}
#BarInf{
	position:absolute;
    width:205px; 
	height:538px;
	margin:0 auto 0 70px;	
	padding:0;
	background-image:url(../images/bar-inf.png);
    z-index:1;
}
#Barauto{
	width:205px;	
	position:absolute;
	bottom:0;
	top:538px;
	right:0;
	left:70px;
	height:100%;
	min-height:100%;
	padding-bottom:30px;
	background-image:url(../images/bar-inf.png);	
    z-index: 0;	
}
#EspCentral{
	width:75%;
	position:absolute;
	float:left;
	height:auto;
	margin:0 auto 0 320px;
	padding:0;
	color:#FFF;
	top: 100px;
} 
.input1{
 padding:10px;
 border:solid 1px #DEDEDE;
 border-radius:5px;
}
.input1:focus{
 box-shadow:0 0 15px #036;
}
/* FIN GENERAL CSS Document */


/* PAGINAS INTERNAS */
#boxes{
	width:100%;	
	height:242px;
	padding:20px auto 0 auto;
	margin:0 auto 0 auto;
	text-align:center;
}

.home {
	float:left;
	width: 95%;
	height: 500px;
	background-color: #F8F9F9;
	padding: 20px 50px 20px 50px;
    opacity: .85;
    -moz-opacity: .85;
    filter:alpha(opacity=85);
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;		
}
.about {
	float:left;
	width: 95%;
	height: auto;
	background-color: #F8F9F9;
	padding: 20px 50px 20px 50px;
    opacity: .85;
    -moz-opacity: .85;
    filter:alpha(opacity=85);	
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;	
}
.taller {
	float:left;
	width: 95%;
	height: auto;
	background-color: #F8F9F9;
	padding: 20px 50px 20px 50px;
    opacity: .85;
    -moz-opacity: .85;
    filter:alpha(opacity=85);	
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;		
}
.contacto {
	float:left;
	width: 95%;
	height: auto;
	background-color: #F8F9F9;
	padding: 20px 50px 20px 50px;
    opacity: .85;
    -moz-opacity: .85;
    filter:alpha(opacity=85);
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;	
}
.catalogue {
	float:left;
	width: 95%;
	height: auto;
	background-color: #E8E8E8;
	padding: 20px 5% 20px 8%;
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;
}
#catalogueInterior {
	float:left;
	width: 33%;
	height: auto;
	padding: 5px 10px 10px 5px;
	text-align:center;
}

.TituloH1{
	font-family: 'Wellfleet', cursive; font-size: 1.3em; font-weight: bold; letter-spacing: -0.03em; color: #333333; text-shadow: 2px 2px 0px rgba(255,255,255,0.65);	
}
.Slogan{
	font-family: 'Petit Formal Script', cursive; font-size: 1.1em; letter-spacing: -0.03em; color: #667584; text-shadow: 2px 2px 0px rgba(255,255,255,0.65);
}
.Slogan a{
	font-family: 'Petit Formal Script', cursive; font-size: 1.1em; text-decoration:none; letter-spacing: -0.03em; color: #667584; text-shadow: 2px 2px 0px rgba(255,255,255,0.65);
}
.Slogan a:hover{
	font-family: 'Petit Formal Script', cursive; font-size: 1.1em; letter-spacing: -0.03em; color: #333333; text-shadow: 2px 2px 0px rgba(255,255,255,0.65);
}
.LetrasGrises{
	font-family:Verdana, Geneva, sans-serif; font-size: 0.80em; letter-spacing: -0.03em; color: #333333; text-shadow: 2px 2px 0px rgba(255,255,255,0.65);
}
.LetrasGrises2{
	font-family:Verdana, Geneva, sans-serif; font-size: 0.80em; letter-spacing: -0.03em; color: #666666; text-shadow: 2px 2px 0px rgba(255,255,255,0.65);
}

.EnlaceBlanco{
    font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;
}
.EnlaceBlanco a{
    font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-decoration:none;
}
.EnlaceBlanco a:hover{
	color:#CCC;
}
/* PAGINAS INTERNAS */


/*VISUALIZACION*/
.invisible {
	display: none;
	visibility:hidden;
}
.visible {
	visibility:visible;
}
/*FIN VISUALIZACION*/
