.HeadBg
{
	background-color: #FFFFFF;
}

/* background color for the content part of the pages */
Body
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	background-color: #E6E6E6;
	background-image: url('/Design/Themes/Cuenca/brillo.gif');
	background-repeat: repeat-x;
	text-align:center;
	margin:5px; 
	background-position:center top;
}

TD
{
font-size:0.7em;
}
/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all standard - user based pages */
.rb_DefaultLayoutDiv
{
	width:100%;

}

.rb_DefaultLayoutTable
{
	text-align: center;
	width: 996px;
	margin:auto;
}
.rb_defaultPortalContent
{
	width:100%;
	min-width:100%;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url('/Design/Themes/Cuenca/bordes.gif');
	background-repeat: repeat-y;
	background-position:  center 50%;
	padding-right: 12px;
	padding-left: 12px
}
/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all non-standard - admin type based pages e.g edit pages, site admin pages. You can keep them the same size as the standard ones to maintain a consistent look or you may need more space for admin features. This gives you that flexibility */

.rb_AlternateLayoutDiv
{
	width:100%;
	text-align:center;

}

.rb_AlternateLayoutTable
{
	text-align: center;
	width: 996px;
	margin:auto;
}

/*  DESKTOP PORTAL BANNER SETTINGS */

.rb_AlternatePortalHeader
{
	width: 100%;
	border-collapse: collapse;
}

.rb_DefaultPortalHeader
{
	width: 100%;
	border-collapse: collapse;
}

/*  DESKTOP PORTAL Footer SETTINGS */

.rb_AlternatePortalFooter
{
	text-align: center;
}

.rb_DefaultPortalFooter
{
	text-align: center;
}

.footer {
	height: 62px;
	text-align: center;
	padding-left: 2em;
	color: #FFFFFF;
	width:996px;
	margin:auto;

}

#pie 
{
    width:700px;
	color: #666666 ;
}



#pie a:link
{
	color: #666666;
}

#pie a:visited
{
	color: #666666;
}

#pie a:hover
{
	color: #666666;
}

#pie a:active
{
	color: #666666;
}

.rb_DefaultPortalFooter a:link, rb_DefaultPortalFooter a:visited, rb_DefaultPortalFooter a:hover, rb_DefaultPortalFooter a:active
{
	text-align: center;
	color: #989898;
}
.rb_ThreePanes
{

}

.desktopPortalBanner {
	width: 996px;
}

.banner {
	height: 166px;
}

.nav{
	padding-left:19em;

}



.LeftPane
{
    width: 330px;
	text-align: center;
	padding-top: 4px;
}
.RightPane
{
    vertical-align: top;
	text-align: center;
}
.ContentPane
{
    width: 450px;
	text-align: center;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 8px;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
    font-weight: bold;
	color: #565656; text-decoration: none
}



/* GENERAL */
/* style for module titles */
.Head
{
	color: #565656; 
	font-weight: bold
}

.TitleHead
{
	font-weight: bold;
	color: #8F1F2A;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
}


