/* 
================================
Skin styles for DotNetNuke
================================
*/   



.pagemaster {
	width: 100%;	
	background-color: #FFFFFF;
	vertical-align:top;
	text-align:center;
/*	overflow: auto;*/
/*	overflow: hidden;*/

}
.skinmaster {
	background-color: #FFFFFF;
	border-right: #7994cb 0em solid; 
	border-top: #7994cb 0em solid; 
	border-left: #7994cb 0em solid; 
	border-bottom: #7994cb 0em solid; 
	width:77.7em;
	text-align:center;
	margin:0 auto 0 auto;
}
.skinheader {
text-align: left;
background:#518C9E;
margin: 0;
margin-bottom:.2em;
padding: 0;
height:4.5em;
background-image: url(/Portals/0/ayto_yecla.gif);
background-repeat: no-repeat;

	
}


.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}

.logoFotos{
	text-align: left;
	background:#518C9E; 
	margin: 0; 
	margin-bottom:.2em;
	padding: 0;
	height:99px;
	background-image: url(/Portals/0/fotos.jpg);
}

.toppane {
	/*width: 100%;*/
	width:77em;
	background-color: transparent;
	/*padding-left: .6em;*/
	padding-right: .4em;
	padding-top: .6em;
}

.leftcontenpane{
	width:77.7em;
	text-align:right;
}

.leftpane {
	background-color: #F5F5F7;
	padding: 0;
	float:left;
	width:22em;
	text-align:left;
	z-index: 5;
	position:relative;
}
.leftpaneAgenda{
	background-color: transparent;
	padding: 0;
	float:left;
	width:20%;
	text-align:left;
	z-index: 5;
	position:relative;
	
}

.leftpaneSinBorde {
	padding: 0;
	float:left;
	width:22em;
	text-align:left;
	z-index: 5;
	position:relative;
}
	
.contentpane {	
	background-color: transparent;	
	/*float:left;*/
	float:right;
	width:53em;
	text-align:left;
	border-left: solid #F5F5F7 22em;
	margin-left: -23em;
	padding-left: 2.7em;
	padding-bottom: 2em;
	z-index: 4;
}
.contentpaneAgenda{
	background-color: transparent;	
	float:right;
	width:74%;
	text-align:left;
	padding-left: 2.7em;
	padding-bottom: 2em;
	z-index: 4;
}

.contentpaneSinBorde {	
	background-color: transparent;	
	/*float:left;*/
	float:right;
	width:53em;
	text-align:left;
	/*border-left: solid #F5F5F7 22em;*/
	margin-left: -22em;
	padding-left: 2.7em;
	padding-bottom: 2em;
	z-index: 4;
}

.contentpaneGrande{
	background-color: transparent;	
	/*float:left;*/
	float:right;
	width:77em;
	text-align:left;
	padding-bottom: 2em;
}



.rightpane {
	
}
.bottompane {
	width: 100%;
	background-color: transparent;
	/*padding-left: .6em;
	padding-right: .4em;
	padding-top: .6em;*/
	height:0em;
	clear: both;
}

.LeftPaneHome  { 
	margin: .4em;
	margin-left:0em;
	float:left;
      width:31em;
}

.ContentPaneHome {	
       width:26.3em;
	background-color: transparent;
        margin:.4em;
	float:left;    
}

#contenedorSkin {
       margin: 0 auto;
	width:77.7em;
}

#busquedaHome{
	vertical-align:middle;
	text-align:right;
	float: right;
}

.RightPaneHome{
	/*width: 18em;*/
	width:17.4em;
	background-color: transparent;	
	float:right;
      margin:.4em;
	margin-right:0em;
	text-align:right;
}

.searchpane{
	width:21.1em;
	padding-top:1em;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 1.1em;
  font-weight: normal;
}

/*La linea de English Mapa Web etc*/
.cabecera{
	text-align:right;
	padding:.3em;
}

.areaBusqueda{
	float: right;
	text-align:right;
}

#contenedorMenuInterno{
	width:45em;
	vertical-align:middle;
	text-align:left;

	float: left;
	margin-top:.4em;	
}

.fondoLogoInterno{
	background:#518C9E;
	color:#ffffff;
	height:2.3em;
	width:77.7em;
	z-index:-1;
}
.curvaLogoInterno{
	background:#518C9E;
	color:#ffffff;
	background-image: url(/Portals/0/curva_menu_interno.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height:19px;
	width:50em; 
	z-index:-1;
	float:left;
}

.logoInterno{
	width:35em;
	background:transparent url(/Portals/0/ayto_yecla.gif);
	position:absolute;	
	background-repeat: no-repeat;	
	height:41px;
	z-index:1;
	width:77.7em;
}

.currentDateInterno{
	text-align:right;
	padding-top:.5em;
	padding-right:.3em;
	z-index:-1
}

.separacionCabeceraInterna{
	height:4.2em;
	width:77.7em;
}

#barraMenu{
	width:77.7em;
	/*overflow:auto;*/
	overflow:hidden;
}

