
html, body { background: #FFF; }
.superContainer{ width:980px;margin:0px;padding:0px;margin-left:auto;margin-right:auto; }

/*	H1, H2
------------------------------------------------------------------------------------------- */

h1 { text-indent: -9999px; }
h2 { color: #E31283; }

/*	ENLACES / NAVEGACION
------------------------------------------------------------------------------------------- */
.languageContainer{font-size:70%;text-align:right;font-weight:bold;padding-bottom:5px;color:#666666;}
.language{color:#666666;cursor:pointer;}
.selectedLanguage, .language:hover{color:#000000;}

/*	TIPOS GENERAL 
------------------------------------------------------------------------------------------- */

body { font: 88%/1.4 Arial, "Lucida Grande", Verdana, sans-serif; text-align:center; }

/*	TIPOS H1, H2, H3, H4
------------------------------------------------------------------------------------------- */

h2 { font-family: "Trebuchet MS"; font-size: 120%; font-weight: normal; }

/* Normalizar margin, padding */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, bloquote, th { margin: 0; padding: 0; }
/* Normalizar font-size para cabeceras */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
/* Normalizar estilos de lista */
ol, ul { list-style: none; }
/* Normalizar font-style y font-weight a normal */
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
/* Normalizar tablas */
table { border-collapse: collapse; border-spacing: 0; }
/* Quitar border a imagenes y fieldset */
fieldset, img { border: 0; }
/* Alineacin izquierda en th y caption */
caption, th { text-align: left; }

/*	LAYOUT GENERAL 
------------------------------------------------------------------------------------------- */

body { font-family:Arial, Helvetica, sans-serif;font-size:80%;padding:0px; }

/*	BREADCRUMB */
#breadcrumbContainer{ text-align:left; margin-top:15px;	margin-left:20px;}
.BreadCrumbItem:link{ color:#00ACEA !important; }
.BreadCrumbItem:visited{ color:#00ACEA !important; }
.BreadCrumbItem
{
	margin:0px;
	background:url(./breadcrumb.jpg);
	background-repeat:no-repeat;
	padding-left:22px;
	font: 120%/1.4 Arial, "Lucida Grande", Verdana, sans-serif;
	font-weight:bold;
	display:inline;
	color:#00ACEA;	
}
a.BreadCrumbItem:hover{	color:#000000 !important; text-decoration:none; }
LastBreadCrumbItemBreak
a.LastBreadCrumbItem, .LastBreadCrumbItem
{
	margin:0px;
	background:url(./breadcrumb.jpg);
	background-repeat:no-repeat;
	padding-left:22px;
	font: 120%/1.4 Arial, "Lucida Grande", Verdana, sans-serif;
	font-weight:bold;
	color:#00ACEA;
	display:inline;
}
a.LastBreadCrumbItem:hover{	color:#E31283; }

/*	LAYOUT  H1, H2
------------------------------------------------------------------------------------------- */

h1 { width: 96px; height: 96px; border: 9px solid #FFF; }
h2 { height: 29px; margin: 0 0 10px 0; padding: 6px 2px 0 8px; clear: both; }

input, textarea {background-color:#E0E0E0;border:solid 0px #E0E0E0;color:#C20080;font-size:100%;padding:2px;}

/* SEARCH BOX */
.searchContainer input{	width:80px;}
.search{}

/* LOGIN BOX */
.loginContainer{font-size:110%;padding-bottom:10px;font-weight:bold;color:#666666;text-transform:uppercase;}
.login:link{color:#404040;}
.login:visited{color:#404040;}
.login:hover{color:#00ACEA;}
.loginPanel{ color:#404040;font-weight:bold; }
.loginButton{ margin-top:5px;width:98%;background-color:#404040;color:#FFFFFF;font-weight:bold;cursor:pointer; }

/* LAYOUT */
.topLeft{ width:144px; height:144px; background:url(./top_left.jpg); background-repeat:no-repeat; }
.topRight{
	width:144px;
	height:144px;
	background:url(./top_right.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	clear:both;
}
.mantenimiento{	font-size:10px;	font-weight:bold; padding-bottom:20px; }
.leftpaneContainer
{
	width:144px;
	text-align:left;
	padding-top:20px;
	font-size:95%;
	color:#E31283;
}
.leftpane{ vertical-align:top; }
.contentpane{ vertical-align:top; padding:20px; }
.rightpaneContainer
{
	background-color:#E0E0E0;
	height:100%;
	width:144px;
	vertical-align:top;
	text-align:center;
	padding-top:10px;
}
.rightlogoContainer
{
	background-color:#E0E0E0;
	/*height:100%;*/
	width:144px;
	vertical-align:bottom;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 40px 0px;
	font-size:80%;
}
.ayuntamiento
{
	 width:100%; height:40px;
	 background:url(./ayuntamiento.gif);background-position:center;	background-repeat:no-repeat;
	 margin-bottom:10px;
}
.engesturBw
{
	width:100%;	height:40px;
	background:url(./engestur_bw.gif);	background-position:center;	background-repeat:no-repeat;
}
.direccion{ padding-top:10px; }
.terms{ padding-top:10px;padding-bottom:20px; }
.rightlogoContainer a:link, .rightlogoContainer a:visited
{
	font-size:100%;
	color:#000000;
	font-weight:bold;	
}

.rightpane{	vertical-align:top; }

/*  MENU */

#menuContainer{	background-color:#A3A3A3;vertical-align:bottom;text-align:center;padding-left:15px; }
#nav
{
	vertical-align:top;	
	width:670px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
    font-size:13px;
    text-align:center;    
}
#nav ul li{ margin:0px;padding:0px;}
#nav ul li a{ margin:0px;padding:0px;}
/* Separators */
.navLinkLeft{width:2px;height:15px;margin:0px 9px 0px 9px;padding:0px; background-color:#FFFFFF;float:left;}
/* First Separator */
#navLinkLeft0{width:2px;height:15px;margin:0px;padding:0px; background-color:#A3A3A3;float:left;}
/* Sublevel separators */
.Level1 .navLinkLeft{display:none;}
/* Sublists */
#nav ul { list-style:none; width:auto; float:left; clear:both; padding:0px; margin:0px; }
#nav .Level1{background-color:#FFEB0A;float:left;}
#nav .Level2{background-color:#FFEB0A;}
#nav li {position: relative; float:left; line-height:1.25em; padding:0px; list-style:none; margin:2px; }
/* All sublists */
#nav li ul{ margin-top:10px;padding:10px; clear:both; } 
/* Second Sublists */
#nav li ul li ul{ padding:0px 0px 0px 20px;margin:0px;clear:both; } 
/*.Level0 li{	margin:20px;}*/
/* First SubLists */
.Level1 { 
	position : absolute;
	left: -999em;
	width:23em;
    background-color:#FFEB0A;
	font-weight:normal;	
	font-size:10px;
	clear:both;
}
.Level2 { clear:both;}
#nav .Level1 li { clear:both; }
#nav .Level1 ul { clear:both;}
#nav .Level1 { padding-left:10px;clear:both; }
#nav .Level2 li { width:10em;clear:both; }
#nav ul li a {
	display:block;
    text-decoration:none;
    text-align:left;
    margin:0px 0px 0px 2px;
    padding :10px 0 2px 0;
    color:#FFFFFF;
    font-size:100%;
    font-weight:bold;
}
/* Ancho menus nivel 1 */
#nav li li { width:15em; }
/* Todos los enlaces menos los de nivel 0 */
#nav li li a { clear:both;display:block; text-align:left; color:#000000 !important; padding:4px 0 4px 0; }
/* Tab desactivado nivel 0 */
#nav .DisabledTab a:hover { color:#FFFFFF !important;cursor:default; }
/* Hijos de desactivado nivel 0*/
#nav .DisabledTab li a:hover { color:#E31283 !important; cursor:pointer; } 
/* Tab desactivado nivel 1 */
#nav ul li .DisabledTab { color:#000000; }
#nav ul li .DisabledTab a { color:#000000 !important; }
#nav ul li .DisabledTab a:hover { color:#000000 !important;cursor:default; }
/* Hijos de desactivado nivel 1 */
#nav ul li .DisabledTab li a:hover { color:#E31283 !important; cursor:pointer; } 
/* links menu general */
#nav li li a:hover { color:#E31283 !important; }
#nav li a:hover { color:#FFEB0A; }
#nav li:hover ul, #nav li.iehover ul { top: 1.6em; left: 2em; }
/* Tab seleccionado */
.SelectedTab{font-size:100%;font-family:Arial;margin:0px;padding:0px;}
.SelectedTab a{	font-size:100%;font-family:Arial;color:#FFEB0A !important;}

/*** MODULO ML SLIDESHOW ***/
.textSlideShow{display:none;}
#slideshow_container{margin:0px;padding:0px;}

/*** MODULO NEWS ML ***/
.newsContainer{}
.newsHeader{ font-size:90%; padding-bottom:2px; }
.newsDate, .newsDate a{	color:#00ACEA; font-weight:bold; margin-right:10px; }
.newsTitle, .newsTitle a{ color:#00ACEA;display:none; }
.newsItem{ padding-top:15px;padding-bottom:10px;font-size:95%;font-weight:bold;clear:both; }
.newsSummary{ padding-top:5px; }
.newsSummary a{color:#000000 !important; }
.newsSummary a:hover{color:#E31283 !important; }

.newsDetailTitle{ padding-top:5px; font-size:90%; margin-bottom:10px; text-align:justify;font-weight:bold; }
.newsDetailSummary{ display:none; }
.newsDetailContent{ text-align:justify;clear:both; }
.newsDetailFooter{ text-align:right; font-size:90%; color:#00ACEA; margin-top:10px;font-weight:bold;}

/* MODULE MLSITEMAP */
#MLSiteMap{width:300px;padding:20px;font-weight:bold;}/*background-color:#00ACEA;*/
.MLSiteMapLevel1 .MLSiteMapItem{padding-left:30px;}
.MLSiteMapLevel2 .MLSiteMapItem{padding-left:60px;}
.MLSiteMapLevel3 .MLSiteMapItem{padding-left:90px;}
#MLSiteMap li a{Color:#000000;}
#MLSiteMap li a:hover{Color:#00ACEA;}
#MLSiteMap li{list-style:none;padding:0px;margin:0px;}

/* GENERICS */

.clearboth{	clear:both; }

.moduleButton{ cursor:pointer; color:#E31283; border:solid 1px #E31283;	background:none; }

.link{color:#E31283; }
.link:visited{ color:#E31283; }
.link:hover{ color:#00ACEA; text-decoration:none;cursor:pointer; }

a:link{	color:#E31283; }
a:visited{ color:#E31283; }
a:hover{ color:#00ACEA; text-decoration:none; }

.parkingContainer{padding:25px 0px 25px 25px;background-color:#FFEB0A;}
.fichaParking{}
.fotoParking{vertical-align:bottom;padding:20px 10px 10px 50px;background-color:#FFEB0A;width:200px;}
.field{vertical-align:top;padding:2px;font-weight:bold;text-transform:uppercase;}
.value{vertical-align:top;padding:2px;padding-left:10px;}

.SubHead{ color:#00ACEA; }
.smallerText{ font-size:70%; }
.validationError{ color:#C20080; }

.TitleL{
	background:url(./title.jpg) left;
	background-repeat:no-repeat;
	padding-left:22px;
	text-align:left;
	display:inline;
	font-weight:bold;
}
.TitleL a{color: #35abe9;font-size:130%;}
.TitleL a:visited{color: #35abe9;font-size:130%;}
.TitleR{
	background:url(./title.jpg) right;
	background-repeat:no-repeat;
	padding-right:22px;
	text-align:left;
	display:inline;
	font-weight:bold;
}
.TitleR a{color: #35abe9;}
.TitleR a:visited{color: #35abe9;}

img {max-width: 100%;font-size:130%;}

/*** ICONOS ***/
.Ascensor{ width:50px;height:50px;background:url(./ascensor.gif) left center no-repeat #FFEB0A; }
.VV{ width:50px;height:50px;background:url(./videovigilancia.gif) left center no-repeat #FFEB0A; }
.WC{ width:50px;height:50px;background:url(./serveis.gif) left center no-repeat #FFEB0A; }
.Interfonia{ width:50px;height:50px;background:url(./interfonia.gif) left center no-repeat #FFEB0A; }
.Adaptat{ width:50px;height:50px;background:url(./minusvalids.gif) left center no-repeat #FFEB0A; }
.Vigil{ width:50px;height:50px;background:url(./garita.gif) left center no-repeat #FFEB0A; }
.TCredit{ width:50px;height:50px;background:url(./pagamenttc.gif) left center no-repeat #FFEB0A; }
.Domo{ width:50px;height:50px;background:url(./domotic.gif) left center no-repeat #FFEB0A; }
.Electric{ width:50px;height:50px;background:url(./electric.gif) left center no-repeat #FFEB0A; }