.SubHead
{
	color: #989898;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.SubSubHead
{
    font-weight: normal;
    color: #565656;
}

.Normal
{
	color: #666666;
	word-spacing: 0.1em;
	width:100%;
}

.NormalNT
{
	color: #666666;
	word-spacing: 0.1em;
	width:100%;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-weight: normal;
	border: 1px solid #003366; 
	background-color: #FFFFFF
}

.NormalRed
{
    font-weight: bold;
    color: red;
}

.NormalBold
{
    font-weight: bold; }

.NormalItalic
{
    font-style: italic;	
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    border:1px solid #003366; text-decoration: none;
	color: #003366;
	background-image: url('boton.gif');
	background-repeat: repeat-x;
	height: 1.5em;
	margin-right: 0.2em;
	margin-left: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	border:1px solid #003366; text-decoration: none;
	color: #003366;
	background-image: url('boton.gif');
	background-repeat: repeat-x;
	margin-right: 0.2em;
	margin-left: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em
}

A.CommandButton:visited
{
	border:1px solid #003366; text-decoration: none;
	color: #003366;
	background-image: url('boton.gif');
	background-repeat: repeat-x;
	margin-right: 0.2em;
	margin-left: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em
}

A.CommandButton:active
{
	border:1px solid #003366; text-decoration: none;
	color: #003366;
	background-image: url('boton.gif');
	background-repeat: repeat-x;
	margin-right: 0.2em;
	margin-left: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em
}

A.CommandButton:hover
{
	text-decoration: none;
	background-image: url('boton.gif');
	background-repeat: repeat-x;
	border: 1px solid #719DC1;
	margin-right: 0.2em;
	margin-left: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em
}
.EnlacesPortales
{
	/* border-bottom:1px dotted #999999;*/
}
/*.presentacionPortales
{
	background-image: url(/_Cuenca/Images/fondoFlash.gif);
	background-repeat: repeat;
	background-position: bottom;
}*/
.ppalbannersderecha

{
	text-align:center;
	background-image: url('/_Cuenca/Images/marcoSombra.gif');
	background-repeat: repeat;
	background-position:  center;
	padding:8px
}
.ppalbannersderecha2

{
	text-align:right;
	background-image: url('/_Cuenca/Images/marcoSombra.gif');
	background-repeat: repeat;
	background-position:  center;
	padding:8px;		
}
.ppalbannersizqda
{
	text-align:center;

	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:18px;
	

	
}
.ppalbannersdestacado1

{
	text-align:center;
    width:154px;
	padding:8px
}
.ppalbannersdestacado

{
	text-align:center;
	padding-bottom:3px;
	padding-top:3px;

}
.ppalbannerportada

{
	text-align:center;
	padding:8px
}

/* GENERIC */
H1
{
    font-size: 12px;
	font-weight:bold;
}



A:link
{
	color: #000000;
}

A:visited
{
color: #000000;
}

A:hover
{
color: #8f1f2a;
	text-decoration: none;
}
A:active
{
color: #000000;
}

A.rojo:link
{
color: #8f1f2a;
}

A.rojo:visited
{
color: #8f1f2a;
}

A.rojo:hover
{
color: #000000;
	text-decoration: none;
}
A.rojo:active
{
color: #8f1f2a;
}

UL LI
{
	list-style-type: none;

	height:20px;
	font-size: 1.4em;
}



HR
{
    height: 1pt;
    text-align: left;
}

P
{
}


.module
{
	width:100%;
	text-align: justify;
	padding-bottom:8px;
}
.moduleNT
{

}
.moduleNT2
{
 padding:0px;
}
.moduleAlt
{
	
}
.moduleAltNT
{
	text-align: justify;
	
}
.Error
{
    font-weight: bold;
    color: #8F1F2A;
}


/* ================================
   HtmlEditor
   ================================ */



.Imagen img {
border:#4b4949 1px solid;
margin:0.1em;

}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

DIV.edmenuback{
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	border-top: 1px solid #929292;
	width: 100%
}

TD.edmenuStyle{
	padding-top: 0.1em;
	padding-left: 0.1em;
	text-align: right;
}

TD.edmenuEditor{
}

TD.edmenuHTML{
	text-align: right;	
}





#TituloPagina
 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 4em;
	color: #FFFFFF;
	left: 300px;
	top:20px;
	position: relative;
	letter-spacing: 0.1em;
 }
 
#fecha
{
	color: #000000;
    text-align:center;
}
#breadcrumbs
{
	background-image: url('/_Cuenca/Images/BgBreadcrumbs.jpg');
	position: relative;
	height: 22px;
	width: 750px;
	left: 207px;
	top: 117px;
	color: #993300;
	vertical-align: text-bottom;
	padding-top: 5px;
	padding-left: 5px
}

#buscador
{
	
	position:relative;
	height: 22px;
	width: 220px;
	left: 12px;
	top: 150px;
	color: #993300;
	vertical-align: text-bottom;
    padding-top:5px;
    margin-bottom: 5px;
	padding-left: 5px;
}

#iconos
{
	position: relative;
	height: 0px;
	width: 500px;
	left: 450px;
	top: -35px;
}

#iconos a:link
{
	color: #000000;
	text-decoration: none;
}
#iconos a:visited
{
	color: #000000;
	text-decoration: none;
}
#iconos a:hover
{
	color: #000000;
	text-decoration: none;
}
#iconos a:active
{
	color: #000000;
	text-decoration: none;
}