#contenedorMenuHome{
	width:48em;
	float:left;
}


#loginMain{
	clear:both;
	text-align:right;	
}

.positionAbsolute{
	position:absolute;
}

/*House Menu vertical, integrado en el skin*/

#navigation{
padding:0;
/*height:1.8em;*/
height:1.8em;
line-height:1.7em;
font-size:1.2em;
width:46.5em;
margin:0;
background:#518C9E;
color:#ffffff;
background-image: url('curva_menu.gif');
background-repeat: no-repeat;
    background-position: bottom right;
}

#navigation li{
float:left;
list-style-type:none;
border-right:0px solid #ffffff;
white-space:nowrap;
}

#navigation li a, #navigation2 li a{
display:block;
padding:0 1em;
/*margin:0 1em;*/
font-size:0.9em !important;
}

#navigation li a{
color: #ffffff;
/* El background-color y el height son para que se vea el admin y el host al loguearse*/
background-color: #518c9e;
/*height:1.8em;*/
}


#navigation .selected,#navigation a:hover{
text-decoration:none;
}


#navigation2{
padding:0;
height:2.4em;
line-height:2.2em;
font-size:1.2em;
width:40em;
margin:0;
background:#ffffff;
}

#navigation2 li{
float:left;
list-style-type:none;
border-right:0px solid #ffffff;
white-space:nowrap;
}

#navigation2 li a{

color: #518C9E;
padding-left:0em;
}


#navigation2 .selected,#navigation2 a:hover{
/*height:2em;*/
overflow: hidden;
text-decoration:none;
}
/* Fin HouseMenu*/

/* Menu vertical */

/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/
.menuHorizontal{
	padding:0.2em;
	/*min-height:5em;*/
}

.menuHorizontal ul li{
	font-size: 1em;
}

#houseMenuVstatic{
	margin:0em;
	margin-top:1em;
	border: 0;
	padding-left:1em;
	text-align:left;
	width:17em;
	list-style-image: none;
	list-style-type:none;
}

#houseMenuVstatic li a {
padding-left:1em;
background-image:url(flecha_menu.gif);
background-repeat:no-repeat;
background-position:center left;
}

#houseMenuVstatic ul
{		
	width: 14.4em;
	padding:0em;
	margin: 0;
	border: 0;
	padding-left:1em;
	/*margin-left:1em;*/
	/*list-style-image: url(flecha_menu.gif);*/
	list-style-image: none;
	list-style-type:none;
}


#houseMenuVstatic li
{
	/*display: inline;*/
	margin: 0;
	border: 0;
	padding: .1em;
	list-style-type:none;
	font-size:1em !important;
}

/*#houseMenuVstatic li ul li
{
	font-size:1em;
}

#houseMenuVstatic li ul li ul li
{
	font-size:1em;
}*/


#houseMenuVstatic a
{
	display: block;	
	text-decoration: none;
	width:100%;
	margin: 0;
	margin-right:1em;
	font-size: 1em;
	font-family: Arial;
	text-align: left;
	width:17.5em;

}



#houseMenuVstatic a:hover
{

}


#houseMenuVstatic ul a
{
	/*width:18.9em;*/
	/*width:17em;*/
	width:15.5em;
	/*width:14.5em;*/
}


#houseMenuVstatic ul ul a
{	
	/*padding-left: .2em;*/
	/*width: 17.4em;*/
	width: 13em;
	padding-left: 1em;
}


#houseMenuVstatic ul ul ul a
{
	padding-left: .4em;	
	width: 14.4em;	

}


#houseMenuVstatic ul ul ul ul a
{
	padding-left: .4em;	
	width: 14.4em;	
}


#houseMenuVstatic ul ul ul ul ul a
{
	padding-left: .4em;	
	width: 14.4em;	
}

.ArrowPointer
{
	cursor: default;
}


#houseMenuParentItem a
{
	color: #eeeeee;
	background-color: #666;
	text-decoration: none;
}

a#houseMenuParentLink
{
	color: #eeeeee;
	background-color: #333;
	text-decoration: none;
}

a#houseMenuCurrentLink, a#houseMenuVstaticCurrentLink
{
	color: #FFFFFF;
	background-color: #E56100;
	cursor: default;
}


/* Fin menu vertical*/

/*inicio menu Horizontal */

#houseMenuHstatic, #houseMenuHstatic ul{
	/*float:left;*/
	margin: 1em;
	border-top-style:dashed;
	border-top-width:0.1em;
	border-top-color: #9b9b9c;
	border-bottom-style:dashed;
	border-bottom-width:0.1em;
	border-bottom-color: #9b9b9c;
	padding-left:1em;
	/*text-align:left;
	list-style: none;
	white-space: nowrap;
	position: relative;
	z-index: 99999;*/
	width:90%;
	background-color: #F5F5F7;
}

