/* CSS Document */
body{ min-width:1280px;position:absolute;width:100%; background:#FFF;}
#header{
	height:200px; 
	position:static;
}

/*===============Logo========*/
#header #logo { 
	position: absolute;
	top:20px;
	left:0px;
	z-index:10;
	height:200px;
	width:430px;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
}
#header #logo #background{
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	background:#FFF;
	width:100%;
	height:100%;
	z-index:11;
	position:absolute;
	/* Border radius*/
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}
#header #logo img{ position:absolute; z-index:12; top:5px;left:45px }

/*===============Login========*/
#login {
	position:absolute;
	width:490px;
	height:170px;
	right:7px;
	top:7px;
	z-index:10;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */	
}
/*---Login->Submit---------*/
#login input[type=submit]{
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:15px;
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #badff3, #7acbed);
    background:-webkit-gradient(linear, left top, left bottom, from(#badff3), to(#7acbed));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#badff3', EndColorStr='#7acbed')";
    border:1px solid #7db0cc !important;
    cursor: pointer;
    padding:11px 16px;
    font:bold 11px/14px Verdana, Tahomma, Geneva;
    text-shadow:rgba(0,0,0,0.2) 0 1px 0px; 
    color:#fff;
    -moz-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    -webkit-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    box-shadow:inset rgba(255,255,255,0.6) 0 1px 0px, rgba(0,0,0,0.1) 0 1px 1px;
    margin-left:12px;
    float:right;
	padding:7px 21px;	
}
#login input[type=submit]:hover,
#login input[type=submit]:focus,
#login input[type=submit]:active{
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #7acbed, #badff3);
    background:-webkit-gradient(linear, left top, left bottom, from(#7acbed), to(#badff3));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7acbed', EndColorStr='#badff3')";
}
#login input[type=submit]:active
{
    text-shadow:rgba(0,0,0,0.3) 0 -1px 0px; 
}
/*---[END] Login->Submit---------*/
#login input[type=text],
#login input[type=password]
{
    border:6px solid #F7F9FA;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    margin:3px 0 4px;
    padding:3px 5px;
    width:150px;
    display:block;
	color:#CCC;
}
#login input[type=text]:focus,
#login input[type=password]:focus
{
    border:6px solid #f0f7fc;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
	color:#333;
}
#login .boxBody{
    background:#fefefe;
    border:1px solid #dde0e8;
	border-bottom:none;
    border-bottom:1px solid #dde0e8;
    padding:5px 10px;
	padding-bottom:1px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}
#login footer
{
    background:#eff4f6;
    background:-moz-linear-gradient(right, #eff4f6, #FBFCFD);
    background:-webkit-gradient(linear, left bottom, right top, from(#FBFCFD), to(#eff4f6));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eff4f6', EndColorStr='#FBFCFD')";	
    border-top:1px solid #fff;
    padding: 2px 10px 2px 10px;
    overflow:hidden;
	height:22px;
	text-align:right;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
}
#login footer a{ font-size:11px;}
#login .boxBody div{  float:left; }
#login .boxBody div label{ font-size:12px}
#login .boxBody .submit_container{ float:right; padding-top:2px; padding-bottom:3px; }
/*================= MENU =========== */
#menu_content{
	position:absolute;
	top:115px;
	right:0px;
}
/*================= [END] MENU =========== */
/*================ fondo principal=========*/
#sequence-theme_bg{
  background:#CCC;
  position: relative;
  min-height:20px;
  color: white;
  font-family: 'Play', sans-serif;
  max-width: 2560px;
  margin: 0 auto;
  min-width: 960px;
  margin: 0 auto;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  /* prevent graphical glitches in WebKit browsers when using transitions */	
}
/*======== MONEDA ======*/
#moneda{
	position:absolute;
	width:200px;
	height:50px;
	right:7px;
	top:110px;
	z-index:9;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	font-size:12px;
	text-align:right;
}
/* Pie de pagina */

#pie_de_pagina{
	background:#CCC;
	text-align:center;
	height:30px;
	margin-top:70px;
	padding:5px;
	position:relative;
	left:0;
	right:0;
	
}
#pie_de_pagina, #pie_de_pagina a {
	color:#FFF;
}

#texto_al_pie{
	color:#999;
	font-weight:100;
	font-size:12px;
	text-align:center;
	height:10px;
	margin-top:5px;
	padding:5px;
	position:relative;
	left:0;
	right:0;
}
/********  MAPA *****/
#main_map{
	margin: 50px auto;
	margin-left:90px;
}
#main_map_info{
	margin: 50px auto;
	text-align:center;
}
.bg_map{
	background:url(../images/map.png) no-repeat #FFF left top;
	background-position: 30px 10px;
}

/******  Contacto ****/
.box_contact{ 
	text-align:center; 
	background:url(../images/contacto/contacto.png) no-repeat #FFF left top;
	background-position: 20px 30px;
}
.contacto{
font-family:Tahoma;
color:#616161;
border-right:1px solid #E5E5E5;
padding:10px 0 10px 100px;
border: 0px solid #CCC;
}
.contacto .first_column{ text-align:left; padding-left: 30px;}
.contacto .formtable{ margin-left:150px;}
.contacto input[type=text],
.contacto textarea
{
    border:6px solid #F7F9FA;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    margin:3px 0 4px;
    padding:3px 5px;
    width:150px;
    display:block;
	color:#CCC;
}
.contacto input[type=text]:focus,
.contacto textarea:focus
{
    border:6px solid #f0f7fc;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
	color:#333;
}
