/*** 
set the width and height to match your images 
**/

#slideshow {
    position:relative;
    height:350px;
	z-index:-1;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow img {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
			
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
			
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
		
@media screen and (max-width: 1024px){
	img.bg {
	left: 50%;
	margin-left: -512px; 
}
}
		
#page-wrap { 
	position: relative;
	width: 400px; 
	margin: 50px auto; 
	padding: 20px; 
	background: #fff; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}

p { 
	font: 15px/2 Arial; 
	margin: 0 0 30px 0; 
	color: #fff;
}

#content {
	width: 920px;
	margin: 0 auto;
	background: 11;
	padding: 0px;
}

/*#content h1 {
	text-transform: uppercase;
	font-family: 'Arial';
	color: #fff;
}

#content a {
	color: #a82711;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px;
}*/
.mb_footer{
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	font-size:11px;
	background:#E66156;
	opacity:0.9;
	height:100px;
	padding-bottom:5px;
	padding-top: 5px;
	text-transform:uppercase;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.titulospie{
	font-size:12px;
	text-transform:uppercase;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.linkspie{
	font-size:11px;
	text-transform:uppercase;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-decoration: none;
}
A.linkspie:hover{
	font-size:11px;
	text-transform:uppercase;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #9CC15A;
	letter-spacing: 2px;
	text-decoration: none;
}
/*.mb_footer a{
	padding:5px 10px;
	letter-spacing:1px;
	text-shadow:1px 1px 1px #000;
	color:#ddd;
	float:left;
}
.mb_footer a:hover{
	color:#fff;
}
.mb_footer a span{
	font-weight:bold;
}
.mb_footer a.mb_left{
	float:left;
}*/
.mb_toplogo{
	position:relative;
	top:-50px;
	left:0px;
	width:100%;
	font-size:11px;
	/*background:#ffffff;*/
	opacity:0.99;
	height:300px;
	padding-bottom:5px;
	padding-top: 0px;
	text-transform:uppercase;
	z-index:0;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	/*visibility: visible;*/
	display: block;
}
.mb_toplinea{
	position:fixed;
	top:100px;
	left:0px;
	width:100%;
	font-size:11px;
	background:#E66156;
	opacity:0.9;
	height:70px;
	padding-bottom:5px;
	padding-top: 5px;
	text-transform:uppercase;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
}

.mb_top{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	font-size:11px;
	background:#FC341D;
	opacity:0.99;
	height:180px;
	padding-bottom:5px;
	padding-top: 5px;
	text-transform:uppercase;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.mb_fondointernas{
	min-height:500px;
	padding-bottom:0px;   /* Height of the footer */
	width:910px;
	clear:both;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	float: left;
}
.mb_boxcentro{
	position:relative;
	top:0px;
	botton:150px;
	font-size:12px;
	color:#333333;
	opacity:0.9;
	font-family: "Trebuchet MS", Arial, Verdana;
	z-index:3;
	width: 900px;
	height: 100%;
	font-weight: normal;
	background-color: #FFFFFF;
	visibility: visible;
}
.mb_boxcentroOLD{
	position:relative;
	top:130px;
	botton:0px;
	font-size:12px;
	color:#333333;
	opacity:0.8;
	font-family: "Trebuchet MS", Arial, Verdana;
	z-index:3;
	width: 900px;
	height: 100%;
	font-weight: normal;
	background-color: #FFFFFF;
	visibility: visible;
}
img.mb_bgimage{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	/*opacity:0.8;*/
	z-index:1;
}


.mb_heading h1{
	position:absolute;
	top:123px;
	left:73px;
	font-size:86px;
	color:#000;
	/*text-shadow:0px 0px 1px #fff;*/
	font-family:"Astloch", Arial, sans-serif;
	z-index:4;
	width: 257px;
	height: 129px;
}
.mb_box{
	position:absolute;
	top:203px;
	left:156px;
	font-size:12px;
	color:#333333;
	opacity:0.8;
	font-family: "Trebuchet MS", Arial, Verdana;
	z-index:4;
	width: 850px;
	height: 100%;
	font-weight: normal;
	background-color: #FFFFFF;
}

.titulosconte{
	font-size:12px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: bold;
	color: #333333;
	letter-spacing: 2px;
	text-decoration: none;
	text-transform:uppercase;
}
.linksconte{
	font-size:11px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #333333;
	letter-spacing: 2px;
	text-decoration: none;
}
A.linksconte:hover{
	font-size:11px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #FF3333;
	letter-spacing: 2px;
	text-decoration: none;
}
.titulosflores{
	font-size:12px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: bold;
	color: #71A938;
	letter-spacing: 2px;
	text-decoration: none;
}
.campo{
	font-size:12px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #000000;
	letter-spacing: 2px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 30px;
	width: 350px;
	border: 1px solid #E66156;
}
.campoconsulta{
	font-size:12px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #000000;
	letter-spacing: 2px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 250px;
	width: 350px;
	border: 1px solid #E66156;
}
.btnenviar{
	font-size:12px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-decoration: none;
	background-color: #E66156;
	padding: 2px;
	height: 30px;
	width: auto;
	border: 1px solid #E66156;
}
img.double-border {
	border: 1px solid #71A938;
/*padding: 3px; /*Inner border size*/
/*background: #EDEDEE; /*Inner border color*/
}
.elemento1 {
	-webkit-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.30);
	-moz-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.50);
	box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.50);
	border: 1px solid #000000;
}
.elemento1:hover {
-webkit-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.78);
-moz-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.78);
box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.78);
border: 1px solid #000000;
}
.elemento1:link {
-webkit-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.50);
box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.50);
border: 1px solid #000000;
}
.sombra {
	-webkit-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.30);
	-moz-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.50);
	box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.50);
	border: 1px solid #ffffff;
}
.sombra:hover {
-webkit-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.78);
-moz-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.78);
box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.78);
border: 1px solid #ffffff;
}
.sombra:link {
-webkit-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.50);
box-shadow: 0px 21px 23px -13px rgba(0,0,0,0.50);
border: 1px solid #ffffff;
}