.General2ColumnasDescripcion
{
	padding-left:100px;
	padding-right:100px;
	font-size:12px;
	text-align:justify;
	line-height:1.5em;
	
}


.ListaPortales
{
MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; 
}

.ancho100
{
 width:100%;
}

/***************** layouts noticias, agenda, etc. y clases que definen el ancho de los TD de algunos layouts ********************/
/* MENSAJES */
.MensajesCuencaEsTABLE
{
 
	padding:2px;

    width:90px;
	text-align:center;
}

.mensajescuencaes
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#727272;
	text-align: center;
}

/* NOTICIAS */
.Fecha
{
	font-weight: bold;
	font-variant: small-caps;
}

.Titular
{
	color: #8F1F2A;
	text-decoration: none;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 13px;
	height:18px;
	padding-bottom:2px;
	line-height:20px;
}
.Subtitular
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#727272;
	height:16px;
	padding-top:3px;
	padding-bottom:3px;
}
.subtitularDetalle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#727272;
	height:18px;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:15px;
}


.FotoNoticia
{
	margin-right: 6px;
	float: left;
	border: 1px solid #999999;
}

.Foto
{
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #838383;
	border-bottom:1px solid #838383;
	float:left;
	margin:6px;
}
.Foto img
{
	margin:2px;
}
.FotoNoFloat
{
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #838383;
	border-bottom:1px solid #838383;
	padding:8px;
}

.FotoNoFloat img
{
	padding:30px;
}

.FotoSecciones
{
	border: 1px solid #bcbcbc;
	width:762px;
	margin-top:5px;
}
.FotoSecOrg
{
	border: 1px solid #bcbcbc;
	width:762px;
	height:237px;
	margin-top:5px;
	margin-bottom:20px;
}



/************************************/

.literal_portales{
   background: #f5f5f5;
   width:140px;
}

.portaldestacado{
   width:90px;
  vertical-align: top; 
  text-align: center; 
}
.literal_accesosdirectos{
    text-align:center;
    width:100%;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	font-family: arial, Times, serif;  
	  padding:3px;
 margin:0px; 
	/*border-bottom: 1px solid #000000; */  
	background-image: url('/_Cuenca/Images/fondo_accesosdirectosportad.jpg');
}
.literal_noticias{
    text-align:center;
    width:100%;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	font-family: arial, Times, serif;  
	  padding:3px;
 margin:0px; 
	/*border-bottom: 1px solid #000000; */  
	background-image: url('/_Cuenca/Images/fondo_accesosdirectosportad.jpg');
}
.literal_portales{
   vertical-align: middle;
    text-align:center;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	font-family: arial, Times, serif;
	 background-image: url('/Design/DesktopLayouts/Cuenca/Images/fondo1.jpg');
}



#rotator1{height: 30px; overflow:hidden;vertical-align: top;}

.masnoticias
{
	text-align: right;

	vertical-align: baseline;
	height: 20px;

	padding-top:5px;
	margin-bottom:15px;

}
.masnoticias img
{
	background-image: url('/_Ayuntamiento/Images/separadorpuntos.gif');
	position: relative;
	top: 4px;	
}
.tablanoticiasrepeat{
vertical-align: top;

 	background-image: url('/_Ayuntamiento/Images/separadorpuntos.gif');
	background-repeat: repeat-x;
		background-position:bottom;

}
.iconosaccesosdirectos{
 text-align: center;
}


#mID22334
{ 
 
 padding:0px;
 margin:1px 0px 0px 0px;
 width:100%;
 border:1px solid #e6e6e6;
}
#mID22569
{ 
 
 padding:0px;
 margin:1px 0px 0px 0px;
 width:100%;
 border:1px solid #e6e6e6;
 margin-bottom: 8px;
}

#mID22855
{ 
 width:300px;
 border-bottom:1px solid #E6E6E6;;
border-left:1px solid #E6E6E6;;
border-right:1px solid #E6E6E6;;
border-top:1px solid #E6E6E6;;

}

