@charset "utf-8";
/* CSS MCT 1.0 */

html {
	overflow:hidden;
	overflow-y:hidden;
}

.barra_superior{
	display:none;
}

/* //INICIO// CSS general de la página, no es importante */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
body {
	background-color: #b3b7da;
	color: #ffffff;
	margin: 0px;
	position: fixed;
	height: 100%;
	width: 100%;
	padding: 0px;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #666;
}
a:active {
	text-decoration: none;
	color: #999;
}
h1 {
	font-size: 24px;
	color: #000;
}
h2 {
	font-size: 18px;
	color: #000;
}
h3 {
	font-size: 16px;
	color: #000;
}
h4 {
	font-size: 14px;
	color: #000;
}
h5 {
	font-size: 12px;
	color: #000;
}
h6 {
	font-size: 10px;
	color: #000;
}
/* //FINAL// */

/* //INICIO// CSS Wrapper y HeaderContent, lo realmente útil, las URL de las imágenes seguramente tendrán que cambiar */
.Wrapper {
	background: #b3b7da;
	background: -webkit-gradient(linear, left top, left bottom, from(#b3b7da), to(#8087c2));
	background: -moz-linear-gradient(top, #b3b7da, #8087c2);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b7da', endColorstr='#8087c2');
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.WrapperHeader {
	height: 80px;
	width: 100%;
	
	background: #b3b7da;
	background: -webkit-gradient(linear, left top, left bottom, from(#b3b7da), to(#8087c2));
	background: -moz-linear-gradient(top, #b3b7da, #8087c2);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b7da', endColorstr='#8087c2');
	-webkit-box-shadow: 0 3px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 2px rgba(0,0,0,.2);
	box-shadow: 0 3px 2px rgba(0,0,0,.2);
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
}
.Logo-container{
	height: 62px;
	width: 159px;
}
.Logo {
	height: 62px;
	width: 159px;
	background-position: center center;
	float: left;
	margin: 10px;
	cursor: pointer;
}

.mct_refresh {
	padding-top:25px;
}
.mct_refresh_img {
	position:absolute;
	right:10px;
	cursor: pointer;
}
.mct_refresh_text {
	position:absolute;
	right:40px;
	margin: 10px;
	font-size: 14px;
}

.Help {
	float: left;
	background-image: url(../img/hint.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	vertical-align: text-bottom;
	width: 20px;
	letter-spacing: normal;
	cursor: help;
	margin-top: 30px;
	height: 20px;
}
.Zoom {
	float: left;
	background-image: url(../img/Zoom.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	vertical-align: text-bottom;
	width: 70px;
	height: 30px;
	letter-spacing: normal;
	cursor: pointer;
	margin-top: 23px;
	margin-left: 8px;
}

/* //FINAL// CSS Wrapper y HeaderContent */

/* //INICIO// Form Search ---*/
.mct-search {
	float: left;
	height: 35px;
	width: 360px;
	margin-top: 22px;
}
.mct-search label {
	display: none;
}

.mtc-search-response
{
	width: 350px;
	height: 150px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #FFFFFF;
	display:none;
	z-index: 5;
}

.mct-search .inputbox {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFFF;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-search .listbox{
	width: 350px;
	height: 150px;
	/*border: 0px solid #809db9;*/
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFFF;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
}
.mct-search .inputbox:hover, .mct-search .inputbox:focus {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFF0;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-search .button {
	font-size: 18px;
	font-weight: normal;
	margin-left: 5px;
	text-transform: none;
	color: #000f84;
	height: 30px;
	width: 100px;
	border: 1px solid #809db9;
	text-align: left;
	vertical-align: middle;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/LupaCerca.png);
	background-repeat: repeat;
	background-position: center center;
}
.mct-search .button:hover, .mct-search .button:focus {
	font-size: 18px;
	font-weight: normal;
	margin-left: 5px;
	text-transform: none;
	color: #000f84;
	height: 30px;
	width: 100px;
	border: 1px solid #809db9;
	text-align: left;
	vertical-align: middle;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/LupaCercaHover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
table.searchintro {
	padding: 10px 0;
	width: 100%;
}
table.searchintro td {	padding: 5px !important; }
/* //FINAL// Form Search ---*/

/* //INICIO// Print window */
.mct-print-header {
	height: 80px;
	width: 100%;
	background: #b3b7da;
	background: -webkit-gradient(linear, left top, left bottom, from(#b3b7da), to(#8087c2));
	background: -moz-linear-gradient(top, #b3b7da, #8087c2);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b7da', endColorstr='#8087c2');
	-webkit-box-shadow: 0 3px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 2px rgba(0,0,0,.2);
	box-shadow: 0 3px 2px rgba(0,0,0,.2);
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
}
.mct-print-header .button{
	font-size: 18px;
	font-weight: normal;
	margin-top: 22px;
	margin-left: 5px;
	text-transform: none;
	color: #000f84;
	height: 30px;
	width: 100px;
	border: 1px solid #809db9;
	text-align: middle;
	vertical-align: middle;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/button.png);
	background-repeat: repeat;
	background-position: center center;
}

.mct-print-image{
	visibility:hidden;
}

.mct-print-carregant{
	margin-top: 85px;
	margin-left: 5px;
	font-size: 18px;
	font-weight: normal;
	color: #000f84;
	position:absolute;
}

.mct-print-poweredby{
	width: 62px;
	height: 30px;
	bottom: 5px;
	left: 5px;
	position:absolute;
	background-image: url(../img/poweredby.png);
}

/* //FINAL// Print window ---*/

/* //INICIO// Modulos */
.WrapperModules {
	float: left;
	left: 10px;
	top: 80px;
	right: 10px;
	bottom: 10px;
	position: absolute;
}
.PanelIzquierdo {
	float: left;
	border: thin solid #809db9;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	background: #f0f0fe;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e7f3));
	background: -moz-linear-gradient(top,  #ffffff,  #e6e7f3);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e7f3');
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 10px;
	
	width: 287px;
	
	overflow-y:auto;
	overflow-x:hidden;
}
.BotonGenerico {
	border: thin solid #809db9;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e7f3));
	background: -moz-linear-gradient(top,  #ffffff,  #e6e7f3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e7f3');
	width: 380px;
	margin: 10px;
	height: 60px;
	cursor: pointer;
}
.Transit {
	background-image: url(../img/ShowTransit.png);
	background-repeat: no-repeat;
	background-position: 5px;
	font-size: 18px;
	color: #000f84;
	height: 60px;
	width: 370px;
	list-style-image: url(../img/Transit.png);
	list-style-type: none;
	position: absolute;
	list-style-position: inside;
	text-align:left;
	padding-left: 75px;
}
.HideShowPanel
{
	width: 10px;
	height: 100%;
	float: left;
	left: 288px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	vertical-align: middle;
	padding-top: 20%;
}
.Button_hideshow
{
	background-image: url(../img/HidePanel.png);
	height: 41px;
	width: 10px;
	border: none;
	cursor: pointer;
}
.Button_hideshow_inv
{
	background-image: url(../img/ShowPanel.png);
	height: 41px;
	width: 10px;
	border: none;
	cursor: pointer;
}
.HideShowPanelTop 
{
	height: 10px;
	width: 100%;
	float: left;
	text-align: center;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}
.Button_hideshow_top
{
	background-image: url(../img/HidePanelTop.png);
	width: 41px;
	height: 10px;
	top: 0px;
	border: none;
	cursor: pointer;
}
.Button_hideshow_top_inv
{
	background-image: url(../img/ShowPanelTop.png);
	width: 41px;
	height: 10px;
	border: none;
	cursor: pointer;
	top: 0px;
}
.PanelDerecho 
{
	float: left;
	background-color: #FFF;

	position: absolute;
	left: 298px;
	top: 10px;
	bottom: 0px;
	
	width: 99.3%;
	height: 98.6%;
	
	color: black;
	z-index: 1;
}
.FalsePanel
{
	background-color: #b3b7da;
	
	width: 10px;
	height: 100%;
	float: right;
	top: 10px;
	right: -10px;
	position: absolute;
	z-index: 3;
}
.PanelDerechoBlock 
{
	float: left;
	background-color: rgba(240,240,240,0.5);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: wait;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 350px;
	font-size: 36px;
	left: 411px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	color: black;
	z-index: 3;
}
.PanelDerechoDrag
{
	float: left;
	background-color: Black;
	opacity:0;
	filter:alpha(opacity=0); /*IE*/
	cursor: crosshair;
	position: absolute;
	left: 298px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	z-index: 0;
	width: 99.3%;
	height: 98.6%;
}

.PanelRubberBand
{
	width: 0px;
	height: 0px;
	border: 3px solid #809db9;
	background-color: rgba(140,140,140,0.2);
	position: relative;
	left: 298px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	z-index: 0;
}

.mtc-boto-dragzoom
{
	width: 21px;
	height: 21px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	position: absolute;
	left: 332px;
	top: 320px;
	background-image: url(../img/NEW/zoom.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}

.mtc-boto-zoomextend
{
	width: 20px;
	height: 20px;
	position: absolute;
	left: 332px;
	top: 44px;
	background-image: url(../img/NEW/zoomextend.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}

.mtc-boto-mail
{
	width: 30px;
	height: 30px;

	position: absolute;
	left: 429px;
	top: 30px;
	background-image: url(../img/LinkButton.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}

.mct-boto-next-panel
{
	width: 25px;
	height: 25px;
	background-image: url(../img/icon/pan/buttonRight.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}

.mct-boto-previous-panel
{
	width: 25px;
	height: 25px;
	background-image: url(../img/icon/pan/buttonLeft.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}

.mtc-boto-cerrar-mail
{
	width: 20px;
	height: 20px;
	position: absolute;
	left: 390px;
	top: 10px;
	background-image: url(../img/CerrarVentana.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}
.mct-mail
{	
	background-color: #FFFFFF;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border: 1px solid #999999;
	width: 400px;
	height: 100px;
	
	position: relative;
	left: 542px;
	top: 60px;
	display:none;
	
	font-family: Arial, Helvetica, sans-serif;
	color: rgba(14,23,135,255);
	font-size: 18px;
	
	padding:10px;
	
	z-index: 4;
}
.mct-mail-texthead
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000f84;
	font-size: 18px;
	margin-bottom: 10px;
}
.mct-mail-textinfo
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000f84;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.mct-mail .inputbox {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFFF;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-mail .inputbox:hover, .mct-search .inputbox:focus {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFF0;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-mail .button {
	font-size: 18px;
	font-weight: normal;
	margin-left: 5px;
	text-transform: none;
	color: #000f84;
	height: 30px;
	width: 120px;
	border: 1px solid #809db9;
	text-align: left;
	vertical-align: middle;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/button.png);
	background-repeat: repeat;
	background-position: center center;
}

.mtc-boto-fav
{
	width: 30px;
	height: 30px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	position: absolute;
	left: 459px;
	top: 30px;
	background-image: url(../img/NEW/favorit.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}
.mtc-boto-print
{
	width: 30px;
	height: 30px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	position: absolute;
	left: 489px;
	top: 30px;
	background-image: url(../img/NEW/print.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}

.mtc-boto-mailto
{
	width: 30px;
	height: 30px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	position: absolute;
	left: 519px;
	top: 30px;
	background-image: url(../img/NEW/mail.png);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
}


.map-type-control
{
	height: 25px;
	background-color: Transparent;
	border: none;
	
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	position: absolute;
	right: 20px;
	top: 20px;
	
	z-index: 2;
	padding: 0px;
	margin: 0px;
}

.map-overlay
{
	background-color: Transparent;
	z-index: 100000000;

}


.map-type-control .button
{
	width: 70px;
	height: 25px;
	background-color: #FFFFFF;
	border: 1px solid #000000;

	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	padding: 0px;
	margin: 0px;
	
	cursor:pointer;
}

.map-type-control .checkbox
{
	width: 100px;
	height: 23px;
	background-color: #FFFFFF;
	border: 1px solid #000000;

	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	display:inline;
	
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}

.map-type-control .label
{
}

.InfoTitulo
{
	color: #000f84;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.InfoTexto
{
	color: #b3b7da;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.InfoPie
{
	color: #000f84;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


.Spacer {
	height: 10px;
	width: 100%;
	margin-top: 10px;
	background-color: #FFF;
	z-index: 0;
	float: left;
}

/* //INICIO// Form Trànsit ---*/
.mct-transit {
	height: 60px;
	width: 355px;
	font-size: 18px;
	color: #000f84;
	margin-bottom: 10px;
}
.mct-transit-content
{
	height: 200px;
	width: 355px;
	
	padding-top: 10px;
	margin-left: 10px;
}
.mct-transit label {
	display: none;
}
.mct-transit .inputbox {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFFF;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-transit .inputbox:hover, .mct-transit .inputbox:focus {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFF0;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-transit .button {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 355px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/ShowTransit.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
	text-align: left;
	padding-left: 75px;
}
.mct-transit .button_inv{
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 355px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/HideTransit.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
	text-align: left;
	padding-left: 75px;
}
.mct-transit .button:hover, .mct-transit .button:focus {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 355px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/ShowTransitHover.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
	text-align: left;
	padding-left: 75px;
}
table.transitintro {
	padding: 10px 0;
	width: 100%;
}
table.transitintro td {	padding: 5px !important; }
/* //FINAL// Form Trànsit ---*/

/* //INICIO// Form Capes ---*/
.mct-capes 
{
	height: 60%;
	width: 355px;
	font-size: 18px;
	color: #000f84;
	margin-bottom: 10px;
}
.mct-capes-content
{
	height: 60px;
	width: 273px;
	padding-top: 10px;
}
.mtc-legend-img 
{
	margin-left: 8px;
	padding-left: 0px;
}
.mtc-elems 
{
	width: 250px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .6em;
	background-color: #FFFFFF;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
	margin-left: 10px;
	margin-bottom:1px;
}

.mtc-elems-left
{
	width: 50px;
	
	padding: 0px;
	margin: 0px 0px 0px 0px;

	text-align: left;
	vertical-align: middle;
}
.mtc-elems-middle
{
	width: 300px;
	
	font-size: 16px;
	color: #000;
	
	text-align: left;
	vertical-align: middle;
}
.mtc-elems-middle-right
{
	width: 28px;

	text-align: right;
	vertical-align: middle;
}
.mtc-elems-right
{
	width: 28px;
	
	font-size: 18px;
	color: #000;
	
	text-align: right;
	vertical-align: middle;
}
.mct-capes label {
	display: none;
}
.mct-capes .inputbox {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFFF;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-capes .inputbox:hover, .mct-capes .inputbox:focus {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFF0;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}

.mct-catalog-title {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 355px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-image: url(../img/ShowCapes.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
}
.mct-catalog-title-text {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 30px;
	width: 100px;
	margin: 10px;
	padding-left: 65px;
	padding-top: 8px;
}

.mct-capes .button {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 355px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/ShowCapes.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
	text-align: left;
	padding-left: 75px;
}
.mct-capes .button_inv {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 355px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/HideCapes.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
	text-align: left;
	padding-left: 75px;
}

.mct-capes .button:hover, .mct-capes .button:focus {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 355px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/ShowCapesHover.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
	text-align: left;
	padding-left: 75px;
}
table.capesintro {
	padding: 10px 0;
	width: 100%;
}
table.capesintro td {	padding: 5px !important; }
/* //FINAL// Form Capes ---*/


/* //INICIO// Form Help ---*/

.mct-help
{
	text-align: left;
	background-color: #FFFFFF;
	width: 350px;
	height: 335px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border: 1px solid #999999;
	position: relative;
	left: 0px;
	top: 30px;
	display:none;

	cursor: help;

	font-family: Arial, Helvetica, sans-serif;
	color: rgba(14,23,135,255);
	font-size: 18px;

	padding:10px;
	
	z-index: 4;
}
.mct-help-texthead
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000f84;
	font-size: 18px;
	margin-bottom: 10px;
}
.mct-help-textinfo
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000f84;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* //FINAL// Form Help ---*/

/* //INICIO// Form Zoom ---*/
.mct-zoom {
	height: 60px;
	width: 380px;
	font-size: 18px;
	color: #000f84;
	margin-bottom: 10px;
}
.mct-zoom label {
	display: none;
}

.mtc-zoom-mapa
{
	width: 400px;
	height: 631px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border: 1px solid #999999;
	position: absolute;
	left: 567px;
	top: 60px;
	/*background-image: url(../img/mapaZoom.png);*/
	display:none;
	z-index: 4;	/*cursor: default;*/
}

/*.mtc-zoom-mapa .area:hover{
	cursor: help;
}*/


.mct-zoom .inputbox {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFFF;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-zoom .inputbox:hover, .mct-zoom .inputbox:focus {
	width: 240px;
	height: 28px;
	border: 1px solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-color: #FFFFF0;
	font-size: 20px;
	color: #999;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.mct-zoom .button {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 380px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/ShowZoom.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
	text-align: left;
	padding-left: 75px;
}
.mct-zoom .button:hover, .mct-zoom .button:focus {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #000f84;
	height: 60px;
	width: 380px;
	border: thin solid #809db9;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	cursor: pointer;
	background-image: url(../img/ShowZoomHover.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
	text-align: left;
	padding-left: 75px;
}
.panel1
{
	
}
.panel2
{
	display: none;
}
table.zoomintro {
	padding: 10px 0;
	width: 100%;
}
table.zoomintro td {	padding: 5px !important; }
/* //FINAL// Form Zoom ---*/

/*	CSS ESPECIFIC MAPAGUIA	*/
.jomc{
 position:fixed;
 padding: 50px 0 0 50px; /* Change this to adjust how close you have to get to open */
 height:auto;
 width:auto;
 right: 10px; /* Change this to left (rather than right) to move to the left corner */
 bottom: 10px; /* Change this to top (rather than bottom) to move to the top corner */
 z-index: 1000000;
}

/* this is where you get the "frame" effect */

.jomc-intermediate{
 background:#ffffff;
 padding:5px 0 0 5px;
 border: 1px solid #999999;
}

/* this actually contains the map */

.jomc-inner{
 border:1px solid #999999;
 border-bottom-width: 0;
}

/* the 45-degree arrow in lower-right corner */

.jomc-button{
 position:absolute;
 bottom: 0;
 right: 0;
 
 height: 15px;
 width: 15px;
 background-repeat: no-repeat;
 background: url(http://maps.gstatic.com/intl/en_us/mapfiles/mapcontrols3d5.png);
}

.jomc-open .jomc-button{
 background-position: 0 -428px;
}

.jomc-closed .jomc-button{
 background-position: 0 -443px;
}
/*Icona accidentalitat*/
.mct_year_container {
	position:relative;
	width:355px;
	height:59px;
}

.mct_year_1 {
	position:absolute;
	top:19px;
	left:10px;
	font-size:11px;
}

.mct_year_2 {
	position:absolute;
	top:34px;
	left:10px;
	font-size:11px;
	color:#8b8989;
}