#houseMenuHstatic li
{
	/*position: relative;*/
	display: inline;
	/*float: left;
	margin: 0;
	border: 0;
	padding: .1em;*/
	width: 14.4em;
	background-image: url(/Portals/0/separacion.gif);
	background-position: right;
	background-repeat: no-repeat;

}

#houseMenuHstatic a
{
	/* display: block;	*/
	text-decoration: none;
	width:100%;
	/*margin: 0;
	margin-right:1em;*/
	margin: 0em 6em 0em 4em;
	font-size: 1em;
	font-family: Arial;
	text-align: center;
	/*width:17.5em;*/

}



/* Fin menu Horizontal*/


/* MAPAWEB */

/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

#mapaWeb{
	/*margin: 1em;*/
	margin:0em;
	margin-top:1em;
	border: 0;
	padding-left:2em;
	text-align:left;
	width:100%;
}

#mapaWeb ul
{		
	width:100%;
	/*padding:0em;*/
	margin: 0;
	border: 0;
	padding:0.3em 0.3em 0em 2em;	
}

#mapaWeb li
{
	/*display: inline;*/
	margin: 0;
	border: 0;
	padding: .3em;	
}


#mapaWeb a
{
	display: block;	
	text-decoration: none;
	width:100%;
	margin: 0;
	margin-right:1em;
	font-size: 1em;
	font-family: Arial;
	text-align: left;
	width:100%;

}

#mapaWeb ul a
{
	width:100%;
}


#mapaWeb ul ul a
{	
	width:100%;
	/*padding-left: 1em;*/
}


#mapaWeb ul ul ul a
{
	/*padding-left: .4em;	*/
	width:100%;	

}


#mapaWeb ul ul ul ul a
{
	/*padding-left: .4em;	*/
	width:100%;
}


#mapaWeb ul ul ul ul ul a
{
	/*padding-left: .4em;*/	
	width:100%;
}

/* ocultar paginas mapa web*/

/*li#mapaWebItem186,li#mapaWebItem187,li#mapaWebItem188,li#mapaWebItem189{
	list-style:none;
}

li#mapaWebItem186 a,li#mapaWebItem187 a,li#mapaWebItem188 a,li#mapaWebItem189 a {
	
	display:none;
}
li#mapaWebItem186 ul, li#mapaWebItem187 ul,li#mapaWebItem188 ul, li#mapaWebItem189 ul{
	padding:0em;
}
li#mapaWebItem186 ul li, li#mapaWebItem187 ul li,li#mapaWebItem188 ul li, li#mapaWebItem189 ul li{
	padding:0.3em 0.3m 0em 0em;
}
li#mapaWebItem186 ul li a,li#mapaWebItem187 ul li a,li#mapaWebItem188 ul li a,li#mapaWebItem189 ul li a {
	display:inline;
	/*padding-left:0.5em;*/
}*/

/* Fin MAPAWEB*/


/* Contenedor Busqueda */

.contenedorBusqueda{
	height:3.3em;
	width:100%;
	/*width:17em;*/
	padding-left:1em;
}

.searchPaneHome{
	/*height:3.3em;*/
	height:1%;
	/*width:100%;*/
	width:16em;
	/*width:17em;*/
}

.labelBuscar{
	text-align:left;
	float:left;
	vertical-align:bottom;
}
.contenedorTextBox{
	float:left;
	text-align:left;
	padding-right:1em;
}

.imagenBuscar{
	float:left;
	height:1.7em;
	padding-top:.4em
}
/*AAA */
#aaa{
}
.apeque{
	color:white;
	font-weight:bolder;
	font-size:1em;
}
.anormal{
	color:white;
	font-size:1.2em;
}
.agrande{
	color:white;
	font-size:1.4em;
}

/**************************************************/
/*Estilos para plantilla de Servicios con Banners */
/**************************************************/
.contenidoServ1{
	width: 77.7em;
}

/*.contenidoServ1 .CaminoMigas{
	width: 30em;
}*/


.contenidoServ1 .leftpane{
	width:22em;
	float:left;
}

.contenidoServ1 .contenidoServ2{
	width: 53em;
	margin-left: 24em;
}

.contenidoServ1 .menuHorizontal{
	/*min-height:5em;*/
	padding:0.2em;
}

.contenidoServ3{
	width: 53em;
	margin-top:0em;
}

.contenidoServ3 .contentpane{
	width: 34em;
	/*margin-right: 19em;*/
	background: none;	
	float:left;
	border: none;
	margin-left: 0em;
	padding-left: 0em;
	margin-left: 0em;
	z-index: 4;
}

.contenidoServ3 .rightpane{
	width: 18em;
	margin-left:34em;
	padding-top:0.5em;
}




/*****************FIN*****************************/