.mediatablaAD{
 width:150px;
}
/* banner rotando */
.footerbannerimgsocios {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
.footerbannerimgpreferentes {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
.footerbannerimgpatrocinadores {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
.footerbannerimgcolaboradores {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
.footerbannertitulo {
	FONT-SIZE: 2em; VERTICAL-ALIGN: middle; POSITION: relative
}
#item {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 500px; PADDING-TOP: 0.5em; POSITION: relative
}
#banner {
	DISPLAY: block; VERTICAL-ALIGN: middle; WIDTH: 500px; HEIGHT: 100px
}
#marquesina {
	FLOAT: left; VERTICAL-ALIGN: middle; BOTTOM: 1.45em; POSITION: relative; TEXT-ALIGN: right
}
.footerbannertext {
	FONT-SIZE: 2em; FLOAT: left; POSITION: relative; TOP: 0.55em
}

.General2columnasTABLE
{
	width:750px;
	background-image: url('/_Ayuntamiento/Images/separadorpuntos.gif');
	background-repeat: repeat-x;
}
.GeneralTABLE
{
	width:750px;

}
.mediatabla
{
	width:400px;
	background-image: url('/_Ayuntamiento/Images/separadorpuntos.gif');
	background-repeat: repeat-x;
	padding-top:5px;
}

.General2ColumnasTitulo
{
	line-height:1.5em;
	padding-left:100px;
		font-size:12px;
}

.General2ColumnasTitulo a:link
{
	color: #8f1f2a;
	text-decoration: underline;
}

.General2ColumnasTitulo a:visited
{
	color:#8f1f2a;
	text-decoration: underline;
}

.General2ColumnasTitulo a:hover
{
	color: #a40512;
}

.General2ColumnasTitulo a:active
{
	color: #8f1f2a;
	text-decoration: underline;
}


A.portalesweb:link
{
	color: #000000;
		font-family: arial, Times, serif;
	font-size:12px;
	text-decoration: none;
}

A.portalesweb:visited
{
color: #E78E01;
	font-family: arial, Times, serif;
	font-size:12px;
}

A.portalesweb:hover
{
color: #8f1f2a;
	text-decoration: underline;
		font-family: arial, Times, serif;
		font-size:12px;
}
A.portalesweb:active
{
color: #E78E01;	
font-family: arial, Times, serif;
	font-size:12px;
}


#mid22257{

 text-align:center;
 width:100%;
}
#mid23185{
 
 text-align:left;
 width:100%;
}
#mid22982{
 width:100%;
}
#mid22530{
 padding:10px 0px 0px 0px;
}
#mid22985{

 width:100%;
}
#mid22986{
 width:100%;
 color:black;
}
#mid23208{
 margin-top:12px;
}
#mid22987{
 border:1px solid #e6e6e6;
 width:100%;
  margin:1px 0px 5px 0px;
}
#mid22989{

 width:100%;
  margin:7px 0px 9px 0px;
}
#diadestacado{
 width:170px;
 border:1px solid #FCA311;
 margin:1px;
 padding-bottom:5px;
 padding-top:5px; 
}
#mid23026{
 border:1px solid #8f1f2a;
 margin-top:5px;
 width:100%;
}
#mid21909{
 border:1px solid #e6e6e6;
 padding-top:5px;
 width:100%;
}
#mid23027{
 border-top:1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
 border-left:1px solid #e6e6e6;  
 border-bottom:1px solid #e6e6e6;   
 width:100%;
 margin-bottom: 0px;
}
#mid22982{
 border:1px solid #e6e6e6;
 padding-top:10px;
 padding-bottom:10px; 
 width:100%;
 text-align: center;
}
.leermas
{
	text-align: right;

	vertical-align: baseline;

	margin-bottom:10px;
}

.leermas img
{
	position: relative;
	top: 4px;	
}
.tablondeanuncios{
 	background-image: url('/_Ayuntamiento/Images/separadorpuntos.gif');
	background-repeat: repeat-x;
	background-position:bottom;
}

.ico{
    font-family: arial, Times, serif;
	font-size: 0.8em;
}
.accesosdirectos{
  width: 5%;
}

#mid23066{
  margin-top:10px; 
  margin-bottom:10px;
  border:1px solid #c0c0c0;
  padding:3px;
}
#mid23088{
  border:1px solid #e6e6e6;
}
#mid23091{
 border:1px solid #e6e6e6;
 margin-bottom:5px;
}
#mid23307{
 margin-top:0px;
 border:1px solid #254D32;
 padding-bottom:10px;
 padding-top:10px;
 margin-bottom:8px;
}

#mid23188{
border:0px;
margin-top:5px;
margin-bottom:10px;
}
.portales{
padding:5px;
text-align: center;
}
.detallecontactar{
 margin-right:30px;
}
.ImagenDetalleOrganizacion
{
	margin-right: 20px;
	width:10px;
	float: left;
}
/* Nueva Paginación */

.PaginacionNavegacion
{
 	white-space: nowrap;
 	text-align:right;
	padding-right:15px;
	/*padding-right:20px;*/
	margin-bottom:15px;
}

a.PaginacionItem:link, a.PaginacionItem:visited, a.PaginacionItem:active
{
	color:#4e4d4d;
	margin-left:2px;
	font-size:12px;
	margin-right:3px;
	text-decoration:none;
}

a.PaginacionItem:hover
{
	color:#a1a1a1;
	margin-left:2px;
	margin-right:3px;
	font-size:12px;	
}

.PaginacionItem img
{
	border:0px;
	margin-left:2px;
}

.PaginacionItemSeleccionado
{
	margin-left:2px;
	font-weight:bold;
	color:#8f1f2a;
	font-size:12px;
	
}

.Mostrados
{
	margin-left:5px;
	margin-bottom:20px;
	color:#5c5c5c;
	font-size:12px;
}

/* Fin Nueva Paginación */
/* Para las tablas HTML */


.tablaHeader
{
	margin-bottom:1em;
	
}

.tablaHeader TD
{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}


.tablaHeader a:link, .tablaHeader a:visited, .tablaHeader a:active
{
	text-decoration: none;	
}

.tablaHeader a:hover
{
	text-decoration: none;
}

.tablaGroup
{
	font-size:0.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a40512;
	height:24px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:18px;
	background-image:url('../../../_Ayuntamiento/images/marcagrup.gif');
	background-repeat:no-repeat;
	background-position: left bottom

}

.tabla 
{
	background-color:#f8f8f8;
	border:none;
}

.tabla a:link, .tabla a:visited, .tabla a:active 
{
	text-decoration: none;
	border:0px;
	
}
.tabla a:hover 
{
	text-decoration: none;
}

.tablaAlt 
{
	background-color:#ffffff;
	border:0px;
}


.tablaAlt a:link, .tablaAlt a:visited, .tablaAlt a:active 
{
	text-decoration: none;
}

.tablaAlt a:hover 
{
	text-decoration: none;
}

.tablaFooter td
{
	padding-top:2em;
	padding-bottom:1em;
	border-top:#CCCCCC 1px solid;
	color:#989898;
	border-bottom:1px solid #cccccc;
}

.tabla td
{
	padding:0.1em;
	border:0px;
	border-top:1px solid #ffffff;
}

.tablaAlt td
{
	padding:0.1em;
	border-top:1px solid #ffffff;
}


.tablaPager
{
	color:#777777;
	margin-right:4px;
	margin-left:5px;
}

.tablaPagerSelected
{
	color:#989898;
	text-decoration:none;
	margin-right:4px;
	margin-left:4px;
	padding-left:5px;
	padding-right:5px;
	background-color:#eeeeee;
}

.tablaPagerUnSelected
{
	color:#989898;
	text-decoration:none;
	margin-right:4px;
	margin-left:4px;
	background-color:#eeeeee;
}


.UDTIPPagTable
{
	border-bottom:1px dotted #e3e3e3;
	text-align:left;
	width:100%;
	padding-top:15px;
}

.UDTIPPagCell
{
	color:#777777;
	margin-right:3px;
	margin-left:3px;
	padding-left:6px;
	padding-right:6px;
}

.UDTIPPagCell a:link, .UDTIPPagCell a:visited, .UDTIPPagCell a:active
{
	color:#989898;
	margin-right:3px;
	margin-left:3px;
	padding-left:6px;
	padding-right:6px;
	background-color:#eeeeee;
}

.UDTIPPagCell a:hover
{
	color:#ffffff;
	background-color:#781306;
}

.Pager
{
	color:#777777;
	margin-right:3px;
	margin-left:3px;

}

.Pager a:link, .Pager a:visited, .Pager a:active
{
	color:#989898;
	margin-right:3px;
	margin-left:3px;
	background-color:#eeeeee;
}

.Pager a:hover
{
	color:#ffffff;
	background-color:#781306;
}