/* CSP - INTERNET : Basic layout definition */
/* BASICS: TAGS */
	html, body {
	font-size: 0.82em;
    margin: 0;
	padding: 0;
	}

	body {
	}

	body, input, textarea, select, optgroup {
	font-family: verdana, Arial, Geneva, Helvetica, sans-serif;
	}

	input.submit {
	display: none;
	}

	fieldset {
	}

/* bug 3274
p, ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}

p, li, dt, dd, div {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
line-height: 1.4em;
}
INICIO CORRECION bug 3274*/
ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

li, dt, dd, div {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	line-height: 1.4em;
}

p{
	padding: 0em 0em 0em 0em;
	line-height: 1.4em;
}

/*FIN CORRECCION*/

/* bug 3344 */
h5.myprocedure {
margin: 1.67em 0em;
}
/* bug 3344 */

/* INICIO CORRECION bug 3279*/
ul, ol, li, dl, dt, dd {
list-style: none;
}

#middle #MainContent ul, #middle #MainContent ol, #middle #MainContent li, #middle #MainContent dl, #middle #MainContent dt, #middle #MainContent dd {
list-style: disc inside;
padding-left: 0.8em; /* TRAC 14520 TFS 5243 */ /* TRAC 17411 */
}

#middle #MainContent ul.CSPProcedureElement {
list-style: none !important;
}

#middle #MainContent ul.CSPProcedureElement li {
display: list-item;
list-style: disc outside !important;
}
/*FIN CORRECCION*/


/* bug 3437 */
ol li {
list-style-type: decimal !important;
list-style-position: inside !important;
}
/* bug 3437 */

/* bug 5197 */
#NewsZone .contentArticle UL LI {
list-style-type: disc !important;
list-style-position: inside !important;
padding-left: 1.4em;
}
#NewsZone .contentArticle OL LI {
list-style-type: decimal !important;
list-style-position: inside !important;
padding-left: 1.4em;
}
#EventsZone .contentArticle UL LI {
list-style-type: disc !important;
list-style-position: inside !important;
padding-left: 1.4em;
}
#EventsZone .contentArticle OL LI {
list-style-type: decimal !important;
list-style-position: inside !important;
padding-left: 1.4em;
}
/* bug 5197 */

/* bug 5230 */
#middle .pageContent UL LI {
list-style-type: disc !important;
list-style-position: inside !important;
}
/* bug 5230 */

	acronym, abbr {
	cursor: help;
	}

	img {
	}

	.description {
	font-family:verdana;
	font-size:1.1em;
	}

	#MainContentZone .image-fixed-width {
    	width: 80px;
	}

	.image-fixed-width {
    	width: 90px;
	}

    .ms-WPBody h4, .ms-TPBody h4
    {
        font-size: 1.2em !important;
    }
	.link-item,
	.ms-WPBody .link-item{
	font-family:verdana;
	font-size:1em;
	text-decoration:none;
	}

	a,
	a:link,
	a:visited,
	.ms-WPBody a,
	.ms-WPBody a:link,
	.ms-WPBody a:visited {
	font-family:verdana;
	font-size:1em;
	text-decoration:none;
	/*
		font-weight:bold;
	*/
	}

	.link-item a,
	.link-item a:link,
	.link-item a:visited,
	.ms-WPBody .link-item a,
	.ms-WPBody .link-item a:link,
	.ms-WPBody .link-item a:visited{
	font-family:verdana;
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
	}

	.CSPPublishingDate{
	font-weight:normal;
	}

	.CSPItemStyleGroup{
	/* 20110224
		font-weight:normal;
	*/
		font-weight:bold;
	/*    text-decoration: underline;*/
	}

    #languageSelector
    {
        display: inline;
    }

	.CQWPMoreElements{
    font-size: 0.8em;
    font-weight: bold;
    margin: 1.5em 0 0;
    padding: 0 0 0 2em;
	}

	.CQWPMoreElements a,
	.CQWPMoreElements a:link,
	.CQWPMoreElements a:visited,
	.ms-WPBody .CQWPMoreElements a
	.ms-WPBody .CQWPMoreElements a:link,
	.ms-WPBody .CQWPMoreElements a:visited{
    margin: 0;
    padding: 0;
    text-decoration: none;
	}

	.ms-WPBody{
	}

	/* Signed Documents */
		.signedDoc, .SignedDoc {
		padding-left: 20px;
		display: inline-block;
		}

		.UnsignedDoc {
		padding-left: 20px;
		display: inline-block;
		}

	/* Forms Engine */
		.form-container fieldset
		{
		margin: 2em  0 0 0 !important;
		}

		.form-label
		{
		display: inline-block !important;
		font-size: 1em !important;
		}

		.form-field
		{
		font-size: 1.1em;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		}

		.form-sublabel
		{
		font-size: .9em !important;
		}

		.form-validationsummary {
		font-size: 1.1em;
		}

		.form-validationsummary li {
		list-style-type: disc;
		}

		.form-validationsummary h1{
		margin: 0;
		font-size: 1.2em !important;
		font-weight: bold;
		}

form-validationsummary h5{
    margin: 0;
    font-size: 1.2em !important;
    font-weight: bold;
}
		.form-datefield-container {
		}

	/* Pagination General */
		ul.pagination {
		margin:15px 0 0;
		}

		ul.pagination li {
		font-size: 1em;
		float: left;
		padding: 0;
		}

		ul.pagination li a {
		display: block;
		padding: 0 4px 0 4px;
		}

		ul.pagination li a.currentPage {
		font-weight: bold;
		}

		ul.pagination li a.currentPage:link {
		}

		ul.pagination li a.currentPage:hover {
		text-decoration: none;
		}

		ul.pagination li a.currentPage:visited {
		}

		ul.pagination li a.notCurrentPage {
		font-weight: normal;
		}

		ul.pagination li a.notCurrentPage:link {
		}

		ul.pagination li a.notCurrentPage:hover {
		text-decoration: none;
		}

		ul.pagination li a.notCurrentPage:visited {
		}

		.updateProgress
		{
		position: absolute;
		width: 180px;
		height: 65px;
		}

		.updateProgress .messageProgress
		{
		margin-top: 24px;
		}

	/* botones */
		.button{
		display: inline-block;
		padding: 0;
		margin: 0 1em 0 0;
		line-height: normal !important;
		position: relative;
		}

		/* IE6 */
		* html .button input {
		overflow: visible;
		width: 1px;
		}

		/* IE7 */
		*+html .button input {
		overflow: visible;
		}

		.button input{
		}

		.button a,
		.button a:link,
		.button input{
		cursor: pointer;
/*		display: -moz-inline-block; 20110516*/
		display: inline-block;
		height: 22px !important;
		line-height: 22px !important;
		vertical-align: middle;
		margin: 0 !important;
		padding: 0 2em 0.25em 1em;
		position: relative;
		right: -1px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bold;
		text-decoration: none !important;
		}

		.ms-WPBody .button a,
		.ms-WPBody .button a:link,
		.ms-WPBody .button a:visited{
		}

		.button a:hover,
		.button input:hover{
		text-decoration: none !important;
		padding-right: 2.5em !important;
		}

		.button-next a, .button-next input{
		padding-right: 2.5em !important;
		}

		.button-cancel a, .button-cancel input{
		padding-right: 2.5em !important;
		}

		.button-add a, .button-add input{
		padding-right: 2.5em !important;
		}

		.button-down a, .button-down input{
		padding-right: 2.5em !important;
		}

		.button-check a, .button-check input{
		padding-right: 2.5em !important;
		}

		.button-folder a, .button-folder input{
		padding-right: 2.5em !important;
		}

		.button-print a, .button-print input{
		padding-right: 2.5em !important;
		}

		.button-view a, .button-view input{
		padding-right: 2.5em !important;
		}

		input.generic {
		}

		input.genericBig {
		}

		input.genericExtraBig {
		}

		input.cancel, a.cancel {
		}

		input.ShowDoc {
		}

		input.ShowDocBig {
		}

		input.AddDoc {
		}

		input.DownloadDoc {
		}

		input.DownloadDocExtraBig {
		}

		input.SignDoc {
		}

		input.SignSmallDoc {
		}

		input.HistoricProcedure {
		}

		input.accept {
		}

		input.print {
		}

		a.register {
		}

		a.AttachedDocs {
		}

		a.PayProcedure {
		}
/* fin BASICS: TAGS */

/* Principal */
	#main {
	width: 92em;
	display: block;
	margin: 0em auto;
	padding:0 0 1em 0;
	/* position: relative; bug 3867 */
	}

	/* Bug 2231 */
		.pageContent {
		margin: 5px 30px 0 35px;
		}
	/* Bug 2231 */

	.error {
	}

	.clearer{
	clear: both;
	}

	/* Cabecera */
		#header {
		margin: 0px 0 0 0 !important;
		padding: 0 !important;
		}

		/*console*/

			#header #console-right .half {
			float: left !important;
			width: 100px;
			}

			#botonLogout {
				/* bug 4069 */
				float: left;
				margin-top: 0.5em;
				margin-left: 1em;
			}
            a.logout {
                color: #FFFFFF !important;
                padding-left: 16px;
                padding-right: 4px;
                background-image: url('/_layouts/CSP/Images/logout.png');
                background-repeat: no-repeat;
                background-position: left center;
				/* bug 4069
                position: absolute;
                top: 5px;
                left: 500px;
                font-size: 1.1em;
                font-weight: bold;
                */
            }
		/*fin console*/
		/* Logo */


			#header #logoContainer {

			  float: left;
    width: 215px;

			}



			#header #logoContainer h1 {

			width: 215px !important;
			height: 70px;
			text-align: center;
display: table-cell !important;
vertical-align: middle !important;


			}

			#header #logoContainer h1 a {
			}

			#header #logoContainer h1 img {
			max-width: 188px;
			max-height: 70px;


			}
			#header #logoContainer h2 {
			display: none;
			}
		/* Logo */
		/*Selector idioma*/
			#header div.Variation-Menu {
			float: left;
			margin: 0.5em 0 0;
			padding: 0;
			}

			#header div.Variation-Menu ul.Variation-Menu {
			}

			#header div.Variation-Menu ul.Variation-Menu li {
			float: left;
			font-size: 0.85em;
			margin: 0;
			padding: 0 1em;
			}

			#header div.Variation-Menu ul.Variation-Menu li a {
			text-decoration: none;
			}

			#header div.Variation-Menu ul.Variation-Menu li.Variation-Leaf a{
			text-decoration: none;
			}
		/*fin Selector idioma*/
		/*busqueda*/
#header #boxsearch {
    float: right;
    margin:0em 0.25em 0em 0em;

}

.searchbox-panel{
	float:right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-top: 0.31em;
    margin-bottom: -0.33em;
    vertical-align: middle;
}
.searchbox-label
{
    font-weight: bold;
    margin-right: 5px;
    font-size: 0.85em;
}
.searchbox-textbox
{
    width: 13em;
    border: none;
    line-height: 18px;
    padding: 0;
    vertical-align: middle;
}
.searchbox-button
{
    margin-left: 5px;
    width: 18px;
    height: 18px;
    border: none;
    background-color: Transparent;
/*    cursor: hand;*/
    cursor: pointer;
    vertical-align: middle;
}

		/*fin busqueda*/
		/*Menu superior*/
			#header .contentMenu {
			}

			#header .contentMenu ul.AspNet-Menu {
			float: left;
			margin: 2em 0 0 1em;
			padding: 0;
			font-size: 1.2em;
			}

			#header .contentMenu ul li {
			float: left;
			margin: 0;
			padding: 0 1em;
			}

			#header .contentMenu ul li.last {
			}

			#header .contentMenu ul li a {
			text-decoration: none;
			text-transform:uppercase;
			font-weight:normal;
			}

			#header .contentMenu ul li a:hover{
			}

			#header .contentMenu ul li a.AspNet-Menu-Selected {
			}

			#header .AspNet-Menu li#t-home a {
			}

			.AspNet-Menu-Horizontal ul{
			float: left;
			}
		/*fin Menu superior*/
	/* fin Cabecera */
	/* pie */
		#footer {
		clear: both;
			padding-top: 1em;
		}

		#footer .slm-layout-main{
		display: block;
		float: left;
		margin: 0 auto 0 8.5em;
		width: 75em;
		}

		#footer ul {
		float: left;
		margin: 0;
		padding: 0.5em 0;
		}

		#footer ul li {
		float: left;
		margin: 0 0 0 2em;
		}

		#footer ul li a {
		text-decoration: none;
		}

		#footer ul li a:hover {
		}

		#footer .ms-WPHeader td {
		}

		#footer .ms-WPBorder,
		#footer .ms-WPBorderBorderOnly {
		}
	/*fin pie*/
/* fin Principal */
/*Varios*/
	.RightZone .searchInput
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	}

	.RightZone .searchInput,
	.RightZone .searchButton
	{
	width: 90%;
	/* bug 4036
	margin-left: auto;
	*/
	margin-right: auto;
	clear:both;
	}

	.RightZone .searchInput input,
	.RightZone .searchInput select,
	.RightZone .searchInput textarea
	{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	}

	.RightZone .searchButton
	{
	margin-top: 0.5em;
	margin-bottom: 1em;
	text-align: center;
	}

	#EventsZone .CQWPMoreElements{
	}

/*fin Varios*/

/* Contenido */
#middle {
}
	/* Google Map width */
		#myMap
		{
		width: 100% !important;
		}
	/*Subhome*/
		/* Bloques subhome */
			#middle #LeftMenu {
			float: left;
			margin: 2.8em 0em 0em 0em;
			width:16em;
			}

			#middle #MainContent {
			float: left;
			}
			
		/*Resolución incidencia 67600*/
		    #middle #MainContent ul {
	            list-style-position: inside;
	            list-style-type: disc;
	            padding-left: 0.8em;
            }
            #middle #MainContent li {
	            list-style-position: inside;
	            list-style-type: disc;
	            padding-left: 0.8em;
            }
        /*Fin resolución incidencia 67600*/


			#middle #MainContent .LeftZone {
			}

			#middle #MainContent .CenterZone,
			#middle #ProcedureContent #RightZone,
			#middle #ArticleContent .LeftZone,
			#middle #SearchContent .LeftZone {
			float:left;
			margin:0.5em 0 0.5em 1em;
			padding:0;
			}
			#middle #MainContent .CenterZone {
			width:54.94em;
			}

			/* bug 3277 */
			#MainContent .CenterZone .ms-WPBody {
			/* float: left; bug 3764 */
			width: 100%;
			overflow: hidden; /* bug 3764 */
			}
			.ms-WPHeader {
			clear: both;
			}
			/* bug 3277 */

			#middle #MainContent .RightZone,
			#middle #ArticleContent .RightZone,
			#middle #SearchContent .RightZone {
			float:left;
			margin:0.5em 1em;
			padding:0;
			padding-top: 26px;
			width:18em;
			}
		/*fin Bloques subhome */
		/* LeftMenu */
			/* rotativeImg */
				#middle #LeftMenu #rotativeImg {
				/*provisional*/display:none;
				height: 70px;
				margin: 0 0 0 1px;
				}

				#middle #LeftMenu #rotativeImg img {
				height: 70px;
				width: 170px;
				}
			/*fin rotativeImg */
			/* Menu Izquierdo */
				#middle #LeftMenu h2.SiteTitle {
				font-family: Arial,Helvetica,sans-serif;
				font-size: 1.4em;
				font-weight: normal;
				margin: 0.55em 0;
				padding: 0.25em 0.5em;
				text-transform: uppercase;
				 word-wrap: break-word; /* css3 estandar */
				}

				#middle #LeftMenu ul.AspNet-Menu {

				}

				#middle #LeftMenu .AspNet-Menu ul{

				}

				#middle #LeftMenu .AspNet-Menu li{
				margin: 0.5em 0em 0.5em 0.5em;
				padding: 0.75em 0em 1em 2em;
				}

				#middle #LeftMenu ul li {
				}

				#middle #LeftMenu ul li a {
				text-decoration: none;
				font-weight:normal;
				font-size: 1.2em;
				}

				#middle #LeftMenu ul li a:hover, #middle #LeftMenu ul li a.selected {
				}
				#middle #LeftMenu .ms-WPBody ul.ms-blogAdminLinks {
				margin: 0 10px;
				padding: 0px;
				}

				#middle #LeftMenu .ms-WPBody ul.ms-blogAdminLinks li {
				font-size: 1em;
				padding: 0;
				margin: 0;
				}

				#middle #LeftMenu .ms-WPBody ul.ms-blogAdminLinks li a {
				}

				#middle #LeftMenu .ms-WPBody ul.ms-blogAdminLinks li a:hover {
				}
			/*fin Menu Izquierdo */
		/*fin LeftMenu */

		/* Subhome - general*/
			#middle #MainContent #SectionTitle h2 {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 1.4em;
			font-weight: normal;
			margin: 0.5em 0;
			padding: 0.25em 0.5em;
			text-transform: uppercase;
			}

			#middle #MainContent .ms-WPBody {
			}

			#middle #MainContent .RightZone .ms-WPBody {
			    display: inline-block;
			}

			#middle #MainContent .ms-WPTitle {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 1.4em;
			font-weight: normal;
			margin: 0.5em 0;
			padding: 0.25em 0.5em;
			text-transform: uppercase;
			}

/* TRAC 17422 */
#middle #MainContent #ProcedureListZone_auto .ms-WPBody UL
{
    padding: 0 !important;
    margin: 0 !important;
}

#middle #MainContent #ProcedureListZone_auto .ms-WPBody .link-item .description UL
{
    margin: 0;
    padding: 4px 0 !important;
}

#middle #MainContent #ProcedureListZone_auto .ms-WPBody .link-item .description OL
{
    margin: 0;
    padding: 4px 0 !important;
}

#middle #MainContent #ProcedureListZone_auto .ms-WPBody UL LI
{
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
}

#middle #MainContent #ProcedureListZone_auto .ms-WPBody H4
{
    padding: 0 !important;
    margin: 0 !important;
    display: inline;
}

#middle #MainContent #ProcedureListZone_auto .ms-WPBody H4 A
{
    padding: 0 !important;
    margin: 0 !important;
    display: inline;
}
/* TRAC 17422 */

			#middle #MainContent #LeftZone_auto .ms-WPBody {
			}

			#middle #MainContent .ms-WPBody .ms-WPTitle {
			font-size: 1.3em;
			}

#middle #MainContent .ms-WPBody td p {
    margin-top: auto;
    margin-bottom: auto;
}

			#middle #MainContent .ms-WPHeader td {
			}

			#middle #MainContent .cbq-layout-main {
			padding: 0px;
			}

			#middle #MainContent .CSPItemStyleGroup {
			/* 20110224
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			text-transform: uppercase;
			*/
			}

#middle #MainContent .item
{
    overflow: hidden;
}

			#middle #MainContent .link-item a,
			#middle #MainContent .link-item a:link,
			#middle #MainContent .link-item a:visited,
			#middle #MainContent .ms-WPBody .link-item a,
			#middle #MainContent .ms-WPBody .link-item a:link,
			#middle #MainContent .ms-WPBody .link-item a:visited {
			font-weight:bold;
			margin:0 0.5em 0 0;
			padding:0;
			text-decoration:none;
			width:100%;
			font-size:1em;
			}

			#middle #MainContent .link-item a:hover {
			text-decoration: underline;
			}

			#middle #MainContent .title {
			font-family:verdana;
			font-size:1em;
			text-decoration:none;
			}

			#middle #MainContent .title a,
			#middle #MainContent .title a:link,
			#middle #MainContent .title a:visited {
			margin: 0;
			font-size: 1em;
			text-decoration: none;
			}

			#middle #MainContent .description {
			font-family: verdana;
			font-size: 1em;
			font-weight: normal;
			}

			#middle #MainContent #footer {
			display: none;
			}

			#middle #MainContent .CQWPMoreElements {
			}

			#middle #MainContent .CQWPMoreElements a:link,
			#middle #MainContent .CQWPMoreElements a:visited {
			margin:0;
			padding:0;
			text-decoration:none;
			}

			#MainContent .CQWPMoreElements a:hover {
			text-decoration:underline;
			}

			#middle #MainContent .pageIndexFooter {

			}

			#middle #MainContent .pageIndexFooter a.arrowNext,
			#middle #MainContent .pageIndexFooter a.arrowPrev {
			text-align: center;
			cursor: pointer;
			text-decoration: none;
			font-size: 9px;
			font-weight: bold;
			margin: 0 5px;
			padding: 5px 8px 5px 12px;
			}

			#middle #MainContent .magenta {
			}

			#middle #MainContent .contentArticle {
			}

			#middle #MainContent .articleInfoBox .CSPItemStyleGroup {
			}

			#middle #MainContent .articleInfoBox span.date {
			}

			#middle #MainContent #DetailBox .date {
			}

			#middle #MainContent .viewMore {
			}

			#middle #MainContent .viewMore a {
			}

			#middle #MainContent .pageIndexFooter a.arrowNext {
			}

			#middle #MainContent .pageIndexFooter a.arrowPrev {
			}

			#middle #MainContent .pageIndexFooter a.arrowNext:hover,
			#middle #MainContent .pageIndexFooter a.arrowPrev:hover {
			text-decoration: none;
			}
		/* fin Subhome - general*/
		/*Subhome- especificos*/
			/*Especifico por webpart*/
				/*#LeftZone_auto*/
					#middle #MainContent #LeftZone_auto .ms-WPTitle {
					}

					#middle #MainContent .CenterZone #LeftZone_auto .contentArticle {
					font-size: 1em;
					}
				/*fin #LeftZone_auto*/

				/*Formularios*/
					#middle #MainContent #FormZone .ms-WPBody .item {
					margin: 0;
					padding: 0px 0 10px 0;
					}

					#middle #MainContent #FormZone .ms-WPBody h4.myprocedure,
					#middle #MainContent #FormZone .ms-TPBody h4.myprocedure {
					font-size: 1.4em;
					margin: 0;
					font-weight: bold;
					padding: 8px 3px 0 6px;
					}

					#middle #MainContent #FormZone .ms-WPBody h4.myprocedure a:hover {
					text-decoration: none;
					}

					#middle #MainContent #FormZone .ms-WPBody h4.stepPart {
					}

					#middle #MainContent #FormZone .ms-WPBody p.numProcedure, #middle #MainContent #FormZone .ms-TPBody p.numProcedure {
					font-size: 1.2em;
					margin: 0;
					padding: 3px 0 0 5px;
					}

					#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails {
					margin: 5px 6px 15px;
					padding: 0;
					list-style: none;
					}

					#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li {
					}

					#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li.viewDetails {
					}

					#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li.viewDetails a {
					text-decoration: underline;
					}

					#middle #MainContent #FormZone .ms-WPBody ul {
					}

					#middle #MainContent #FormZone .ms-WPBody .pendingDocs {
					padding: 8px 12px;
					margin-bottom: 15px;
					}

					#middle #MainContent #FormZone .ms-WPBody .pendingDocs p {
					font-size: 1.1em;
					margin: 0;
					}

					#middle #MainContent #FormZone .ms-WPBody .pendingDocs h4 {
					margin: 0 0 5px 0;
					font-size: 1.1em;
					}

					#middle #MainContent #FormZone .ms-WPBody .pendingDocs ul {
					margin: 15px 0 0 0;
					padding: 0;
					list-style: none;
					}

					#middle #MainContent #FormZone .ms-WPBody .pendingDocs ul li {
					font-size: 1.1em;
					}

					#middle #MainContent #FormZone .ms-WPBody .pendingDocs ul li strong {
					}


					#middle #MainContent #FormZone .ms-WPBody p.infoProcedureText {
					font-size: 1.1em;
					margin: 0;
					}

					#middle #MainContent #FormZone .ms-WPBody p.infoProcedureText strong {
					margin: 8px 0px 0px 0px;
					display: block;
					}

					#middle #MainContent #FormZone .ms-WPBody .attachedFile {
					margin: 25px 0;
					padding: 8px;
					}

					#middle #MainContent #FormZone .ms-WPBody .attachedFile label {
					display: block;
					font-size: 1.1em;
					}
				/*fin Formularios*/
			/*fin Especifico por webpart*/
			/*Especifico por posicion*/
				/*LeftZone*/
					#middle #MainContent .LeftZone {
					}

					#middle #MainContent .LeftZone .magenta {
					margin: 0;
					padding: 0 0 0 8px;
					font-size: 1.8em;
					font-weight: normal;
					}

					#middle #MainContent .LeftZone span.date {
					padding-left: 10px;
					padding-top: 3px;
					display: block;
					margin-bottom: 10px;
					}

					#middle #MainContent .LeftZone .contentArticle {
					padding: 0;
					margin-bottom: 12px;
					display: inline;
					font-size: 1.1em;
					}

					#middle #MainContent .LeftZone .contentArticle p {
					margin: 0;
					padding: 3px 0;
					}

					#middle #MainContent .LeftZone .CSPItemStyleGroup {
					margin-bottom: 4px;
					padding-top: 3px;
					text-transform: uppercase;
					}

					#middle #MainContent .LeftZone .articleInfoBox .CSPItemStyleGroup {
					text-transform: uppercase;
					}

					#middle #MainContent .LeftZone .image-area-left {
					padding: 5px;
					margin: 0 10px 8px 0;
					}

					#middle #MainContent .LeftZone .image-area-left a {
					padding: 0;
					margin: 0;
					}

					#middle #MainContent .LeftZone .description {
					padding-top: 3px;
					}

					#middle #MainContent .LeftZone .articleImg {
					float: left;
					margin: 0 0 8px 0;
					}

					#middle #MainContent .LeftZone .articleImg .ms-formfieldvaluecontainer img {
					}

					#middle #MainContent .LeftZone .articleInfo .CSPItemStyleGroup {
					padding-left: 10px;
					}

					#middle #MainContent .LeftZone .CSPPublishingLink {
					}

					#middle #MainContent .LeftZone .viewMore {
					text-align: right;
					padding: 4px 12px 0 12px;
					margin-top: 15px;
					}

					#middle #MainContent .LeftZone .viewMore a {
					padding-left: 12px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.1em;
					}

					#middle .LeftZone #SectionTitle h2 {
					}

					#middle .LeftZone .magenta .title {
					padding: 0 0 5px 0;
					margin: 0;
					font-size: 1.8em;
					font-weight: normal;
					}

					#middle .LeftZone .CSPPublishingLink .item {
					clear: both;
					margin: 6px 0 6px 14px;
					padding: 0 6px 3px;
					}

					#middle .LeftZone .CSPPublishingLink .link-item,
					#middle .LeftZone .CSPPublishingLink .link-item a,
					#middle .LeftZone .CSPPublishingLink .link-item a:link {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1em;
					text-decoration: underline;
					font-weight: normal;
					}
				/*fin LeftZone*/
				/* Center Zone */
					#MainContent .CenterZone .ms-WPTitle {
					}

					#middle #MainContent .CenterZone #SectionTitle h2 {
					}

					#middle #MainContent .CenterZone fieldset input,
					#middle #MainContent .CenterZone fieldset select,
					#middle #MainContent .CenterZone fieldset textarea {
					font-size: 1em;
					font-family: Arial, Helvetica, sans-serif !important;
					display: inline-block;
					}

					/* Bug 1730 */
						#middle #MainContent .CenterZone fieldset{
						margin-bottom: 1em;
						}

						#middle #MainContent .CenterZone fieldset .searchInput,
						#middle #MainContent .CenterZone fieldset .searchButton {
						display: block;
						clear: both;
						padding-top: 5px; /* Espacio entre los campos de los formularios de búsqueda como el de búsqueda de empresas, p.e. */
						}
					/* Bug 1730 */

					#middle #MainContent .CenterZone fieldset .searchInput label {
					float: left;
					width: 125px;
					}

					#middle #MainContent .CenterZone fieldset .searchInput span {
					float: left;
					width: 110px;
					}

					#middle #MainContent .CenterZone fieldset .searchInput input {
					float: left;
					width: 300px;
					}

					#middle #MainContent .CenterZone fieldset .searchButton {
					text-align:center;
					}

					#middle #MainContent .CenterZone .magenta {
					font-family:verdana;
					font-size:1.3em;
					font-weight:bold;
					margin:0.15em 0;
					padding:0;
					}

					#middle #MainContent .CenterZone .magenta .title {
					padding: 0 0 5px 0;
					margin: 0;
					font-size: 1.8em;
					font-weight: normal;
					}

					#middle #MainContent .CenterZone span.date {
					margin-left:0.5em;
					}

					#middle #MainContent .CenterZone .CSPItemStyleGroup {
					font-weight: bold;
					/*font-family:Times New Roman;*/
					font-size:1.5em;
					/*font-style:italic;*/
					text-transform:capitalize;
					text-decoration:none;
					}

					#middle #MainContent .CenterZone .description {

					}

					#middle #MainContent .CenterZone .contentArticle {
					padding-top: 5px;
					}

#middle #MainContent .CenterZone .contentArticle H1 {
    font-size: 2em !important;
}

#middle #MainContent .CenterZone .contentArticle H2 {
    font-size: 1.5em !important;
}

#middle #MainContent .CenterZone .contentArticle H3 {
    font-size: 1.2em !important;
}

#middle #MainContent .CenterZone .contentArticle H4 {
    font-size: 1em !important;
}

#middle #MainContent .CenterZone .contentArticle H5 {
    font-size: 0.8em !important;
}

#middle #MainContent .CenterZone .contentArticle H6 {
    font-size: 0.65em !important;
}

					#middle #MainContent .CenterZone .contentArticle p {
                    margin: 0;
                    padding: 3px 0 3px 0;
					}

					#middle #ArticleContent #NewsZone .contentArticle p {
                    margin: 0;
                    padding: 3px 0 3px 0;
					}

					#middle #ArticleContent #EventsZone .contentArticle p {
                    margin: 0;
                    padding: 3px 0 3px 0;
					}

					#middle #MainContent .CenterZone .articleImgBox {
					float: left;
					}

					#middle #MainContent .CenterZone .articleInfoBox {
					}

					#middle #MainContent .CenterZone .articleImgBox img {
					margin: 0 15px 8px 0;
					}

					#middle #MainContent .CenterZone .image-area-left {
					padding: 0px;
					}

					#middle #MainContent .CenterZone .image-area-left img {
					padding: 4px;
					margin-right: 10px;
					}

					#middle #MainContent .CenterZone .CSPItemStyleImageLeft {
					}

					#middle #MainContent .CenterZone .CSPPublishingLink .item {
					clear: both;
					margin: 6px 0 6px 14px;
					padding: 0 6px 3px;
					}

					#middle #MainContent .CenterZone .CSPPublishingLink .link-item,
					#middle #MainContent .CenterZone .CSPPublishingLink .link-item a,
					#middle #MainContent .CenterZone .CSPPublishingLink .link-item a:link {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1em;
					text-decoration: underline;
					font-weight: normal;
					}

					#middle #MainContent .CenterZone .viewMore {
					}

					#middle #MainContent .CenterZone .viewMore a {
					}

					#middle #MainContent .CenterZone .RightBox ul {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.1em;
					margin: 1em;
					padding: 1em;
					}

					#middle #MainContent .CenterZone .CSPFileIcon {
					width: 20px;
					text-align: left;
					position: relative;
					z-index: 999;
					}

					#middle #MainContent .CenterZone .cbq-layout-main {
					margin-bottom: 10px;
					}

					#middle #MainContent .CenterZone .requestInfo {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.1em;
					}

					#middle #MainContent .CenterZone .requestInfo p.idrequest {
					margin: 5px 1px 8px 5px;
					padding: 3px 5px;
					font-size: 1.1em;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					display: block;
					}

					#middle #MainContent .CenterZone .requestInfo p.idrequest strong {
					display: block;
					}

					#middle #MainContent .CenterZone .requestInfo p.idrequest span {
					font-weight: normal;
					}

					#middle #MainContent .CenterZone .requestInfo p {
					margin: 0;
					padding: 3px 0 0 12px;
					font-size: 1em;
					}

					#middle #MainContent .CenterZone .requestNum {
					margin: 0;
					}

					#middle #MainContent .CenterZone .requestInfo {
					margin: 0 0 8px 0;
					}

					#middle #MainContent .CenterZone .requestInfo .link-item {
					margin-left: 12px;
					}

					#middle #MainContent .CenterZone .requestInfo .link-item {
					}
					#middle #MainContent .CenterZone .politicDetail .item {
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					}

					#middle #MainContent .CenterZone .politicDetail .item .link-item a {
					}

					#middle #MainContent .CenterZone .politicDetail .item .link-item a:hover {
					}

					#middle #MainContent .CenterZone .touristSouvenirContent {
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .title {
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .image-area-left,
					#middle #MainContent .CenterZone .touristSouvenirContent .image-area-left {
					text-align: center;
					float: none;
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer img {
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .getMoreInfo a,
					#middle #MainContent .CenterZone .touristSouvenirContent .getMoreInfo a {
					font-size: 1em;
					font-weight: normal;
					text-decoration: underline;
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .getMoreInfo a:hover,
					#middle #MainContent .CenterZone .touristSouvenirContent .getMoreInfo a:hover {
					}

					#middle #MainContent .CenterZone .studyCenterItem .studyCenterItemContent,
					#middle #MainContent .CenterZone .touristSouvenirItem .touristSouvenirItemContent {
					}

					#middle #MainContent .CenterZone .studyCenterItem .studyCenterItemContent .image-area-left {
					width: 170px;
					padding: 8px 8px 6px;
					margin-right: 10px;
					}

					#middle #MainContent .CenterZone .studyCenterItem .studyCenterItemContent .link-item {
					padding: 0 0 0px 10px;
					}


					#middle #MainContent .CenterZone .studyCenterItem .studyCenterItemContent .image-area-left img {
					width: 170px;
					}

					#middle #MainContent .CenterZone .studyCenterItem .viewMoreInfo {
					height: 15px;
					margin: 5px 0 20px 10px;
					/*padding-left:9em;*/
					font-size:0.8em;
					font-weight:bold;
					}

					#middle #MainContent .CenterZone .studyCenterItem .viewMoreInfo a {
					}

					#middle #MainContent .CenterZone .ms-WPBody .Album h4 {
					margin: 8px 0;
					text-transform: capitalize;
					font-size: 1.5em;
					font-weight: normal;
					}

					#middle #MainContent .CenterZone .ms-WPBody ul.PhotoGalleryCenterZone {
					margin: 0 !important;
					padding: 0;
					}

					#middle #MainContent .CenterZone .ms-WPBody ul.PhotoGalleryCenterZone li {
					padding: 0 0 25px 0;
					list-style:none;
					}

					#middle #MainContent .CenterZone .ms-WPBody ul.PhotoGalleryCenterZone li img {
					width: 110px;
					float: left;
					margin: 0 8px 0 0;
					padding: 3px;
					}

					#middle #MainContent .CenterZone .ms-WPBody ul.PhotoGalleryCenterZone li p.albumTitle {
					float: left;
					font-size: 1.3em;
					font-weight: bold;
					margin: 0 0 8px 0;
					padding: 0;
					width: 340px;
					}

					#middle #MainContent .CenterZone .ms-WPBody ul.PhotoGalleryCenterZone li p.descriptionAlbum {
					float: left;
					font-size: 1em;
					margin: 0;
					padding: 0;
					width: 340px;
					}

					#middle #MainContent .CenterZone ul.LeftColGallery {
					margin: 0;
					padding: 0;
					}

					#middle #MainContent .CenterZone ul.LeftColGallery li {
					padding: 1em 0;
					}

					#middle #MainContent .CenterZone ul.LeftColGallery li img {
					padding: 1px;
					float: left;
					margin: 0 1em 0.5em 0;
					width: 120px;
					}

					#middle #MainContent .CenterZone ul.LeftColGallery li h5 {
					font-size: 1.3em;
					padding: 0;
					margin: 0 0 0.5em 0;
					}

					#middle #MainContent .CenterZone ul.LeftColGallery li h5 a {
					}

					#middle #MainContent .CenterZone ul.LeftColGallery li p {
					margin: 0;
					padding: 0;
					display: inline;
					}

					#middle #MainContent .CenterZone ul.LeftColGallery li p a {
					font-size: 1em;
					}

					#middle #MainContent .CenterZone ul.LeftColGallery li p a:hover {
					text-decoration: none;
					}

					#middle #MainContent .CenterZone .touristPlaceItem {
					}

					#middle #MainContent .CenterZone .touristPlaceItem p.title {
					font-size: 1.2em;
					margin: 0;
					padding: 0 0 5px 0;
					}

					#middle #MainContent .CenterZone .touristPlaceItem ul {
					list-style: none;
					margin: 0;
					padding: 0;
					}

					#middle #MainContent .CenterZone .touristPlaceItem ul li {
					}

					#middle #MainContent .CenterZone .touristPlaceItem ul li.link {
					display: block;
					}

					#middle #MainContent .CenterZone .touristPlaceItem ul li.link a {
					text-decoration: underline;
					}

					#middle #MainContent .CenterZone .touristPlaceItem ul li a:hover {
					}

					#middle #MainContent .CenterZone .touristPlaceItem ul li span {
					}
					#middle #MainContent .CenterZone .CSPRadioHeader {
					text-transform: lowercase;
					padding: 0px 0px 0px 19px;
					margin: 12px 0px 12px 0px;
					font-family: Arial, Helvetica, sans-serif;
					}

					#middle #MainContent .CenterZone .CSPRadioDateTime {
					width: 40px;
					text-align: left;
					}

					#middle #MainContent .CenterZone #MessageZone .CSPJobVacancyContainer a {
					font-size: 1em;
					}

					#middle #MainContent .CenterZone #MessageZone .CSPJobVacancyContainer a:hover {
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer img,
					#middle #MainContent .CenterZone .touristSouvenirContent img {
					width: 140px;
					margin: 5px;
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .wrapper-grey,
					#middle #MainContent .CenterZone .touristSouvenirContent .wrapper-grey {
					margin: 0 10px 5px 10px;
					padding-bottom: 5px;
					float: left;
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .getMoreInfo,
					#middle #MainContent .CenterZone .touristSouvenirContent .getMoreInfo {
					padding-left: 10px;
					font-family: Arial, Helvetica, sans-serif;
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .getMoreInfo a {
					}

					#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .getMoreInfo p,
					#middle #MainContent .CenterZone .touristSouvenirContent .getMoreInfo p {
					margin: 0;
					padding: 6px 0 3px 18px;
					}

					#middle #MainContent .CenterZone .CSPCalendarHeader {
					font-weight: bold;
					/*font-family:Times New Roman;*/
					/*font-size:1.5em;*/
					/*font-style:italic;*/
					padding: 0px 0px 0px 19px;
					}

					#middle #MainContent .CenterZone .CSPChemistContainer {
					}

					#middle #MainContent .CenterZone .CSPChemistContainer table {
					width: 100%;
					}

					#middle #MainContent .CenterZone .CSPChemistContainer table.item {
					margin: 0px 0 3px 0;
					padding: 0;
					}

					#middle #MainContent .CenterZone .CSPChemistContainer td {
					padding: 3px 0 8px 3px;
					}

					#middle #MainContent .CenterZone .CSPChemistContainer .title {
					width: 42%;
					font-weight: bold;
					}

					#middle #MainContent .CenterZone .CSPChemistContainer .address,
					#middle #MainContent .CenterZone .CSPChemistContainer .phone {
					width: 38%;
					}

					#middle #MainContent .CenterZone .CSPChemistContainer .phone {
					text-align: right;
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer {
					float: left;
					width: 49%;
					padding-top: 15px;
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer .wrapper-grey {
					width: 220px;
					height: 265px;
					margin-left: 10px;
					padding-top: 3px;
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer .image-area-left {
					float: none;
					margin: 5px;
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer img {
					padding: 4px;
					width: 200px;
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer p.title {
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					margin: 0 0 3px 10px;
					padding: 5px 0 0 0;
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer p.title a {
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer ul {
					margin: 0 0 0 10px;
					padding: 0;
					list-style: none;
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer ul li {
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer ul li a {
					text-decoration: underline;
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer ul li a:hover {
					}

					#middle #MainContent .CenterZone .CSPCitizenCenterContainer ul li span {
					}

					#middle #MainContent .CenterZone .CSPCitizenContainer {
					}

					#middle #MainContent .CenterZone .CSPCitizenContainer img {
					padding: 4px;
					margin-right: 10px;
					width: 140px;
					}

					#middle #MainContent .CenterZone .CSPCitizenContainer p.title {
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					margin: 0 0 0.3em 0;
					padding: 0;
					}

					#middle #MainContent .CenterZone .CSPCitizenContainer .CSPPublishingDate {
					font-family: Arial, Helvetica, sans-serif;
					}

					#middle #MainContent .CenterZone .CSPCitizenContainer .description {
					padding: 0 0 8px 0;
					}

					#middle #MainContent .CenterZone .CSPCitizenContainer a.MoreElements {
					}

					#middle #MainContent .CenterZone .CSPCitizenContainer {
					padding: 8px 0 0 10px;
					}

					#middle #MainContent .CenterZone .CSPCitizenContainer .viewMoreInfo {
					text-align: right;
					height: 15px;
					padding: 8px 0 5px 0;
					position: relative;
					top: -12px;
					font-size: 1em;
					}

					#middle #MainContent .CenterZone .CSPEspecializationItem .description {
					margin-bottom: 4px;
					display: inline;
					}

					#middle #MainContent .CenterZone .CSPEspecializationItem .image-area-top,
					#middle #MainContent .CenterZone .CSPEspecializationItem .link-item {
					}

					#middle #MainContent .CenterZone .CSPEspecializationItem .link-item {
					}

					#middle #MainContent .CenterZone .CSPEspecializationAttribute {
					}

					#middle #MainContent .CenterZone .CSPEspecializationAttribute span {
					}

					#middle #MainContent .CenterZone .CSPEspecializationAttribute a:link,
					#middle #MainContent .CenterZone .CSPEspecializationAttribute a:visited {
					}

					#middle #MainContent .CenterZone .CSPEspecializationItem p.title {
					font-weight: bold;
					margin: 0 0 0.5em 0;
					}

					/* CenterZone: Forms content  */

					#middle #MainContent .CenterZone .CSPForm {

					}

					#middle #MainContent .CenterZone .CSPForm div {
					margin-bottom: 0.5em;
					/*overflow: hidden;*/
					position: relative;
					}

					#middle #MainContent .CenterZone .CSPForm .CSPFormIntro {
					margin-bottom: 1em;
					}

					#middle #MainContent .CenterZone .CSPForm .CSPFormLabel {
					width: 130px;
					padding-top: 2px;
					float: left;
					}

					#middle #MainContent .CenterZone .CSPForm .CSPFormInput {
					position: relative;
					float: left;
					}

					#middle #MainContent .CenterZone .CSPForm .CSPFormInput input,
					#middle #MainContent .CenterZone .CSPForm .CSPFormInput textarea,
					#middle #MainContent .CenterZone .CSPForm .CSPFormInput select {
					font-family: Arial, Helvetica, sans-serif;
					width: 300px;
					font-size: 1em;
					}

					#middle #MainContent .CenterZone .CSPForm .CSPFormButton {
					padding-left: 130px;
					padding-bottom: 0.5em;
					}

					#middle #MainContent .CenterZone .CSPTouristReferenceItemStyleContainer img {
					width: 140px;
					}

					#middle #MainContent .CenterZone .CSPTouristReferenceItemStyleContainer .title {
					}

					#middle #MainContent .CenterZone .departmentItem {

					}

					#middle #MainContent .CenterZone .departmentItem .description {
					/* bug 4036
					margin: 5px 0 0 5px;
					*/
					}

					#middle #MainContent .CenterZone .departmentItem p.title {
					/* bug 4036
					padding-left: 12px;
					padding-left: 12px;
					*/
					display: block;
					}

					#middle #MainContent .CenterZone .departmentItem  a,
					#middle #MainContent .CenterZone .departmentItem a:link,
					#middle #MainContent .CenterZone .departmentItem a:visited {
					font-weight:bold;
					margin:0 0.5em 0 0;
					padding:0;
					text-decoration:none;
					width:100%;
					}

					#middle #MainContent .CenterZone .departmentItem .left_departmentItem .image-area-left img {
					}

					#middle #MainContent .CenterZone .departmentItem .left_departmentItem {
					}

					#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem {
					margin-top: 5px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1em;
					float: left;
					}

					#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem h4 {
					margin: 0;
					/* bug 4036
					padding: 3px 5px;
					*/
					width: 150px;
					font-size: 1.1em;
					}

                    #middle #MainContent .CenterZone .departmentItem .bottom_departmentItem h5.simula_lista {
                        margin-left: 1em;
	                    background-color: transparent;
                    }

                    #middle #MainContent .CenterZone .departmentItem .bottom_departmentItem h5.simula_lista span{
                        font-weight: normal;
                    }

					#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem h5 {
					margin: 0;
					/*padding: 3px 5px;*/
					width: 150px;
					font-size: 1.1em;
					display: block;
					}


					#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem ul {
					padding: 0 0 0 5px;
					margin: 0 0 3px 0;
					list-style: none;
					}

#middle #MainContent .CenterZone .cbq-layout-main ul li {
    padding-left: 0;
}

#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem ul li {
    padding: 0 0 2px 0;
    font-weight: bold;
    list-style-type: disc !important;
    list-style-position: inside !important;
    display: list-item;
}

					#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem ul li span {
					padding: 0 0 0 3px;
					font-weight: normal;
					}

					#middle #MainContent .CenterZone .departmentItem .viewMoreInfo {
					text-align: right;
					padding: 2px 0px 5px 0;
					}

					#middle #MainContent .CenterZone .departmentItem .viewMoreInfo a {

					}

					#middle #MainContent .CenterZone .HistoryItem .description {
					margin-top: 0;
					}

					#middle #MainContent .CenterZone .HistoryItem h4.historicDate {
					font-weight:bold;
					margin:1em 0.5em 0.5em 0em;
					padding:0;
					text-decoration:none;
					width:100%;
					}

					#middle #MainContent .CenterZone .HistoryItem .HistoryItemContent {
					}

					#middle #MainContent .CenterZone .HistoryItem h4.historicDate a {
					font-weight: bold;
					/*font-family:Times New Roman;*/
					font-size:1.5em;
					/*font-style:italic;*/
					}

					#middle #MainContent .CenterZone .HistoryItem h4.historicDate a:hover {
					text-decoration:none;
					}

					#middle #MainContent .CenterZone .HistoryItem .image-area-left {
					margin-bottom: 5px;
					/*width: 110px;*/
					display: inline;
					}
				/*fin Center Zone */
				/*Right Zone */
					/* Bug 1794 */
					#middle #MainContent .RightZone .link-item,
					#middle #MainContent .RightZone .link-item a:link,
					#middle #MainContent .RightZone .link-item a:visited {
					padding: 0 0 3px;
					font-size: 1em;
					}
					/* Bug 1794 */

					#middle #MainContent .RightZone .link-item a:link,
					#middle #MainContent .RightZone .link-item a:visited {
					font-weight: bold;
					/* padding-left: 10px; 20110222 */
					padding-top: 5px;
					}

					#middle #MainContent .RightZone .item {
					margin: 0 0 10px;
					padding: 0 0 4px;
					}

					#middle #MainContent .RightZone .image-area-top img {
					height: 100px;
					padding: 4px;
					width: 170px;
					}

					#middle #MainContent .RightZone .image-area-left img {
					}

					#middle #MainContent .RightZone .CSPPublishingDate {
					}

					#middle #MainContent .RightZone .ms-searchtaChannelTitle {
					display: none;
					}

					#middle #MainContent .RightZone .ms-searchtamain {
					padding: 8px 6px 6px 8px;
					}

					#middle #MainContent .RightZone .ms-WPBody .ms-searchtaUrl {
					padding-top: 5px;
					}

					#middle #MainContent .RightZone .ms-WPBody .ms-searchtaUrl a {
					}

					#middle #MainContent .RightZone .ms-WPBody .ms-searchtaTitle a,
					#middle #MainContent .RightZone .ms-WPBody .ms-searchtaTitle a:visited,
					#middle #MainContent .RightZone .ms-WPBody .ms-searchtaUrl a {
					font-family: Arial, Helvetica, sans-serif;
					}

					#middle #MainContent .RightZone .ms-WPTitle {
					}

					#middle #MainContent .RightZone .CSPFactIndex .item {
					padding: 0 5px 0 10px;
					}

					#middle #MainContent .RightZone .CSPFactIndex .link-item a:link,
					#middle #MainContent .RightZone .CSPFactIndex .link-item a:visited {
					text-decoration: none;
					}

					#middle #MainContent .RightZone .CSPFactIndex .link-item a:hover {
					text-decoration: underline;
					}

					/* Photo gallery */

					#middle #MainContent .RightZone .ms-WPBody ul.PhotoGallery {
					margin: 0 !important;
					padding: 0;
					}

					#middle #MainContent .RightZone .ms-WPBody ul.PhotoGallery li {
					padding: 8px 0;
					}

					#middle #MainContent .RightZone .ms-WPBody ul.PhotoGallery li a img.photo {
					width: 50px;
					padding: 3px;
					float: left;
					}

					#middle #MainContent .RightZone .ms-WPBody ul.PhotoGallery li ul.albumInfo {
					float: left;
					margin: 0 0 0 8px;
					padding: 0;
					width: 120px;
					}

					#middle #MainContent .RightZone .ms-WPBody ul.PhotoGallery li ul.albumInfo li {
					padding: 0;
					display: block;
					}

					#middle #MainContent .RightZone .ms-WPBody ul.PhotoGallery li ul.albumInfo li a.album {
					font-size: 1.3em !important;
					text-transform: capitalize;
					font-weight: bold;
					}

					#middle #MainContent .RightZone ul.PhotoGallery li ul.albumInfo li p {
					margin: 0;
					padding: 0;
					}

					/* Publications (files) - Item Style */

					#middle #MainContent .RightZone .CSPFileIcon {
					width: 20px;
					text-align: left;
					position: relative;
					z-index: 999;
					}

					/*	CSPItemStyleContainer	*/

					#middle #MainContent .RightZone .CSPItemStyleContentContainer {
					font-family: Arial, Helvetica, sans-serif;
					}

					/* Top publications -Item style for interior pages, colRight */

					#middle #MainContent .RightZone .CSPJobVacancyContainer {
					padding: 5px 0;
					}

					#middle #MainContent .ms-WPBody .CSPJobVacancyContainer td {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1em;
					}

					#middle #MainContent .RightZone .CSPJobVacancyContainer .item {
					padding: 0px;
					margin: 0px;
					}

					#middle #MainContent .RightZone .CSPJobVacancyContainer a:link,
					#middle #MainContent .RightZone .CSPJobVacancyContainer a:visited {
					text-decoration: underline;
					}

					#middle #MainContent .RightZone .CSPJobVacancyContainer a:hover {
					}

					/* Ordinance List */

					#middle #MainContent .RightZone .CSPOrdinanceProcedureList {
					margin: 0 10px;
					}

					#middle #MainContent .RightZone .CSPOrdinanceProcedureList .link-item a:link,
					#middle #MainContent .RightZone .CSPOrdinanceProcedureList .link-item a:visited {
					}

					#middle #MainContent .RightZone .CSPOrdinanceProcedureList .link-item a:hover {
					}

					/* Photo Gallery - Item Style */

					#middle #MainContent .RightZone .CSPPhotoGallery .link-item {
					font-weight: normal;
					}

					#middle #MainContent .RightZone .CSPPhotoGallery img {
					margin: 0 10px;
					width: 80px;
					}

					#middle #MainContent .RightZone .CSPPhotoGallery .link-item a:link,
					#middle #MainContent .RightZone .CSPPhotoGallery .link-item a:visited {
					font-weight: bold;
					font-size: 1.1em; /* font-size: 1.3em; */
					font-weight: bold;
					padding: 0;
					}

					#middle #MainContent .RightZone .CSPPhotoGallery .description {
					padding: 3px 20px 0 8px;
					}

					#middle #MainContent .RightZone .CSPPhotoGallery .CSPItemStyleImageLeft {
					width: 85px;
					padding: 0 0 4px 0;
					}

					#middle #MainContent .RightZone .CSPGroupHeader {
					}

					#middle #MainContent .RightZone .CSPDistribution .item {
					}
				/*fin Right Zone */
			/*fin Especifico por posicion*/
			/*Especificos zona+webpart*/
				/*Leftzone*/
					/* DetailBox */
						#middle #MainContent .LeftZone #DetailBox {
						padding: 0 0 15px 0;
						}

						#middle #MainContent .LeftZone #DetailBox img {
						float: left;
						margin: 0 15px 8px 5px;
						}

						#middle #MainContent .LeftZone #DetailBox .articleImgBox {
						float: left;
						}

						#middle #MainContent .LeftZone #DetailBox .articleInfoBox img {
						margin: 0 15px 8px 5px;
						}

						#middle #MainContent .LeftZone #DetailBox .CSPItemStyleGroup {
						display: block;
						padding-top: 5px;
						}

						#middle #MainContent .LeftZone #DetailBox .articleInfoBox .CSPItemStyleGroup {
						display: block;
						padding: 5px 0 0 12px;
						}

						#middle #MainContent .LeftZone #DetailBox .date {
						font-size: 1.1em;
						}
					/*fin DetailBox */
				/*fin Leftzone*/
				/*CenterZone*/
					/* Noticias */
						#middle #MainContent .CenterZone #NewsZone {
						}

						#middle #MainContent .CenterZone #NewsZone .ms-WPTitle {
						}

						#middle #MainContent .CenterZone #NewsZone .ms-WPBody {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						/* bug 4036
						margin: 0 0 12px 5px;
						*/
						padding: 0px;
						}

						#middle #MainContent .CenterZone #NewsZone .CSPItemStyleGroup{
						display:none;
						}
						#middle #MainContent .CenterZone #NewsZone .magenta {
						/* bug 4036
						margin: 0 0 0 0.5em;
						*/
						padding: 0 0 6px 0;
						display: block;
						}

						#middle #MainContent .CenterZone #NewsZone .articleImgBox table {
						padding: 0;
						}

						#middle #MainContent .CenterZone #NewsZone .articleImgBox img {
						margin: 0 15px 12px 0;
						padding: 0;
						}

						#middle #MainContent .CenterZone #NewsZone .BottomBox{
						margin:0.5em 0 1em 0;
						}
					/*fin Noticias */
					/* Eventos*/
						#middle #MainContent .CenterZone #EventsZone {
						}

						#middle #MainContent .CenterZone #EventsZone .ms-WPTitle {
						}

						#middle #MainContent .CenterZone #EventsZone .ms-WPBody {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						/* bug 4036
						margin: 0 0 12px 5px;
						*/
						padding: 0px;
						position: relative;
						z-index: 1;
						}

						#middle #MainContent .CenterZone #EventsZone .CSPItemStyleContentContainer .CSPItemStyleGroup{
						font-family: verdana;
						font-size:1em;
						font-weight:normal;
						font-style:normal;
						}
					/*fin Eventos*/
					/* Zona sin titulo */
						#middle #MainContent .CenterZone #LeftNoTitleZone {
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPTitle {
						font-weight: bold;
						/*font-family:Times New Roman;*/
						/*font-size:1.5em;*/
						/*font-style:italic;*/
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPTitle A,
						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPTitle A:link ,
						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPTitle A:visited {
						font-weight: bold;
						/*font-family:Times New Roman;*/
						font-size:1em;
						/*font-style:italic;*/
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPTitle A:hover {
						text-decoration:none;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPBody {
						padding: 0px;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .contentArticle {
						font-size: 1em;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail h2 {
						margin: 10px 0 0 0;
						padding: 0;
						font-size: 1.5em;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .CSPClause .item {
						padding-left: 20px;
						margin-bottom: 12px;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .CSPClause .item a:link,
						#middle #MainContent .CenterZone #LeftNoTitleZone .CSPClause .item a:visited {
						font-size: 1em;
						font-weight: bold;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .CSPClause .description {
						margin: 0px;
						}
					/*fin Zona sin titulo */
					/*MagentaZone*/
						#middle #MainContent .CenterZone #MagentaBGZone .ms-WPTitle {

						}

						#middle #MainContent .CenterZone #MagentaBGZone .ms-WPBody {
						top: -4px;
						}

						#middle #MainContent .CenterZone #MagentaBGZone .CSPPublishingDate {
						padding-top: 4px;
						font-family: Arial, Helvetica, sans-serif;
						}
					/*end MagentaZone*/
					/* Message Zone */
						#middle #MainContent .CenterZone #MessageZone {
						}

						#middle #MainContent .CenterZone #MessageZone .ms-WPTitle {

						}
					/*end Message Zone*/
					/*Politicos*/
						#middle #MainContent .CenterZone #PoliticsZone .ms-WPTitle {
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .politicInfo {
						width: 330px;
						display: inline-block;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .politicInfo ul {
						margin: 0;
						padding: 0;
						list-style: none;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .politicInfo ul li,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .politicInfo p {
						padding: 3px 0;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.1em;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .politicInfo ul li span {
						font-weight: bold;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .politicInfo div {
						margin-top: 5px;
						}
						#middle #MainContent .CenterZone #PoliticsZone .item {
						padding: 0;
						margin: 0;
						}

						#middle #MainContent .CenterZone #PoliticsZone .ms-WPBody {
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicBox {
						float: left;
						width: 215px;
						margin: 10px 8px;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicBox .image-area-left {
						margin: 5px 0 0 5px;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicBox .image-area-left img {
						padding: 3px;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicBox .link-item {
						padding: 5px 0 0 0;
						width: 110px;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicBox .link-item a {
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicBox .link-item a:hover {
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicBox .link-item .politicColor {
						display: block;
						margin-top: 10px;
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicBox .department {
						padding: 3px;
						text-align: center;
						margin-top: 2px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						}

						#middle #MainContent .CenterZone #PoliticsZone .politicDetail h3 {
						margin: 0;
						padding: 0 0 15px 0;
						font-size: 1.5em;
						font-weight: bold;
						/*font-style:italic;*/
						}
					/*fin Politicos*/
					/*Centros ciudadanos*/
						#middle #MainContent .CenterZone #citizenCenter .TopBox {
						}

						#middle #MainContent .CenterZone #citizenCenter .TopBox img {
						margin: 5px;
						}

						#middle #MainContent .CenterZone #citizenCenter .BottomBox {
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .CenterZone #citizenCenter .BottomBox ul {
						list-style: none;
						margin: 1em;
						padding: 1em;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						}

						#middle #MainContent .CenterZone #citizenCenter .BottomBox ul li {
						padding-left: 10px;
						}

						#middle #MainContent .CenterZone #citizenCenter .BottomBox ul li a:link, #MainContent .CenterZone #citizenEntity .BottomBox ul li a:link {
						}

						#middle #MainContent .CenterZone #citizenCenter .BottomBox p.title {
						font-family:verdana;
						font-size:1.3em;
						font-weight:bold;
						margin:0.15em 0;
						padding:0;
						}

						#middle #MainContent .CenterZone #citizenCenter .clearer {
						margin-bottom: 10px;
						}

						#middle #MainContent .CenterZone #citizenCenter .contentArticle {
						float: left;
						width: 180px;
						}

						#middle #MainContent .CenterZone #citizenCenter .LeftBox img {
						}

						#middle #MainContent .CenterZone #citizenCenter .RightBox {
						float: left;
						width: 300px;
						}

						#middle #MainContent .CenterZone #citizenCenter .RightBox .description {
						font-size: 1.1em;
						padding-left: 8px;
						}

						#middle #MainContent .CenterZone #citizenCenter .RightBox ul {
						list-style: none;
						margin: 0;
						padding: 5px 5px 5px 10px;
						}

						#middle #MainContent .CenterZone #citizenCenter .RightBox ul li {
						}
					/*fin centros ciudadanos*/
					/*entidades ciudadanos*/
						#middle #MainContent .CenterZone #citizenEntity .title{
						font-family:verdana;
						font-size:1.3em;
						font-weight:bold;
						margin:0.15em 0;
						padding:0;
						}

						#middle #MainContent .CenterZone #citizenEntity .LeftBox {
						float: left;
						}

						#middle #MainContent .CenterZone #citizenEntity .RightBox {
						float: left;
						}

						#middle #MainContent .CenterZone #citizenEntity .RightBox p.title {
						font-family:verdana;
						font-size:1.3em;
						font-weight:bold;
						margin:0.15em 0;
						padding:0;
						}

						#middle #MainContent .CenterZone #citizenEntity .RightBox span {
						padding: 0;
							display: block;
						}

						#middle #MainContent .CenterZone #citizenEntity .RightBox span strong {
						font-weight: bold;
						}

						#middle #MainContent .CenterZone #citizenEntity .BottomBox {
						font-family: Arial, Helvetica, sans-serif;
						margin:1em;
						padding:1em;
						}

						#middle #MainContent .CenterZone #citizenEntity .BottomBox ul {
						list-style: none;
						margin: 0;
						padding: 5px 5px 5px 10px;
						}

						#middle #MainContent .CenterZone #citizenEntity .BottomBox ul li {
						}
					/*fin entidades ciudadanos*/
					/*empleo*/
						#middle #MainContent .CenterZone #employment ul.employInfobasic {
						margin: 0;
						padding: 4px 0 4px 15px;
						list-style: none;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.1em;
						}

						#middle #MainContent .CenterZone #employment ul.employInfobasic li,
						#middle #MainContent .CenterZone #employment ul.employInfoCompany li {
						}

						#middle #MainContent .CenterZone #employment ul.employInfoCompany {
						list-style: none;
						margin: 0;
						padding: 4px 0 4px 15px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.1em;
						}

						#MainContent .CenterZone #employment ul.employInfoCompany li {
						}

						#middle #MainContent .CenterZone #employment ul.employInfoCompany li strong {
						font-weight: bold;
						}

						#MainContent .CenterZone #employment ul.employInfoCompany li a {
						}

						#middle #MainContent .CenterZone #employment ul.employInfoCompany li p {
						font-weight: bold;
						text-decoration: underline;
						}

						#middle #MainContent .CenterZone #employment h4 {
						}

						#middle #MainContent .CenterZone #employment .viewMore {
						margin-top: 15px;
						padding-right: 8px;
						}
					/*fin empleo*/
					/*Eventos*/
						#middle #MainContent .CenterZone #EventsZone .ms-WPTitle {
						}

						#middle #MainContent .CenterZone #EventsZone .viewMore {
						text-align: right;
						padding: 2px 8px 1px 0;
						margin-top: 15px;
						}

						#middle #MainContent .CenterZone #EventsZone .link-item a,
						#middle #MainContent .CenterZone #EventsZone .link-item a:link,
						#middle #MainContent .CenterZone #EventsZone .link-item a:visited {
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						}
						#middle #MainContent .CenterZone #EventsZone .CSPCalendarHeader {
						}

						#middle #MainContent .CenterZone #EventsZone .title {
						margin-top: 8px;
						}
					/*fin Eventos*/
					/*Empleo*/
						#middle #MainContent .CenterZone .CSPJobVacancyContainer .item {
						margin: 0;
						padding: 0;
						}

						#middle #MainContent .CenterZone .CSPJobVacancyContainer table {
						width: 100%;
						}

						#middle #MainContent .CenterZone .CSPJobVacancyContainer td {
						padding: 6px 0 12px;
						}

						#middle #MainContent .ms-WPBody .CSPJobVacancyContainer td {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						vertical-align: top;
						}

						#middle #MainContent .CenterZone .CSPJobVacancyContainer a:link,
						#middle #MainContent .CenterZone .CSPJobVacancyContainer a:visited {
						font-weight: bold;
						text-decoration: underline;
						}

						#middle #MainContent .CenterZone .CSPJobVacancyContainer a:hover {
						}
					/*fin empleo*/
					/* Instituciones  */
						#middle #MainContent .CenterZone #institution {
						padding-bottom: 8px;
						}

						#middle #MainContent .CenterZone #institution .LeftBox h3.magenta {
						padding: 0;
						}

						#middle #MainContent .CenterZone #institution .LeftBox {
						float: left;
						width: 290px;
						padding-left: 15px;
						}

						#middle #MainContent .CenterZone #institution .RightBox {
						float: right;
						width: 160px;
						padding: 10px 7px;
						}

						#middle #MainContent .CenterZone #institution .RightBox ul {
						margin: 0;
						padding: 0;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.1em;
						list-style: none;
						}

						#middle #MainContent .CenterZone #institution .RightBox ul li a:link {
						}
					/*fin instituciones*/
					/* Formularios */
						#middle #MainContent .CenterZone #FormZone {
						}

						#middle #MainContent .CenterZone #FormZone .ms-WPTitle {
						}

						#middle #MainContent .CenterZone #FormZone .link-item a,
						#middle #MainContent .CenterZone #FormZone .link-item a:link,
						#middle #MainContent .CenterZone #FormZone .link-item a:visited {
						font-weight:bold;
						margin:0 0.5em 0 0;
						padding:0;
						text-decoration:none;
						width:100%;
						}

						#middle #MainContent .CenterZone #FormZone .CSPGroupHeader {
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyContainer table {
						width: 100%;
						}

						#middle #MainContent .CenterZone #FormZone .ms-WPBody .CSPJobVacancyContainer td {
						vertical-align: top;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyContainer td {
						padding: 6px 0px 12px 0px;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyContainer .item {
						padding: 0px;
						margin: 0px;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyContainer a:link,
						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyContainer a:visited {
						font-size: 1.1em;
						font-weight: bold;
						/*font-style:italic;*/
						text-decoration: none;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyContainer a:hover {
						font-weight: bold;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyTitle {
						width: 200px;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancySeparator {
						width: 6px;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyContact {
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyDate {
						text-align: right;
						width: 80px;
						}

						#middle #MainContent .CenterZone #FormZone .CSPEmploymentWithDate p.title {
						font-weight: bold;
						margin: 0 0 2px 0;
						padding: 0;
						}

						#middle #MainContent .CenterZone #FormZone .CSPEmploymentWithDate .CSPPublishingDate {
						padding: 0;
						margin: 0;
						}

						#middle #MainContent .CenterZone #FormZone .CSPEmploymentWithDate img {
						padding: 4px;
						margin-right: 10px;
						width: 130px;
						}

						#middle #MainContent .CenterZone #FormZone .CSPJobVacancyContainer td.CSPFileName {
						vertical-align: middle;
						position: relative;
						z-index: 999;
						}

						#middle #MainContent .CenterZone #FormZone .CSPRequestsItemStyleContainer strong {
						font-weight: normal;
						display: block;
						padding: 5px 0 0 0;
						}

						#middle #MainContent .CenterZone #FormZone .CSPRequestsItemStyleContainer span {
						padding-left: 5px;
						}

						#middle #MainContent .CenterZone #FormZone .CSPGroupHeader {
						font-weight: bold;
						/*font-family:Times New Roman;*/
						font-size:1.5em;
						/*font-style:italic;*/
						padding: 0px 0px 0px 19px;
						}

						#middle #MainContent .CenterZone #FormZone .ms-summarystandardbody {
						width: 470px;
						}

						#middle #MainContent .CenterZone #FormZone .ms-summarystandardbody .ms-formbody {
						}

						#middle #MainContent .CenterZone #FormZone .ms-partline {
						}

						#middle #MainContent .CenterZone #FormZone .ms-addnew {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.1em;
						text-decoration: underline;
						}

						#middle #MainContent .CenterZone #FormZone .item {
						padding-left: 10px;
						}

						/* Procedures List */
							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto .item {
							padding: 6px 0 6px 3px;
							}

							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto .link-item a,
							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto .link-item a:link,
							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto .link-item a:visited {
							}

							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.ImgLeft {
							width: 150px;
							}

							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.ImgLeft,
							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.ProceduresList {
							padding: 6px 5px;
							vertical-align: top;
							}

							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.last {
							}

							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.ProceduresList ul {
							list-style: none;
							margin: 0 0 0 3px;
							padding: 0;
							}

							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.ProceduresList ul li {
							padding: 1px 0;
							}

							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.ProceduresList ul li strong {
							font-size: 1.2em;
							}

							#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.ProceduresList ul li a:link {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 1.1em;
							}
						/*fin procedure list*/
					/*Fin formularios*/
					/*Tramites*/
						#middle #MainContent .CenterZone #ProcedureLeftZone_auto .ms-WPHeader {
						position: relative;
						z-index: 2;
						}

						#middle #MainContent .CenterZone #ProcedureLeftZone_auto .CQWPMoreElements a:link,
						#middle #MainContent .CenterZone #ProcedureLeftZone_auto .CQWPMoreElements a:visited {
						}

						#middle #MainContent .CenterZone #ProcedureListZone_auto .CSPCalendarHeader {
						}

						#middle #MainContent .CenterZone #ProcedureLeftZone_auto .CQWPMoreElements {
						}
					/*fin Tramites*/
					/* Press Release*/
						#middle #MainContent .CenterZone #PressSummary {
						padding-left: 5px;
						}
					/*fin Press Release*/
					/* Regulations Zone */
						#middle #MainContent .CenterZone #RegulationsZone {
						}

						#middle #MainContent .CenterZone #RegulationsZone .ms-WPTitle {
						}

						#middle #MainContent .CenterZone #RegulationsZone .item {
						padding: 0px 0px 0px 6px;
						}

						#middle #MainContent .CenterZone #RegulationsZone .link-item a,
						#middle #MainContent .CenterZone #RegulationsZone .link-item a:link,
						#middle #MainContent .CenterZone #RegulationsZone .link-item a:visited {
						}

						#middle #MainContent #RegulationsZone .link-item a:hover {
						}
					/*fin Regulations Zone */
					/* Search Zone */
						#middle #MainContent .CenterZone #SearchZone {
						}

						#middle #MainContent .CenterZone #SearchZone .ms-WPTitle {
						}

						#middle #MainContent .CenterZone #SearchZone .searchButton .button-view input,
						#middle #MainContent .CenterZone #LeftZone_auto .searchButton .button-view input{
						}

					/*fin Search Zone */
					/*Map*/
						#middle #MainContent .CenterZone .LocationFormPanel {
						padding: 0;
						height: 100% !important;
						}

						#middle #MainContent .CenterZone .LocationPanel {
						margin-bottom: 18px;
						font-size: 1em;
						}

						#middle #MainContent .CenterZone .LocationPanel #LocationTextBox {
						width: 300px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						font-weight: normal;
						height: 18px;
						line-height: 18px;
						vertical-align: middle;
						}

						#middle #MainContent .CenterZone .LocationPanel .CSPFormButton{

						}

						#middle #MainContent .CenterZone .LocationPanel .button input{
						}

						#ctl00_SPWebPartManager1_g_de9c9554_ed67_4c85_81bf_81b84ac2a45d {
						height:100% !important;
						}

						#middle #MainContent .CenterZone #myMap {
						min-height: 400px;
						width: 100% !important;
						cursor: url('http://dev.virtualearth.net/mapcontrol/v6.2/cursors/grab.cur'), move;
						overflow: hidden;
						position: relative;
						}

						/* bug 3369 */
						/* para que el mapa no se superponga con el pie */
						#MainContent .CenterZone #FormZone #FormZone_auto .ms-WPBody div:first-child{
						/* height: 100% !important; TFS 5240 TRAC 14030 */
						}


					/*fin Map*/
					/*Izq sin titulo*/
						#middle #MainContent .CenterZone #LeftNoTitleZone .item {
						padding: 0 0 0 5px;
						margin: 0;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-standardheader.ms-WPTitle{
						font-family: Arial,Helvetica,sans-serif;
						font-size: 1.3em;
						font-weight: normal;
						margin: 0.5em 0;
						padding: 0.25em 0.5em;
						}
					/*fin Izq sin titulo*/
					/* Tourist services */
						#middle #MainContent .CenterZone #touristSevices .LeftBox {
						float: left;
						}

						#middle #MainContent .CenterZone #touristSevices .LeftBox .leftImg img {
						}

						#middle #MainContent .CenterZone #touristSevices .RightBox {
						float: left;
						}

						#middle #MainContent .CenterZone #touristSevices .RightBox h3.magenta {
						padding: 0 0 3px 0;
						}

						#middle #MainContent .CenterZone #touristSevices .RightBox ul {
						list-style: none;
						margin: 0;
						padding: 5px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.1em;
						}

						#middle #MainContent .CenterZone #touristSevices .RightBox ul li {
						}

						#middle #MainContent .CenterZone #touristSevices .RightBox ul li a:link {
						}

						#middle #MainContent .CenterZone #touristSevices .clearer {
						margin-bottom: 10px;
						}
					/*fin Tourist services */
					/* CompanyZone */
						#middle #MainContent .CenterZone #CompanyZone h3 {
						font-family:verdana;
						font-size:1.3em;
						font-weight:bold;
						margin:0.15em 0;
						padding:0;
						}

						#middle #MainContent .CenterZone #CompanyZone .LeftBox {
						}

						#middle #MainContent .CenterZone #CompanyZone .TopBox {
						}

						#middle #MainContent .CenterZone #CompanyZone .LeftBox {
						float: left;
						width: 230px;
						margin-right: 10px;
						margin-bottom: 10px;
						}

						#middle #MainContent .CenterZone #CompanyZone .TopBox {
						/* bug 4036
						margin: 5px;
						*/
						text-align: center;
						padding: 4px 4px 2px 4px;
						}

						/* Bug 2093 */
						#middle #MainContent .CenterZone #CompanyZone .TopBox img {
						width: 210px;
						}
						/* Bug 2093 */


						#middle #MainContent .CenterZone .BottomBox ul li{
						list-style-position: outside !important;
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox {
						}
					/*fin CompanyZone */
					/*Ordinances*/
						#middle #MainContent .CenterZone #Ordinance span.date {
						padding: 5px 0 0 12px;
						font-size: 1.1em;
						}

						#middle #MainContent .CenterZone #Ordinance .contentArticle {
						padding: 10px 8px 10px 12px;
						display: block;
						}
					/*fin Ordinances*/
					/*Requests*/
						#middle #MainContent .CenterZone #Requests .description {
						}

						#middle #MainContent .CenterZone #Requests .item {
						}

						#middle #MainContent .CenterZone #Requests .link-item a,
						#middle #MainContent .CenterZone #Requests .link-item a:link {
						font-weight: bold;
						font-size: 11px;
						text-decoration: underline;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						font-weight: normal;
						}

						#middle #MainContent .CenterZone #Requests .link-item a:hover {
						}


					/*fin Requests*/
					/*Varios*/
						#middle #LeftMenu .viewMore,
						#middle #MainContent .CenterZone .viewMore {
						margin-top: 15px;
						padding-right: 12px;
						}

						#middle #MainContent .CenterZone #FormZone .CSPPublishingDate,
						#middle #MainContent .CenterZone #EventsZone .CSPPublishingDate,
						#middle #MainContent .CenterZone #NewsZone .CSPPublishingDate {
						font-weight:normal;
						}

						#middle #MainContent .CenterZone #FormZone .link-item a,
						#middle #MainContent .CenterZone #FormZone .link-item a:link,
						#middle #MainContent .CenterZone #FormZone .link-item a:visited{
						}

						#middle #MainContent .CenterZone #EventsZone .link-item a,
						#middle #MainContent .CenterZone #EventsZone .link-item a:link,
						#middle #MainContent .CenterZone #EventsZone .link-item a:visited,
						#middle #MainContent .CenterZone #NewsZone .link-item a,
						#middle #MainContent .CenterZone #NewsZone .link-item a:link,
						#middle #MainContent .CenterZone #NewsZone .link-item a:visited {
						}

						#middle #MainContent .CenterZone #NewsZone .viewMore,
						#middle #MainContent .CenterZone #CompanyZone .viewMore {
						text-align: right;
						padding: 2px 8px 1px 0;
						margin-top: 15px;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .medium,
						#middle #MainContent .CenterZone #PoliticsZone .medium {
						font-weight: normal;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .groupheader,
						#middle #MainContent .CenterZone #PoliticsZone .groupheader {
						font-size: 1.8em;
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul,
						#middle #MainContent .CenterZone #DepartmentZone .RightBox ul {
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul li,
						#middle #MainContent .CenterZone #DepartmentZone .RightBox ul li {
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li strong,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul li strong,
						#middle #MainContent .CenterZone #DepartmentZone .RightBox ul li strong {
						font-weight: bold;
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li a:link,
						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li a,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul li a:link,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul li a,
						#middle #MainContent .CenterZone #DepartmentZone .RightBox ul li a:link,
						#middle #MainContent .CenterZone #DepartmentZone .RightBox ul li a {
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li a:hover,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul li a:hover {
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul {
						list-style: none;
						/* bug 4036
						margin: 0em 1em;
						*/
						padding: 0.5em 0em;
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul li {
						padding: 2px 0 2px 10px;
						}

						#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li strong,
						#middle #MainContent .CenterZone #NewsZone .BottomBox ul li strong {
						display: block;
						}

						#middle #MainContent .CenterZone #Requests,
						#middle #MainContent .CenterZone #Ordinance {
						}

						#middle #MainContent .CenterZone #Requests .blue,
						#middle #MainContent .CenterZone #Ordinance .blue {
						font-family:verdana;
						font-size:1.3em;
						font-weight:bold;
						margin:0.15em 0;
						padding:0;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .groupheader,
						#middle #MainContent .CenterZone #PoliticsZone .groupheader {
						font-weight: bold;
						/*font-family:Times New Roman;*/
						font-size:1.5em;
						/*font-style:italic;*/
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail {
						padding: 18px 10px 12px 12px;
						margin-bottom: 18px;
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail p,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail p {
						font-size: 1.1em;
						/*font-style: italic;*/
						padding-top: 8px;
						margin: 0px;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPBody .politicDetail a,
						#middle #MainContent .CenterZone #PoliticsZone .ms-WPBody .politicDetail a {
						text-decoration: underline;
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail .image-area-left,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .image-area-left {
						margin-right: 12px;
						display: inline;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail .image-area-left img,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .image-area-left img {
						padding: 3px;
						margin: 0;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPBody .politicDetail .image-area-left a,
						#middle #MainContent .CenterZone #PoliticsZone .ms-WPBody .politicDetail .image-area-left a {
						padding: 0;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPBody .politicDetail a,
						#middle #MainContent .CenterZone #PoliticsZone .ms-WPBody .politicDetail a {
						padding: 0px 0 3px 0;
						text-decoration: underline;
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail .politicInfo,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .politicInfo {
						padding: 1em;
						margin:1em;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail span.politicPost,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail span.politicPost {
						display: block;
						font-weight: bold;
						padding: 5px 0 5px 0;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail span.politicColor,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail span.politicColor {
						display: block;
						padding: 0 0 10px 0;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail .linkMore,
						#middle #MainContent .CenterZone #PoliticsZone .politicDetail .linkMore {
						text-align: right;
						padding-top: 8px;
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPBody .politicDetail .linkMore a,
						#middle #MainContent .CenterZone #PoliticsZone .ms-WPBody .politicDetail .linkMore a {
						}

						#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPBody .politicDetail .linkMore a:hover,
						#middle #MainContent .CenterZone #PoliticsZone .ms-WPBody .politicDetail .linkMore a:hover {
						text-decoration: underline;
						}

						#middle #MainContent .CenterZone .requestInfo div.txt,
						#middle #MainContent .CenterZone #Ordinance .contentArticle {
						padding: 10px 8px 10px 12px;
						}

						#middle #MainContent .CenterZone .CSPCitizenContainer .link-item .viewMoreInfo a,
						#middle #MainContent .CenterZone #FormZone .CSPCitizenContainer .link-item .viewMoreInfo a {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						font-weight: normal;
						padding-left: 10px;
						}

						#middle #MainContent .CenterZone .CSPCitizenContainer .link-item .viewMoreInfo a:hover,
						#middle #MainContent .CenterZone #FormZone .CSPCitizenContainer .link-item .viewMoreInfo a:hover {
						}

						#middle #MainContent .CenterZone .CSPCitizenContainer .link-item .viewMoreInfo a:link,
						#middle #MainContent .CenterZone .CSPCitizenContainer .link-item .viewMoreInfo a:visited,
						#middle #MainContent .CenterZone #FormZone .CSPCitizenContainer .link-item .viewMoreInfo a:link,
						#middle #MainContent .CenterZone #FormZone .CSPCitizenContainer .link-item .viewMoreInfo a:visited {
						}

						#middle #MainContent .CenterZone .CSPTouristReferenceItemStyleContainer,
						#middle #MainContent .CenterZone #FormZone .ms-WPBody .CSPTouristReferenceItemStyleContainer {
						margin: 0 15px 10px 0;
						}
					/*fin varios*/
				/*fin centerZone*/
				/*rightZone*/
					/* Events*/
						#middle #MainContent .RightZone #EventsZone .ms-WPTitle {
						}

						#middle #MainContent .RightZone #EventsZone .CSPItemStyleGroup {
						text-decoration: none;
						}

						#middle #MainContent .RightZone #EventsZone .item {
						}

						#middle #MainContent .RightZone #EventsZone .title {
						margin: 3px 10px 0 10px;
						}

						#middle #MainContent .RightZone #EventsZone .ms-WPBody a:link,
						#middle #MainContent .RightZone #EventsZone .ms-WPBody a:visited {
						}

						#middle #MainContent .RightZone #EventsZone .CQWPMoreElements {
						}

						#middle #MainContent .RightZone #EventsZone .ms-WPBody .CQWPMoreElements a {
						position: relative;
						top: auto;
						font-size: 1em;
						}

						#middle #MainContent .RightZone #EventsZone .link-item .description {
						/* bug 4036
						padding-left: 10px;
						*/
						padding-top: 3px;
						}
					/*fin Events*/
					/* NewsZone */
						#middle #MainContent .RightZone #NewsZone {
						}

						#middle #MainContent .RightZone #NewsZone .ms-WPTitle {
						}
					/*fin NewsZone */
					/* OtherInfo Zone */
						#middle #MainContent .RightZone #OtherInfoZone .CSPRelatedProcedure .link-item a:link,
						#middle #MainContent .RightZone #OtherInfoZone .CSPRelatedProcedure .link-item a:visited {
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPRelatedProcedure .link-item a:hover {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPClause .link-item a:link,
						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPClause .link-item a:visited {
						font-weight: normal;
						padding: 0 25px 0 10px;
						display: block;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPClause .link-item .description {
						width: 167px;
						padding: 6px 0 0 25px;
						margin-left: 5px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPClause .link-item a:link,
						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPClause .link-item a:visited {
						padding: 0 25px 0 10px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPDistribution .link-item .description {
						margin: 0 0 6px 0;
						padding: 0;
						font-weight: bold;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPDistribution .link-item .description .subscribeImg {
						margin: 0px 10px 6px 0px;
						float: left;
						width: 45px;
						height: 50px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPDistribution .link-item .description .CSPDistributionImage {
						margin: 0px 10px 6px 0px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPDistribution .link-item a:link,
						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPDistribution .link-item a:visited {
						}

						#middle #MainContent .RightZone #OtherInfoZone .Requestitem {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .Requestitem .CSPItemStyleGroup {
						margin-top: 5px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .Requestitem .link-item a:link,
						#middle #MainContent .RightZone #OtherInfoZone .Requestitem .link-item a:visited {
						font-size: 1.1em;
						padding: 0 0 0 10px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .Requestitem .description {
						font-weight: bold;
						font-size: 1.1em;
						padding: 5px 0 0 10px;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.Galeria {
						margin: 0;
						padding: 0;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.Galeria li {
						padding: 8px 0;
						list-style:none;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.Galeria li img {
						padding: 1px;
						float: left;
						margin: 0 0.5em 0.3em 0;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.Galeria li p {
						margin: 0;
						padding: 0;
						font-size: 1.2em;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.Galeria li a.albumTitle {
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.Galeria li a.album {
						font-size: 0.8em;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.Galeria li a.album:hover {
						text-decoration: none;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .floating-left {
						padding: 0 0 4px 0;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .floating-left a img {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .floating-left a {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .floating-left a:hover {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .description {
						/* bug 4036
						padding: 3px 0px 0 8px;
						*/
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPItemStyleGroup {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CQWPMoreElements {
						top: auto;
						height: auto;
						padding: 0px 0 0 15px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CQWPMoreElements a {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CQWPMoreElements a:hover {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPGroupHeader {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody #group {
						margin: 0.5em 0em 0.5em 0;
						padding: 0 0 0.7em 0;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .item {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody #group .link-item {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPGroupHeader {
						margin-top: 10px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPRelatedProcedure .link-item {
						padding: 0;
						margin: 0 0 0 10px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPRelatedProcedure .description {
						margin: 0;
						padding: 0 15px 0 5px;
						width: 160px;
						}

						#middle #MainContent .RightZone #OtherInfoZone p.politicGroup {
						margin: 0;
						padding: 0.3em 0 0 0;
						}

						#middle #MainContent .RightZone #OtherInfoZone p.politicGroup strong {
						}

						#middle #MainContent .RightZone #OtherInfoZone p.politicGroup a {
						}

						#middle #MainContent .RightZone #OtherInfoZone .ms-WPTitle {

						}

						#middle #MainContent .RightZone #OtherInfoZone ul.PoliticContact {
						list-style: none;
						padding: 0;
						margin: 10px;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.PoliticContact li {
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.PoliticContact li strong {
						margin-top: 5px;
						display: block;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.PoliticContact li span {
						padding: 0;
						height: auto;
						margin: 0;
						}

						#middle #MainContent .RightZone #OtherInfoZone ul.PoliticContact li a {
						margin: 0;
						height: auto;
						text-decoration: underline;
						}

						#middle #MainContent .RightZone #OtherInfoZone .rightcontactLink {
						text-align: right;
						padding: 5px 0 0 0;
						}

						#middle #MainContent .RightZone #OtherInfoZone .rightcontactLink a {
						padding-left: 8px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative img {
						width: 70px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative .floating-left {
						width: 80px;
						padding: 3px 8px 0 8px;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative p.pdf {
						padding: 0 0 5px 25px;
						margin: 0;
						font-size: 1em;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative p.pdf a {
						text-decoration: underline;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative .CSPItemStyleImageLeft p.title {
						font-weight: normal;
						font-size: 1.1em;
						font-weight: bold;
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative .CSPItemStyleImageLeft a:link,
						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative .CSPItemStyleImageLeft a:visited {
						font-weight: normal;
						font-size: 1.1em;
						text-decoration: underline;
						font-weight: bold;
						font-family: Arial, Helvetica, sans-serif;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative .link-item .description {
						font-weight: bold;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative .CSPItemStyleImageLeft {
						width: 85px;
						float: left;
						}

						#middle #MainContent .RightZone #OtherInfoZone .CSPCorporative .description {
						padding: 0;
						width: 80px;
						float: left;
						}
					/*fin OtherInfo*/
					/* Ad Zone */
						#middle #MainContent .RightZone #AdZone .ms-WPTitle {
						}

						#middle #MainContent .RightZone #AdZone .ms-WPBody {
						top: 0px;
						}

						#middle #MainContent .RightZone #AdZone .item {
/*						text-align: center;*/
						}

						#middle #MainContent .RightZone #AdZone .CSPItemStyleGroup {
						padding: 0;
						}

						#middle #MainContent .RightZone #AdZone .LinkBannerElements {
						margin: -15px 0 8px 0;
						}

						#middle #MainContent .RightZone #AdZone .ms-WPBody .LinkBannerElements a {
						}

						#middle #MainContent .RightZone #AdZone .ms-WPBody .LinkBannerElements a:hover {
						}
					/*fin Ad Zone */
					/* Alert Zone */

						#middle #MainContent .RightZone #AlertZone .ms-WPTitle {
						}
					/*fin Alert Zone */
					/* Blog Zone */
						#middle #MainContent .RightZone #BlogZone .ms-WPTitle {
						}

						#middle #MainContent .RightZone #BlogZone .ms-WPBody img {
						display: block;
						margin: 12px auto;
						text-align: center;
						}

						#middle #MainContent .RightZone #BlogZone .CSPPublishingDate {
						padding: 0px 0px 0px 12px;
						}

						#middle #MainContent .RightZone #BlogZone .CQWPMoreElements {
						text-align: right;
						height: auto;
						top: auto;
						margin-top: 5px;
						padding: 5px 12px 5px 0;
						}

						#middle #MainContent .RightZone #BlogZone .CQWPMoreElements a {
						}

						#middle #MainContent .RightZone #BlogZone .description {
						padding: 0 5px 5px 10px;
						}
					/*fin Blog Zone */
					/* Blue BG Zone */
						#middle #MainContent .RightZone #BlueBGZone .ms-WPTitle {
						}

						#middle #MainContent .RightZone #BlueBGZone .description {
						padding: 5px 5px 3px 10px;
						}

						#middle #MainContent .RightZone #BlueBGZone .ms-WPBody .link-item a:link,
						#middle #MainContent .RightZone #BlueBGZone .ms-WPBody .link-item a:visited {
						font-size: 1.1em;
						}
					/*fin Blue BG Zone */
					/* ProfileZone */
						#middle #MainContent .RightZone #ProfileZone {
						}

						#middle #MainContent .CenterZone #ProfileZone .ms-WPTitle {
						}

						#middle #MainContent .RightZone #ProfileZone .ms-WPTitle {
						}
					/* #SearchZone*/
						#middle #MainContent .RightZone #SearchZone .ms-WPTitle {
						}

						#middle #MainContent .RightZone #SearchZone fieldset {
						}

						#middle #MainContent .RightZone #SearchZone label {
						display: block;
						padding: 5px 8px 5px 8px;
						}

						#middle #MainContent .RightZone #SearchZone input, #middle #MainContent .RightZone #SearchZone select {
						}

						#middle #MainContent .RightZone #SearchZone .Colright_SearchButton {
						text-align: center;
						}

						#middle #MainContent .RightZone #SearchZone .Colright_SearchButton input {
						cursor: pointer;
						}

						#middle #MainContent .RightZone #SearchZone label {
						font-size: 1.1em;
						}

						#middle #MainContent .RightZone #SearchZone input, #middle #MainContent .RightZone #SearchZone select {
						font-size: 1.1em;
						}

						#middle #MainContent .RightZone #SearchZone .Colright_SearchButton input {
						font-weight: bold;
						font-size: 1em;
						}
					/*fin #SearchZone*/
					/* Weather Zone */
#middle #MainContent .RightZone #WeatherZone .ms-WPBody
{
    font-size: 0.87em;
    padding: 0 0.5em !important;
}

#middle #MainContent .RightZone #WeatherZone .linktem
{
    margin: 6px 0;
}

#middle #MainContent .RightZone #WeatherZone .CSPItemStyleGroup
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

#middle #MainContent .RightZone #WeatherZone ul.WeatherBox
{
    float: left;
    height: 78px;
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 0;
    width: 132px;
}

#middle #MainContent .RightZone #WeatherZone ul.WeatherBox li
{
    float: left;
    height: 78px;
    margin: 0 1px;
    overflow: hidden;
    width: 30px;
}

#middle #MainContent .RightZone #WeatherZone ul.WeatherBox li span
{
    display: block;
    width: 25px;
}

#middle #MainContent .RightZone #WeatherZone ul.WeatherBox li span strong
{
    display: block;
    padding: 0 0 10px;
}

#middle #MainContent .RightZone #WeatherZone ul.WeatherBox li img
{
    width: 20px;
    margin-top: 1px;
}

#middle #MainContent .RightZone #WeatherZone ul.CurrentTemperature
{
    float: left;
    list-style: none;
    margin: 0 0 0 5px;
    padding: 0;
}

#middle #MainContent .RightZone #WeatherZone ul.CurrentTemperature li
{
    list-style-position: outside;
    list-style-type: none;
}

#middle #MainContent .RightZone #WeatherZone ul.CurrentTemperature li.low
{
    padding: 15px 0 15px 25px;
}

#middle #MainContent .RightZone #WeatherZone ul.CurrentTemperature li.high
{
    padding: 15px 0 10px 25px;
}
					/*fin Weather Zone */
					/*Varios*/
						#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .item,
						#middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .item {
						/* bug 4036
						padding-left: 10px;
						*/
						padding-top: 5px;
						}

						#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .CulturalImg,
						#middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .CulturalImg {
						float: left;
						margin: 0 10px 0 0;
						}

						#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents img,
						#middle #MainContent .RightZone #NewsZone .CSPCulturalEvents img {
						width: 70px;
						}

						#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .CSPPublishingDate,
						#middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .CSPPublishingDate {

						}

						#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .description,
						#middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .description {

						}

						#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .CSPItemStyleImageLeft,
						#middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .CSPItemStyleImageLeft {

						}

						#middle #MainContent .RightZone #EventsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleNoImageLeft a:link,
						#middle #MainContent .RightZone #EventsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleNoImageLeft a:visited,
						#middle #MainContent .RightZone #NewsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleNoImageLeft a:link,
						#middle #MainContent .RightZone #NewsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleNoImageLeft a:visited,
						#middle #MainContent .RightZone #EventsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleImageLeft a:link,
						#middle #MainContent .RightZone #EventsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleImageLeft a:visited,
						#middle #MainContent .RightZone #NewsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleImageLeft a:link,
						#middle #MainContent .RightZone #NewsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleImageLeft a:visited {
						font-size:1em;
							font-weight: bold;
						}
					/*fin Varios*/
				/*fin rightZone*/
			/*fin Especificos zona+webpart*/
		/*fin Subhome- especificos*/
	/*fin Subhome*/
	/*Article*/
		#middle #ArticleContent {
		margin:0 0 0 0.15em;
		}
		
		/*Resolución incidencia 67600*/
		    #middle #ArticleContent ul {
	            list-style-position: inside;
	            list-style-type: disc;
	            padding-left: 0.8em;
            }
            #middle #ArticleContent li {
	            list-style-position: inside;
	            list-style-type: disc;
	            padding-left: 0.8em;
            }
        /*Fin resolución incidencia 67600*/

		#middle #ArticleContent .ms-WPTitle {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.3em;
		font-weight: normal;
		margin: 0.5em 0;
		padding: 0.25em 0.5em;
		text-transform: uppercase;
		}

		#middle #ArticleContent .ms-WPBody {
		}

		#middle #ArticleContent .item {
		}

		#middle #ArticleContent .link-item a,
		#middle #ArticleContent .link-item a:link,
		#middle #ArticleContent .link-item a:visited {
		font-weight: bold;
		}

		#middle #ArticleContent .title {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin: 0;
		}

		#middle #ArticleContent .description {
		font-size: 1em;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		}

		/*Especifico webparts*/
			/*detailbox*/
				#middle #ArticleContent #DetailBox #BasicZone{
				clear:both;
				}
			/*fin detailbox*/
			/* Tramites */
				#middle #ArticleContent #ProcedureZone .ms-WPTitle {
				}

				#middle #ArticleContent #ProcedureZone .ms-WPBody {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				margin: -2px 0 12px 5px;
				padding: 8px 6px 6px;
				}
				#middle #ArticleContent #ProcedureZone .UserActivationForm {
				padding-left: 12px;
				}

#middle #ArticleContent #ProcedureZone .UserActivationFormIJ {
    padding-left: 12px;
    font-style: italic;
    text-align: justify;
}

#middle #ArticleContent #ProcedureZone .UserActivationFormIJ UL {
    padding-left: 3.9em;
    padding-top: 0.8em;
}

#middle #ArticleContent #ProcedureZone .UserActivationFormIJ UL LI {
    list-style-position: outside;
    list-style-type: disc;
}

				#middle #ArticleContent #ProcedureZone .UserActivationForm h4 {
				font-size: 12px;
				padding: 0 0 0 8px;
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm label {
				display: inline;
				font-size: 1.1em;
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm .inputInfo {
				font-size: 11px;
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm input,
				#middle #ArticleContent #ProcedureZone .UserActivationForm select {
				font-size: 1.1em;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #ArticleContent #ProcedureZone .radioButton input {
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm .termsConditions {
				padding: 5px;
    font-style: italic;
    text-align: justify;
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm .termsConditions label {
				font-size: 1em;
				padding-left: 5px;
    font-style: normal;
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm .termsConditions input {
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm .userAccount label {
				display: inline-block;
				width: 90px;
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm .userAccount input {
				width: 220px;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #ArticleContent #ProcedureZone .UserActivationForm .clearer {
				margin: 10px 0;
				}

				#middle #ArticleContent #ProcedureZone .Captcha {
				padding: 8px 0;
				text-align: center;
				}

				#middle #ArticleContent #ProcedureZone .Captcha label {
				float: left;
				width: 150px;
				padding-left: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				}

				#middle #ArticleContent #ProcedureZone .CaptchaImg {
				float: left;
				width: 250px;
				}

				#middle #ArticleContent #ProcedureZone .CaptchaImg img {
				margin: 0 5px 5px 0;
				}

				#middle #ArticleContent #ProcedureZone .CaptchaImg input {
				width: 205px;
				font-size: 11px;
				}

				#middle #ArticleContent #ProcedureZone .errorBox {
				font-size: 12px;
				margin: 8px 0 0 12px;
				font-weight: bold;
				}

				#middle #ArticleContent #ProcedureZone .errorBox ul {
				padding: 8px 0 8px 12px;
				margin: 0;
				}

				#middle #ArticleContent #ProcedureZone .errorBox ul li {
				}

				#middle #ArticleContent #ProcedureZone .errorBox p {
				font-size: 12px;
				font-weight: bold;
				margin-left: 0;
				}

				#middle #ArticleContent #ProcedureZone .errorBox p.errorText {
				}

				#middle #ArticleContent #ProcedureZone .successActivation {
				padding: 8px;
				}

				#middle #ArticleContent #ProcedureZone .successActivation p.successful {
				margin: 0;
				padding: 0 0 0 18px;
				font-size: 13px;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #ArticleContent #ProcedureZone .successActivation p {
				font-weight: normal;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				margin: 5px 0 3px 18px;
				}
			/*fin Tramites */
		/*fin Especifico webparts*/
		/*Especifico zona*/
			/* LEFT ZONE */
				#middle #ArticleContent .LeftZone,
				#middle #SearchContent .LeftZone {
				/* bug 4327
				float: left;
				width: 79.3%;
				margin: 0em 1em 0em 0.5em;
				padding: 0em 0em 0em 0em;
				*/
				width: 77%;
				}

				#middle #ArticleContent .LeftZone .image-area-left {
				/* bug 4036
				margin: 0 10px 8px 0;
				padding: 5px;
				*/
				margin: 5px 10px 8px 0px;
				}

				#middle #ArticleContent .LeftZone .image-area-left a {
				margin: 0;
				padding: 0;
				}

				#middle #ArticleContent .LeftZone .ms-WPTitle {
				}

				#middle #ArticleContent .LeftZone .CSPItemStyleGroup {
				font-size:1.2em;
				font-weight:bold;
				/* bug 4036
				margin:0 0 0 0.5em;
				*/
				padding:0;
				text-decoration:none;
				}

				#middle #ArticleContent .LeftZone .CSPItemStyleContentContainer .CSPItemStyleGroup {
				font-size:1em;
				font-weight:normal;
				margin:0;
				padding:0 0 0 0;
				text-decoration:none;
				}

				#middle #ArticleContent .LeftZone .description {
				padding-top: 3px;
				}

				#middle #ArticleContent .LeftZone #SectionTitle h2 {
				margin: 0.5em 0;
				padding: 0.25em 0 0.25em 0.25em;
				}

				#middle #ArticleContent .LeftZone .magenta {
				font-family:verdana;
				font-size:1.3em;
				font-weight:bold;
				margin:0.15em 0;
				padding:0;
				}
			/*fin leftZone*/
			/*rightZone */
				#middle  #ArticleContent .RightZone{
				/* bug 4327
				float: left;
				width: 19% !important;
				margin: 2.2em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				*/
				}

				#middle #ArticleContent .RightZone .ms-WPTitle {
				}

				#middle #ArticleContent .RightZone .ms-WPBody {
				}

				#middle #ArticleContent .RightZone .item {
				padding:0.5em 0;
				margin:0;
				}

				#middle #ArticleContent .RightZone .link-item a:link,
				#middle #ArticleContent .RightZone .link-item a:visited {
				}
			/*rightZone */
		/*fin Especifico zona*/
		/*Especifico zona+webpart*/
			/*leftzone*/

				/*leftZone auto*/
					#middle #ArticleContent .LeftZone #LeftZone_auto .ms-WPBody {
					}

					#middle #ArticleContent .LeftZone #LeftZone_auto .ms-WPBody a {
					display: block;
					padding: 3px 0;
					text-decoration: underline;
					}
				/*fin leftZone auto*/
				/*NewsZone*/
					#middle #ArticleContent .LeftZone #NewsZone .ms-WPTitle {
					}
				/*fin NewsZone*/
				/*EvensZone*/
					#middle #ArticleContent .LeftZone #EventsZone .ms-WPTitle {

					}
				/*fin EvensZone*/
				/*BasicZone*/
					#middle #ArticleContent .LeftZone #BasicZone .ms-WPTitle {
					}
				/*fin BasicZone*/
				/*DetailZone*/
					#middle #ArticleContent .LeftZone #DetailBox .articleInfoBox{
					margin-top:1em;
					margin-bottom:1em;
					}

					#middle #ArticleContent .LeftZone #DetailBox .articleInfoBox .CSPItemStyleGroup {
					}

					#middle #ArticleContent .LeftZone #DetailBox .date {
					/* bug 4036
					margin:1em 0 0.5em 0.5em;
					*/
					}

					#middle #ArticleContent .LeftZone #DetailBox .articleImgBox {
					float: left;
						margin-top: 0.5em;
					}

					#middle #ArticleContent .LeftZone #DetailBox img {
					margin: 0 10px 8px 5px;
					}

#middle #ArticleContent .LeftZone .contentArticle P A IMG 
{
    /* (VFG) TFS 96 TRAC 15165 */
    margin-right: 5px !important;
    margin-bottom: 0px !important;
}

					#middle #ArticleContent .LeftZone #DetailBox .contentArticle {
					/*float:left;*/
					/* bug 4036
					margin:0.5em 0em 0em 0.5em;
					*/
					padding: 0em;
					}

					#middle #ArticleContent .LeftZone #DetailBox .viewMore {
					padding: 1em 0em 0em 0.5em;
					}

					#middle #ArticleContent .LeftZone #DetailBox .viewMore a {
					font-weight:normal;
					}
				/*fin DetailZone*/
			/*fin LeftZone*/
			/*rightZone*/
				/*OtherInfo*/
					#middle #ArticleContent .RightZone #OtherInfoZone .ms-WPTitle {

					}

					#middle #ArticleContent .RightZone #OtherInfoZone .ms-WPBody .CSPDistribution .link-item .description {
					margin: 0 0 6px;
					padding: 0;
					}

					#middle #ArticleContent .RightZone #OtherInfoZone .ms-WPBody input,
					#middle #ArticleContent .RightZone #OtherInfoZone .ms-WPBody td input.ms-input,
					#middle #ArticleContent .RightZone #OtherInfoZone .ms-WPBody td select.ms-input {
					}

					#middle #ArticleContent .RightZone #OtherInfoZone .ms-WPBody .searchInput input,
					#middle #ArticleContent .RightZone #SearchZone .ms-WPBody .searchInput input,
					#middle #ArticleContent .RightZone #SearchZone .ms-WPBody .searchInput select,
					#middle #ArticleContent .RightZone #OtherInfoZone .ms-WPBody .searchInput select {
					}

					#middle #ArticleContent .RightZone #OtherInfoZone .ms-WPBody .item {
					}
				/*fin OtherInfo*/
				/*CSPDistribution*/
					#middle #ArticleContent .RightZone .CSPDistribution .link-item .description {
					font-weight: bold;
					}

					#middle #ArticleContent .RightZone .CSPDistribution .link-item .description .subscribeImg {
					float: left;
					height: 50px;
					margin: 0 10px 6px 0;
					width: 45px;
					}

					#middle #ArticleContent .RightZone .CSPDistribution .link-item a:link,
					#middle #ArticleContent .RightZone .CSPDistribution .link-item a:visited {
					font-size: 1em;
					font-weight: normal;
					}
				/*fin CSPDistribution*/
			/*fin RightZone*/
		/*fin Especifico zona+webpart*/
	/*fin Article*/

	/*Especifico - webparts*/
		/* Busqueda contenido */
			#middle #SearchContent {
			/* bug 4327
			margin: 0 28px 0 25px;
			*/
			}

			/*Zona izquierda */
				#middle #SearchContent .LeftZone {
				/* bug 4327
				width: 670px;
				float: left;
				padding-left: 25px;
				*/
				}

				#middle #SearchContent .LeftZone .srch-sort-right {
				text-align: left;
				margin: 0 0 10px 5px;
				font-family: Arial, Helvetica, sans-serif;
				}
				#middle #SearchContent .LeftZone #SearchZone .ms-WPBody #SRSB label {
				padding: 0 15px 0 0;
				font-size: 1.1em;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #SearchContent .LeftZone #SearchZone .ms-WPBody #SRSB td.ms-sbcell {
				}
				#middle #SearchContent .LeftZone #SearchZone #SRSB table input.ms-sbplain {
				font-size: 1.1em;
				font-family: Arial, Helvetica, sans-serif;
				width: 450px;
				}

				#middle #SearchContent .LeftZone #SearchZone #SRSB .ms-sbgo a img {
				}

				#middle #SearchContent .LeftZone #SearchZone #SRSB .ms-sblink a:link,
				#middle #SearchContent .LeftZone #SearchZone #SRSB .ms-sblink a:visited {
				font-size: 1.1em;
				font-family: Arial, Helvetica, sans-serif;
				padding-left: 4px;
				text-decoration: none;
				}

				#middle #SearchContent .LeftZone #SearchZone .srch-stats {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				text-align: right;
				}
				#middle #SearchContent .LeftZone #SearchZone {
				}

				#middle #SearchContent .LeftZone #SearchZone .ms-WPTitle {
				}

				#middle #SearchContent .LeftZone #SearchZone #SRSB {
				margin: 0 0 10px 0;
				}

				#middle #SearchContent .LeftZone #SearchZone .ms-WPBody {
				padding: 15px 6px 6px 6px;
				}

				#middle #SearchContent .LeftZone #SearchZone #SRSB .ms-sbgo {
				width: 17px;
				height: 17px;
				margin-right: 8px;
				}

				#middle #SearchContent .LeftZone #SearchZone .ms-WPBody .ms-sblink a {
				text-decoration: underline;
				}

				#middle #SearchContent .LeftZone #ResultsZone .ms-WPBody .srch-sort-right a:link {
				padding: 0 3px;
				}

				#middle #SearchContent .LeftZone #AdvancedSearchZone {
				}

				#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPTitle {
				}
				#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPBody td.ms-advsrchText {
				font-size: 1.1em;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPBody td.ms-advsrchHeadingText {
				}

				#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPBody td.ms-advsrchHeadingText h3 {
				margin: 8px 25px 8px 0;
				}

				#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPBody td.ms-advsrchText label {
				display: inline-block;
				width: 90px;
				}
				#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPBody td.ms-advsrchText input {
				font-size: 1.1em;
				}

				#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPBody td.ms-advsrchText select {
				font-size: 1em;
				}

				#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPBody a:link {
				}

				#middle #SearchContent .LeftZone #AdvancedSearchZone #SRSB table {
				width: 100%;
				}
				#middle #SearchContent .LeftZone #SearchZone #SRSB .ms-sbgo a {
				}

				#middle #SearchContent .LeftZone #SearchZone #SRSB .ms-sblink a:link,
				#middle #SearchContent .LeftZone #SearchZone #SRSB .ms-sblink a:visited {
				}

				#middle #SearchContent .LeftZone #SearchZone .ms-WPBody .ms-sblink a {
				}

				#middle #SearchContent .LeftZone #ResultsListZone {
				}

				#middle #SearchContent .LeftZone #ResultsListZone .ms-WPTitle{
				}

				#middle #SearchContent .LeftZone #ResultsListZone ol {
				margin: 0;
				padding: 0;
				}

				#middle #SearchContent .LeftZone #ResultsListZone ol li {
				}

				#middle #SearchContent .LeftZone #ResultsListZone .srch-description {
				font-size: 16px;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #SearchContent .LeftZone #ResultsListZone .srch-sort a {
				text-align: right;
				}

				#middle #SearchContent .LeftZone #ResultsListZone .srch-Description {
				margin: 3px 0;
				font-size: 1.2em;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #SearchContent .LeftZone #ResultsListZone .srch-Icon {
				margin-right: 8px;
				}

				#middle #SearchContent .LeftZone #ResultsListZone .srch-Title a:link,
				#middle #SearchContent .LeftZone #ResultsListZone .srch-Title a:visited {
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #SearchContent .LeftZone #ResultsListZone .srch-Description b {
				}

				#middle #SearchContent .LeftZone #ResultsListZone .srch-URL a:link,
				#middle #SearchContent .LeftZone #ResultsListZone .srch-URL a:visited {
				font-size: 1.1em;
				font-family: Arial, Helvetica, sans-serif;
				text-decoration: none;
				}

				#middle #SearchContent .LeftZone #ResultsListZone .srch-Metadata {
				}

				#middle #SearchContent .LeftZone #ResultsZone {
				}

				#middle #SearchContent .LeftZone #ResultsZone .ms-WPTitle {
				}

				#middle #SearchContent .LeftZone #ResultsZone .srch-sort {
				padding: 3px;
				}

				#middle #SearchContent .LeftZone #ResultsZone .srch-Title {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.2em;
				margin: 0 0 5px;
				}

				#middle #SearchContent .LeftZone #ResultsZone .srch-Title a:link,
				#middle #SearchContent .LeftZone #ResultsZone .srch-Title a:visited {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				margin: 0 0 5px 5px;
				}

				#middle #SearchContent .LeftZone #ResultsZone .srch-Description {
				padding: 5px 5px 5px 20px;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #SearchContent .LeftZone #ResultsZone .srch-description {
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				}

				#middle #SearchContent .LeftZone #ResultsZone .srch-Metadata {
				padding-top: 5px;
				}

				#middle #SearchContent .LeftZone #PaginationZone {
				}

				#middle #SearchContent .LeftZone #PaginationZone .ms-WPBody .srch-Page a:link,
				#middle #SearchContent .LeftZone #PaginationZone .ms-WPBody .srch-Page a:visited,
				#middle #SearchContent .LeftZone #PaginationZone .ms-WPBody .srch-Page a:hover {
				padding: 0 3px;
				}

				#middle #SearchContent .LeftZone #PaginationZone .ms-WPBody,
				#middle #SearchContent .LeftZone #ResultsZone .ms-WPBody {
				padding: 0;
				}

				#middle #SearchContent .LeftZone #ResultsZone .ms-WPBody .srch-sort-right,
				#middle #SearchContent .LeftZone #PaginationZone .ms-WPBody .srch-Page,
				#middle #SearchContent .LeftZone #ResultsZone .ms-WPBody .srch-stats,
				#middle #SearchContent .LeftZone #ResultsListZone .ms-WPBody .srch-stats {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				padding: 4px;
				text-align: left;
				}
			/*fin SearchContent -Left*/
			/*SearchContent -Right*/
				#middle #SearchContent .RightZone {
				/* bug 4327
				float: right;
				margin: 0;
				padding-right: 6px;
				padding-top: 34px;
				width: 204px;
				*/
				}

				#middle #SearchContent .RightZone div.ms-searchChannelTitle {
				}

				#middle #SearchContent .RightZone .ms-searchChannelTitle span {
				}

				#middle #SearchContent .RightZone .ms-searchsummarymain {
				}

				#SearchContent .RightZone #OtherInfoZone div.ms-searchChannelTitle {
				font-size: 1.5em;
				padding: 3px 7px 5px 37px;
				font-weight: bold;
				}

				#SearchContent .RightZone #OtherInfoZone div.ms-searchsummarybody {
				padding: 5px 8px;
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchsummarymain {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: 11px;
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchsummaryTitle img {
				margin-right: 3px;
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchsummaryTitle a {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: 12px;
				display: block;
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody div.ms-searchsummarydesc {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: 1em !important;
				padding: 0 0 0 12px;
				text-decoration: none;
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchChannelTitle span img {
				margin-left: 0px;
				margin-right: 3px;
				vertical-align: middle;
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchsummaryUrl {
				margin: 2px 0 5px 15px;
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchsummaryUrl a {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: 1em !important;
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchsummarymorelink {
				}

				#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchsummarymorelink a {
				}
			/*fin SearchContent - Right*/
		/*fin busqueda contenido*/
		/*tramites*/
/* Steps Styles */

/* inicio TRAC 8159 */
.infoSteps ol
{
    padding: 0em;
    margin: 0em;
}

.infoSteps ol li
{
    float: left;
    margin: 0px 4px 0px 0px !important;
    list-style-type: none !important;
    list-style-position: outside !important;
    height: 100%;
}

.infoSteps ol li div
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
}

.infoSteps ol li div.StepInactive
{
    /* Incidencia 38237 */
    width: 9.4em; /* width: 10.86em; */
}

.infoSteps ol li div.StepActive
{
    width: 27.97em;
}

.infoSteps ol li div strong
{
    display: block;
    margin: .7em 0em 0em .7em;
}

div.infoSteps
{
    padding: 4px 0px 5em 4px;
}

div.infoSteps .StepActive
{
    padding: 1px 1px 0.99em 1px;
}

div.infoSteps .StepInactive
{
    padding: 1px 1px 0.12em;
}
/* fin TRAC 8159 */

.infoSteps {
    margin: -2px 0 0 0;
    /*padding: 8px 0 0 8px;
    height: 70px;*/
    width: 100%;
    table-layout: fixed;
}

.infoSteps div {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

.infoSteps .StepActive {
    /*position: relative;
    float: left;
    width: 230px;
    min-height: 50px;
    margin: 0 2px 0 2px;
    overflow: hidden;*/
}

.infoSteps .StepInactive {
    /*position: relative;
    float: left;
    width: 110px;
    min-height: 50px;
    margin: 0 2px 0 2px;*/
    width: 15%;
}

.infoSteps .StepActive strong {
	/*position: absolute;
    bottom:10px;
    left:8px;
    */
	font-size:1.5em;
	margin:0.35em 0 0 2em;
	/*padding-right:60px*/
}

.infoSteps .StepInactive strong {
    /*
    position: absolute;
    bottom: 8px;
    left: 8px;
    */
    padding-right: 6px;
    margin: 0;
}

.infoSteps .StepActive span {
	/*
    position: absolute;
    top: 8px;
    left: 8px;
    */
    padding: 0 2px 0 2px;
    font-weight: bold;
    font-size: 1.1em;
}

.infoSteps .StepInactive span {
	/*
    position: absolute;
    top: 8px;
    left: 8px;
    */
    padding: 0 2px 0 2px;
    font-weight: bold;
    font-size: 1.1em;
}

.optionStep {
	margin: 2em 0 0 0;
    padding: 1em 0 1em 0;
    text-align: center;
    font-weight: bold;
    position: relative;
}

			.dynamic-tab-pane-control.tab-pane {
			position: relative;
			width: 100%;
			margin-top: 2em;
			}

			.dynamic-tab-pane-control .tab-row {
			white-space: nowrap;
			width: 100%;
			display: block;
			position: relative;
			bottom: -1px;
			padding: 0 0 0 10px;
			}

			.dynamic-tab-pane-control .tab-row h2.tab,
			.dynamic-tab-pane-control .tab-row h4.tab {
			display: inline-block;
			float: left;
			margin: 0;
			cursor: pointer;
			font-size: 1.2em;
			}

			.dynamic-tab-pane-control .tab-row h2.tab a,
			.dynamic-tab-pane-control .tab-row h4.tab a {
			display: block;
			padding: 7px 10px 7px 10px;
			font-weight: normal;
			margin: 5px;
			text-decoration: none;
			white-space: nowrap;
			}

			.dynamic-tab-pane-control .tab-row h2.selected,
			.dynamic-tab-pane-control .tab-row h4.selected {
			text-decoration: none !important;
			font-weight: bold;
			padding-bottom: 6px;
			}

			.dynamic-tab-pane-control .tab-row a {
			}

			.dynamic-tab-pane-control .tab-row h2.tab a:hover,
			.dynamic-tab-pane-control .tab-row h4.tab a:hover {
			}

			.dynamic-tab-pane-control .tab-row h2.selected a,
			.dynamic-tab-pane-control .tab-row h4.selected a {
			font-weight: bold;
			}

			.dynamic-tab-pane-control .tab-page {
			clear: both;
			padding: 10px;
			font-size: 1.1em;
			margin: 0 0 2em 0;
			font-size: 1.1em;
			}


			/* bug 3344 */
			/* Tab Styles */



.dynamic-tab-pane-control.tab-pane {
    position: relative;
    width: 100%;
    margin-top: 2em;
}

.dynamic-tab-pane-control .tab-row {
    white-space: nowrap;
    width: 100%;
    display: block;
    position: relative;
    bottom: -1px;
    padding: 0 0 0 10px;
}

.dynamic-tab-pane-control .tab-row h2.tab,
.dynamic-tab-pane-control .tab-row h4.tab {
    display: inline-block;
    float: left;
    margin: 0;
    cursor: pointer;
    font-size: 1.2em;
}


.dynamic-tab-pane-control .tab-row h2.tab a,
.dynamic-tab-pane-control .tab-row h4.tab a {
    display: block;
    padding: 10px 10px 5px 10px;
    font-weight: normal;
    margin: 5px;
    text-decoration: none;
    white-space: nowrap;
}

.dynamic-tab-pane-control .tab-page {
    clear: both;
    padding: 10px;
    /*font-size: 1.1em; bug 3344 */
    margin: 0 0 2em 0;
}

/* Buttons */

.button
{
    display: inline-block;
    padding: 0;
    margin: 0 1em 0 0;
    line-height: normal !important;
    position: relative;
}

.button input
{
   background-color: transparent;
}
.button a, .button a:link, .button input
{
/*	cursor: hand; 20110516*/
/*    display: -moz-inline-block;  20110516 */

	cursor: pointer;
    display: inline-block;

    border-style: none !important;
    border-width: 0 !important;
    height: 22px !important;
    line-height: 22px !important;
    vertical-align: middle;

    margin: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;

     position: relative;
    right: -1px;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none !important;

    color: #000000 !important;
}
.button a:hover, .button input:hover
{
    text-decoration: none !important;
}








#ProcedureZone .procedureInfo {
    clear: both;
    margin: 0;
    padding: 15px;
    position: relative;
    z-index: 2;
    top: -2px;
    font-size: 1.1em;
}

#ProcedureZone .procedureInfo h5 {
    font-size: 1.2em;
    font-weight: bold;
}

#ProcedureZone .tab-page ul, #ProcedureZone .resumeProcedure ul {
    padding-top: 4px;
    padding-bottom: 4px;
}

#ProcedureZone .tab-page ul li, #ProcedureZone .resumeProcedure ul li {
    list-style-type: disc;
    list-style-position: inside;
}

#ProcedureZone .tab-page ol, #ProcedureZone .resumeProcedure ol {
    padding-top: 4px;
    padding-bottom: 4px;
}

#ProcedureZone .tab-page ol li, #ProcedureZone .resumeProcedure ol li {
    list-style-type: decimal;
    list-style-position: inside;
}

/* Content Procedure Styles */

#ProcedureZone .contentArticle {
    padding: 12px 0 0 0;
}

#ProcedureZone .contentArticle p, #ProcedureZone p {
    margin: 0;
    padding: 0;
    font-size: 1.1em;
}

#ProcedureZone .contentArticle p strong, #ProcedureZone p strong {
    font-weight: bold;
}

#ProcedureZone h5.alert {
    padding: 8px 0 8px 8px;
    margin: 0 0 10px 12px;
    font-size: 1.5em;
}

#ProcedureZone ul.alertList {
    margin: 0 0 0 12px;
    padding: 0;
    list-style: none;
}

#ProcedureZone ul.alertList li {
    padding: 0 0 8px 8px;
    font-size: 1.1em;
}


#ProcedureZone FIELDSET {
	padding: 0 0 2em 0;
	margin: 1em 0 0 0;
	border: none;
}

#ProcedureZone FIELDSET LEGEND {
    padding: 0;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 1em 0;
    position: relative;
    left: -8px;
    width: 99%;
    padding: 0 0 0 1em;
}

#ProcedureZone h4.stepPart {
    padding: 0 0 0 1em;
    font-size: 1.2em;
    line-height: 1.2em;
}


/* Step 3 Add Docs related to procedure */

ul.documentType-list
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 1.1em;
}
li.documentType-listitem
{
    background-color: #f7f7f7;
    background-image: url('/_layouts/CSP/Images/bulletColright_grey.gif');
    background-position: 0.75em 1.5em;
    line-height: 2em;
    background-repeat: no-repeat;
    border-bottom: 1px solid #D6D4CC;
    display: block;
    padding: 0.5em 0.5em 0.5em 1.5em;
    overflow: hidden;
    position: relative;
}
li.documentType-listitem span
{
    float: left;
    width: 500px;
}
li.documentType-listitem .button
{
    float: right;
    width: auto;
}
li.documentType-listitem .button *
{
    font-size: 1em !important;
    font-weight: normal !important;
}
ul.documentInstance-list
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    clear: both;
}
li.documentInstance-listitem
{
    border-top: 1px dotted #D6D4CC;
    padding: 0.25em 0;
    display: block;
    overflow: hidden;
    position: relative;
}
li.documentInstance-listitem span
{
    float: left;
    width: 350px;
}

/* Resume procedure */

#ProcedureZone .resumeProcedure {
    padding: 1em;
    margin: 2em 0;
}

#ProcedureZone .resumeProcedure h5 {
    margin: 0;
    padding: 0;
    font-size: 1.3em;
}

#ProcedureZone .resumeProcedure textarea {
    font-size: 1em;
    width: 99%;
    height: 12.25em;
    font-family: Arial, Helvetica, sans-serif;
    border: none;
}

#ProcedureZone .resumeProcedure .checkBox {
    font-size: 1em;
    font-family: Arial, Helvetica, sans-serif;
}

#ProcedureZone .resumeProcedure .checkBox label {
    display: inline;
    font-size: 1.1em;
}

#ProcedureZone .resumeProcedure .button
{
    float: left;
    margin-left: 0;
    margin-right: 1em;
}

/* Justificante del tramite */

#ProcedureZone p.thanks {
    margin: 1em 0;
}

#ProcedureZone .justificante {
    margin: 2em 0;
    padding: 0.5em 1em 2em 1em;
    border-bottom: 1px solid #dedfde;
    background-color: #f7f7f7;
}

#ProcedureZone .justificante .numprocedureId {
    font-size: 1.4em;
}

#ProcedureZone .justificante .numprocedure {
    font-size: 1.2em;
}


/* ModalWin */

/* ModalWin */

.ModalWin {
    width: 395px;
    padding: 0;
}

.ModalWin h1.titleWindow {
    margin: 3px 3px 15px 3px;
    padding: 8px;
    font-size: 1.3em;
}

.ModalWin h4.titleWindow {
    margin: 3px 3px 15px 3px;
    padding: 8px;
    font-size: 1.3em;
}

.ModalWin .contentModalWin {
    padding: 15px;
    font-size: 1.1em;
}

.ModalWin .contentModalWin .termsConditions
{
    background-color: #f7f7f7;
    padding: 5px;
    font-size: 0.9em;
    font-style: italic;
}

.ModalWin .contentModalWin .termsConditionsHidden
{
    display: none;
}

.ModalWin .centerButton
{
	text-align: center;
	margin: 5px 0px 10px 0px;
}

.ModalWin .centerButton input
{
	margin: 0 0.5em 0 0.5em;
}

.ModalWin .centerButton label
{
    padding-left: 5px;
}

.ModalWin label {
    padding-left: 10px;
    font-size: 1.1em;
}

.ModalWin p.info {
    padding: 0;
    margin: 0 0 1em 0 !important;
    font-size: 1.1em;
}

.ModalWin ul.optionList {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ModalWin ul.optionList li {
    padding: 0;
    font-size: 1.1em;
}

.ModalWin ul.optionList li .clearer {
    margin: 0;
    clear: both;
}
.ModalWin ul.optionList input {
	width: 100%;
}

/* MODAL WINDOW BACKGROUND */

#middle #ProcedureZone .ms-WPBody .modalBackground,
#middle #MainContent #FormZone .modalBackground {
    background-color: Gray;
/*    filter: alpha(opacity=70);*/
    opacity: 0.7; /* css3 estandar */
}

#middle #ProcedureZone .ms-WPBody .divModalBackground,
#middle #MainContent #FormZone .divModalBackground {
    background-color: White;
    border-color: black;
}

.modalBackground {
    background-color: Gray;
/*    filter: alpha(opacity=70);*/
    opacity: 0.7; /* css3 estandar */
}

.divModalBackground {
    background-color: White;
    border-color: black;
}

.panelWithScroll {
    overflow:auto;
    height:85%;
}

.panelHidden {
    position:absolute;
    left:-9999px;
}

/* Search procedures */

#ProcedureZone fieldset {
    padding: 1em 0 0 0;
}

#ProcedureZone FIELDSET LEGEND {
    padding: 0;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 1em 0;
    position: relative;
    left: -8px;
    width: 99%;
    padding: 0 0 0 1em;
    /*
    	z-index: -1; para no sobreponerse al calendario
    */
}

/* DivBox sizes */

#ProcedureZone .row {
    padding: 4px 0;
}

#ProcedureZone .fieldThirdRadioButton {
    padding: 0 0 0 3px;
    width: 68%;
    float: left;
}

#ProcedureZone .fieldMedium {
    width: 45%;
    float: left;
    padding: 0 0 0 3px;
}

#ProcedureZone .fieldSmall {
    width: 22%;
    float: left;
    padding: 0 3px;
}

#ProcedureZone .fieldSmallRadioButton {
    width: 30%;
    float: left;
    padding: 0 3px;
}

#ProcedureZone .fieldMediumRadioButton {
    width: 45%;
    float: left;
    padding: 0 0 0 3px;
}

#ProcedureZone .fieldThirdRadioButton p {
    margin: 0;
    padding: 2px 8px 10px 0;
}

#ProcedureZone .field_XSmall {
    width: 12%;
    float: left;
    padding: 0 3px;
}

#ProcedureZone .field_XXSmall {
    width: 7%;
    float: left;
    padding: 0 3px;
}

#ProcedureZone label {
    display: inline-block;
    font-size: 1.1em;
}
#ProcedureZone label.form-sublabel {
    display: block;
}


/* Input general*/

#ProcedureZone .fieldBig input, #ProcedureZone .fieldMedium input, #ProcedureZone .fieldMedium select, #ProcedureZone .fieldSmall input, #ProcedureZone .field_XSmall input, #ProcedureZone .field_XXSmall input {
}

#ProcedureZone .fieldSmallRadioButton input, #ProcedureZone .fieldMediumRadioButton input, #ProcedureZone .fieldThirdRadioButton input {
    float: left;
}

#ProcedureZone .fieldSmallRadioButton .labelGroup label, #ProcedureZone .fieldMediumRadioButton .labelGroup label {
}

#ProcedureZone .fieldSmallRadioButton label, #ProcedureZone .fieldMediumRadioButton label, #ProcedureZone .fieldThirdRadioButton label {
    font-size: 1em;
    float: left;
    padding-right: 5px;
}

#ProcedureZone .fieldBig input {
    width: 94%;
}

#ProcedureZone .fieldMedium input, #ProcedureZone .fieldMedium select, #ProcedureZone .fieldMedium textarea {
    width: 94%;
}

#ProcedureZone .fieldSmall input {
    width: 92%;
}

#ProcedureZone .field_XSmall input {
    width: 25px;
}

#ProcedureZone .field_XXSmall input {
    width: 15px;
}

#ProcedureZone .clearerLine {
    clear: both;
    margin-bottom: 8px;
}

/* Users activation account */

#middle #ArticleContent #ProcedureZone .UserActivationForm {
    padding-left: 12px;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm h4 {
    font-size: 12px;
    padding: 0 0 0 8px;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm label {
    display: inline;
    font-size: 1.1em;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm .inputInfo {
    font-size: 11px;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm input, #middle #ArticleContent #ProcedureZone .UserActivationForm select {
    border: 1px solid #ccc;
    font-size: 1.1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #ArticleContent #ProcedureZone .radioButton input {
    border: none;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm .termsConditions {
    background: #f7f7f7;
    padding: 5px;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm .termsConditions label {
    font-size: 1em;
    padding-left: 5px;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm .termsConditions input {
    border: none;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm .userAccount label {
    display: inline-block;
    width: 90px;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm .userAccount input {
    width: 220px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #ArticleContent #ProcedureZone .UserActivationForm .clearer {
    margin: 10px 0;
}

#middle #ArticleContent #ProcedureZone .Captcha {
    padding: 8px 0;
}

#middle #ArticleContent #ProcedureZone .Captcha label {
    float: left;
    width: 150px;
    padding-left: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#middle #ArticleContent #ProcedureZone .CaptchaImg {
    float: left;
    width: 250px;
}

#middle #ArticleContent #ProcedureZone .CaptchaImg img {
    margin: 0 5px 5px 0;
}

#middle #ArticleContent #ProcedureZone .CaptchaImg input {
    width: 205px;
    border: 1px solid #ccc;
    font-size: 11px;
}

#middle #ArticleContent #ProcedureZone .errorBox {
    font-size: 12px;
    margin: 8px 0 0 12px;
    font-weight: bold;
}

#middle #ArticleContent #ProcedureZone .errorBox ul {
    background: #FFFFCC;
    padding: 8px 0 8px 12px;
    margin: 0;
    border: 1px solid #B84A00;
}

#middle #ArticleContent #ProcedureZone .errorBox ul li {
    font-size: 11px;
    color: #B84A00;
    font-weight: normal;
    background: url('/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat 0 5px;
    padding: 0 0 0 5px;
}

#middle #ArticleContent #ProcedureZone .errorBox p {
    color: #666;
    font-size: 12px;
    font-weight: bold;
    margin-left: 0;
}

#middle #ArticleContent #ProcedureZone .errorBox p.errorText {
    padding: 8px 0 8px 15px;
    margin: 0;
    color: #B84A00;
    border: 1px solid #B84A00;
    background: url('/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat 8px 15px #FFFFCC;
    font-weight: normal;
    font-size: 11px;
}

#middle #MainContent .CenterZone .errorBox {
    font-size: 12px;
    margin: 8px 0 0 0px;
    font-weight: bold;
    color: #000000 !important;
}

#middle #MainContent .CenterZone .errorBox ul {
    background: #FFFFCC;
    padding: 8px 0 8px 12px;
    margin: 0;
    border: 1px solid #B84A00;
}

#middle #MainContent .CenterZone .errorBox ul li {
    font-size: 11px;
    color: #B84A00;
    font-weight: normal;
    background: url('/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat 0 5px;
    padding: 0 0 0 5px;
    list-style-type: none;
}

#middle #ArticleContent #ProcedureZone .successActivation {
    background: #f7f7f7;
    padding: 8px;
}

#middle #ArticleContent #ProcedureZone .successActivation p.successful {
    margin: 0;
    padding: 0 0 0 18px;
    font-size: 13px;
    font-weight: bold;
    background: url('/_layouts/CSP/Images/bg_signedIcon.gif') no-repeat;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #ArticleContent #ProcedureZone .successActivation p {
    font-weight: normal;
    color: #000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 5px 0 3px 18px;
}

/* MY CITY */

#middle #MainContent #FormZone .ms-WPBody .item {
    margin: 0;
    padding: 5px 0 10px 0;
}

#middle #MainContent #FormZone .ms-WPBody h4.myprocedure, #middle #MainContent #FormZone .ms-TPBody h4.myprocedure {
    font-size: 1.4em;
    margin: 0;
    font-weight: bold;
    padding: 8px 3px 0 6px;
}

#middle #MainContent #FormZone .ms-WPBody p.numProcedure, #middle #MainContent #FormZone .ms-TPBody p.numProcedure {
    font-size: 1.2em;
    margin: 0;
    padding: 3px 0 0 5px;
}

#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails {
    /* bug 3344
    margin: 5px 6px 15px;
    */
    margin: 5px 6px 20px 0px; /* bug 3344 */
    padding: 0;
    list-style: none;
}

#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li {
    font-size: 1.1em;
    padding: 2px 0 1px 8px;
	 	 list-style-position: outside !important;
}

#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li.viewDetails {
    padding-top: 5px;
}

#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li.viewDetails a {
    text-decoration: underline;
}


#middle #MainContent #FormZone .ms-WPBody ul {
    margin: 0;
}

#middle #MainContent #FormZone .ms-WPBody .pendingDocs {
    padding: 8px 12px;
    margin-bottom: 15px;
}

#middle #MainContent #FormZone .ms-WPBody .pendingDocs p {
    font-size: 1.1em;
    margin: 0;
}

#middle #MainContent #FormZone .ms-WPBody .pendingDocs h4 {
    margin: 0 0 5px 0;
    font-size: 1.1em;
}

#middle #MainContent #FormZone .ms-WPBody .pendingDocs ul {
    margin: 15px 0 0 0;
    padding: 0;
    list-style: none;
}

#middle #MainContent #FormZone .ms-WPBody .pendingDocs ul li {
    font-size: 1.1em;
}

#middle #MainContent #FormZone .ms-WPBody .pendingDocs ul li strong {
    padding: 2px 0 5px 8px;
}


#middle #MainContent #FormZone .ms-WPBody p.infoProcedureText {
    font-size: 1.1em;
    margin: 0;
}

#middle #MainContent #FormZone .ms-WPBody p.infoProcedureText strong {
    margin: 8px 0px 0px 0px;
    display: block;
}

.addDocs {
    padding-top: 8px;
}

.addDocs label.add {
    font-size: 1.1em;
    padding: 0 8px;
}

#middle #MainContent #FormZone .ms-WPBody .attachedFile {
    margin: 25px 0;
    padding: 8px;
}

#middle #MainContent #FormZone .ms-WPBody .attachedFile label {
    display: block;
    font-size: 1.1em;
}


/* Profile zone - RightColumn ascx */

ul.profileInfo {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}

ul.profileInfo li {
    /* padding-left: 1.2em; bug 3344 */
    padding-top: 0.5em;
}

/* Step 4 sign procedure */

table.citizenInfo, table.documentsInfo {
	table-layout:fixed;
	font-family: 'Lucida Sans Unicode' , 'Lucida Grande' , Garuda, sans-serif;
    border: 0;
    font-weight: bold;
    margin-left: 1em;
    border-collapse: collapse;
}

table.citizenInfo td, table.documentsInfo td {
    padding: 2px 5px;
    border-bottom: 1px dotted #dedfde;
    vertical-align: middle;
    word-wrap: break-word; /* css3 estandar */
    overflow: hidden;
}

table.citizenInfo td.fieldItem, table.documentsInfo td.fieldItem {
    /* Incidencia 35647 */
    width: 40%;/*width: 30%;*/
    font-weight: normal;
    vertical-align: text-top;
    text-align: left!important;
}
			/* bug 3344 */
/* Incidencia 19570 */
table.citizenInfo th.fieldItem, table.documentsInfo th.fieldItem {
    /* Incidencia 35647 */
    width: 40%;/*width: 30%;*/
    font-weight: normal;
    vertical-align: text-top;
    text-align: left!important;
}
/* Fin Incidencia 19570 */

			/* bug 3344 */
li.documentType-listitem .button {
    float: right;
    width: auto;
}
li.documentType-listitem span {
    float: left;
    /*width: 500px;*/
}
/* bug 3344 */


/* bug 3344 */
/* Signed Documents */
.signedDoc, .SignedDoc {
    background: transparent url('/_layouts/CSP/Images/bg_signedIcon.gif') no-repeat left center;
    padding-left: 20px;
    display: inline-block;
}

.UnsignedDoc {
    background: transparent url('/_layouts/CSP/Images/bg_UnsignedIcon.gif') no-repeat left center;
    padding-left: 20px;
    display: inline-block;
}

/* Forms Engine */

.form-container fieldset
{
    margin: 2em  0 0 0 !important;
}

.form-label
{
    display: inline-block !important;
    font-size: 1em !important;
}

.form-field
{
    font-size: 1.1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}
.form-sublabel
{
    font-size: .9em !important;
}
.form-validationsummary {
    font-size: 1.1em;
}
.form-validationsummary li {
    list-style-type: disc;
}
.form-validationsummary h1{
    margin: 0;
    font-size: 1.2em !important;
    font-weight: bold;
}

.form-validationsummary h5{
    margin: 0;
    font-size: 1.2em !important;
    font-weight: bold;
}
/* Pagination General */

ul.pagination {
	/*height: 25px;*/
height: 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 15px 0 0;
    padding: 3px 5px 0;
}

ul.pagination li {
font-size: 1em;
    float: left;
    padding: 0;
}

ul.pagination li a {
    display: block;
    padding: 0 4px 0 4px;
}

.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	width: 180px;
	height: 65px;
}

.updateProgress .messageProgress
{
	margin-top: 24px;
}


/* Buttons */
.button
{
    display: inline-block;
    padding: 0;
    margin: 0 1em 0 0;
    line-height: normal !important;
    position: relative;
}

.button{
}

.button a, .button input{
}

.button-next a, .button-next input{
    padding-right: 2.5em !important;
}

.button-cancel a, .button-cancel input{
    padding-right: 2.5em !important;
}

.button-add a, .button-add input{
    padding-right: 2.5em !important;
}

.button-down a, .button-down input{
    padding-right: 2.5em !important;
}

.button-check a, .button-check input{
    padding-right: 2.5em !important;
}

.button-folder a, .button-folder input{
    padding-right: 2.5em !important;
}

.button-print a, .button-print input{
    padding-right: 2.5em !important;
}

.button-view a, .button-view input{
    padding-right: 2.5em !important;
}

.button a:hover, .button input:hover{
}
/* bug 3344 */

			.addDocs FIELDSET {
			margin-left: 0 !important;
			}

			.addDocs input.fieldDocs {
			}

			.addDocs a.moreDocs {
			}

			.addDocs a.moreDocs:hover {
			}

			.addDocs p.nameFile {
			}

			ul.documentType-list{
			margin: 0.5em 1em;
			padding: 0;
			list-style-type: none;
			font-size: 1.1em;
			padding:1em;
			}

			li.documentType-listitem{
			margin:0.5em 0;
			}

			li.documentType-listitem span{
			float: left;
			width: 500px;
			}

			li.documentType-listitem .button{
			float: right;
			width: auto;
			}

			li.documentType-listitem .button * {
			font-size: 1em !important;
			font-weight: normal !important;
			}

			ul.documentInstance-list{
			margin: 0;
			padding: 0;
			list-style-type: none;
			clear: both;
			}

			li.documentInstance-listitem{
			padding: 0.25em 0;
			display: block;
			overflow: hidden;
			position: relative;
			}

			li.documentInstance-listitem span{
			float: left;
			width: 350px;
			}

			.ModalWin {
			width: 395px;
			padding: 0;
			}

			.ModalWin h1.titleWindow {
			margin: 3px 3px 15px 3px;
			padding: 8px;
			font-size: 1.3em;
			}
			.ModalWin h4.titleWindow {
			margin: 3px 3px 15px 3px;
			padding: 8px;
			font-size: 1.3em;
			}

			.ModalWin .contentModalWin {
			padding: 15px;
			font-size: 1.1em;
			}

			.ModalWin .contentModalWin .termsConditions
			{
			padding: 5px;
			font-size: 0.9em;
			/*font-style: italic;*/
			}

			.ModalWin .contentModalWin .termsConditionsHidden
			{
			display: none;
			}

			.ModalWin input {
			}

			.ModalWin .centerButton
			{
			text-align: center;
			margin: 5px 0px 10px 0px;
			}

			.ModalWin .centerButton input
			{
			margin: 0 0.5em 0 0.5em;
			}

			.ModalWin .centerButton label
			{
			padding-left: 5px;
			}

			.ModalWin label {
			padding-left: 10px;
			font-size: 1.1em;
			}

			.ModalWin p.info {
			padding: 0;
			margin: 0 0 1em 0 !important;
			font-size: 1.1em;
			}

			.ModalWin p.blue {
			}

			.ModalWin a {
			}

			.ModalWin ul.optionList {
			margin: 0;
			padding: 0;
			list-style: none;
			}

			.ModalWin ul.optionList li {
			}

			.ModalWin ul li input {
			}

			.ModalWin ul.optionList li .clearer {
			margin: 0;
			clear: both;
			}

			.ModalWin ul.optionList li p {
			}

			.ModalWin ul.optionList li ul li label {
			}

			.ModalWin ul.optionList li ul li p {
			}

			.ModalWin ul.optionList input {
			width: 100%;
			}

			.ModalWin ul.optionList li input.textSearch {
			}

			.modalBackground {
			}

			.divModalBackground {
			}

			.panelWithScroll {
			overflow:auto;
			height:85%;
			}

			.panelHidden {
			position:absolute;
			left:-9999px;
			}

			ul.profileInfo {
			list-style: none;
			margin: 0;
			padding: 0;
			font-size: 0.9em;
			}

			ul.profileInfo li {
			}

			table.citizenInfo, table.documentsInfo {
			table-layout:fixed;
			font-family: 'Lucida Sans Unicode' , 'Lucida Grande' , Garuda, sans-serif;
			font-weight: bold;
			margin-left: 1em;
			}

			table.citizenInfo td, table.documentsInfo td {
			padding: 2px 5px;
			vertical-align: middle;
			word-wrap: break-word; /* css3 estandar */
			overflow: hidden;
			}

			table.citizenInfo td.fieldItem, table.documentsInfo td.fieldItem {
			width: 30%;
			font-weight: normal;
			vertical-align: text-top;
			}

			.addDocs {
			padding-top: 8px;
			}

			.addDocs label.add {
			font-size: 1.1em;
			padding: 0 8px;
			}

			.CSPProcedureGroup {
			clear: both;
			margin: 1em 0em 0em 0em;
			min-height: 11em;
			}

			.CSPProcedureGroup .image {
			}

			.CSPProcedureGroup .image img {
			float: left;
			margin: 0em 0.5em 0em 0em;
			}

			.CSPProcedureGroup h4 {
			font-weight: bold;
			/*font-style:italic;*/
			/*font-family:Times New Roman;*/
			font-size:1.5em !important;
			float: inherit;
			margin: 0em 0em 0em 10em;
			}

			.CSPProcedureGroup h4 a{
			}

			ul.CSPProcedureElement {
			float: inherit;
			margin: 0em 0em 0em 15.8em;
			}

			ul.CSPProcedureElement li {
			margin: 0.25em 0em 0.25em 0em;
			}

			ul.CSPProcedureElement li a {
			text-decoration: none;
			}

			ul.CSPProcedureElement li a:hover {
			text-decoration: underline;
			}
			/*Procedure zone, listzone, content*/
				#ProcedureListZone_auto table td.ProceduresList ul li a:link {
				text-decoration: underline;
				}

				#ProcedureListZone_auto table td.ProceduresList ul li a:hover {
				}


				#middle #ProcedureContent #RightZone .item {
				margin: 12px 0;
				padding: 0 6px 16px;
				}

				#middle #ProcedureContent #RightZone {
				/* bug 4327
				width: 712px;
				*/
				width: 795px;
				/*
				margin: 0 28px 0 0;
				20110219*/
				/* bug 4327
				float: right;
				margin: 0.5em 28px 0em 0em;
				padding: 0;
				*/
				}

				#middle #ProcedureContent #RightZone .ms-WPBody {
				margin: 0;
				padding: 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				}

				#ProcedureContent #RightZone #ProcedureZone div.iframeContent {
				height: 600px;
				display: block;
				}

				#ProcedureContent #RightZone a.basicLink {
				}

				#ProcedureContent #RightZone .contentArticle a.basicLink:hover {
				}

				#ProcedureContent #RightZone #ProcedureZone {
				clear:both;
				/* padding-top:0.45em; 20110219 */
				}

				#ProcedureZone .item {
				}

				#ProcedureZone .ms-WPTitle {
				font-family: Arial,Helvetica,sans-serif;
				font-size: 1.4em;
				font-weight: normal;
				margin: 0.5em 0;
				padding: 0.25em 0.5em;
				text-transform: uppercase;
				}

				#ProcedureZone .procedureInfo {
				clear: both;
				margin: 0;
				padding: 15px;
				position: relative;
				z-index: 2;
				top: -2px;
				font-size: 1.1em;
				}

				#ProcedureZone .procedureInfo h5 {
				font-size: 1.2em;
				font-weight: bold;
				}

				#ProcedureZone .contentArticle {
				padding: 12px 0 0 0;
				}

				#ProcedureZone .contentArticle p, #ProcedureZone p {
				margin: 0;
				padding: 0;
				font-size: 1.1em;
				}

				#ProcedureZone .contentArticle p strong, #ProcedureZone p strong {
				font-weight: bold;
				}

				#ProcedureZone h5.alert {
				padding: 8px 0 8px 8px;
				margin: 0 0 10px 12px;
				font-size: 1.5em;
				}

				#ProcedureZone ul.alertList {
				margin: 0 0 0 12px;
				padding: 0;
				list-style: none;
				}

				#ProcedureZone ul.alertList li {
				}

				#ProcedureZone FIELDSET {
				padding: 0 0 2em 0;
				margin: 1em 0 0 0;
				}

				#ProcedureZone FIELDSET LEGEND {
				padding: 0;
				display: block;
				font-size: 1.2em;
				font-weight: bold;
				margin: 0 0 1em 0;
				position: relative;
				left: -8px;
				width: 99%;
				padding: 0 0 0 1em;
				/* z-index: -1; * para no sobreponerse al calendario * */
				}

				#ProcedureZone h4.stepPart {
				padding: 0 0 0 1em;
				font-size: 1.2em;
				line-height: 1.2em;
				}

				/* Resume procedure */

				#ProcedureZone .resumeProcedure {
				padding: 1em;
				margin: 2em 0;
				}

				#ProcedureZone .resumeProcedure h5 {
				margin: 0;
				padding: 0;
				font-size: 1.3em;
				}

				#ProcedureZone .resumeProcedure textarea {
				font-size: 1em;
				width: 99%;
				height: 12.25em;
				font-family: Arial, Helvetica, sans-serif;
				}

				#ProcedureZone .resumeProcedure .checkBox {
				font-size: 1em;
				font-family: Arial, Helvetica, sans-serif;
				}

				#ProcedureZone .resumeProcedure .checkBox label {
				display: inline;
				font-size: 1.1em;
				}

				#ProcedureZone .resumeProcedure .button
				{
				float: left;
				margin-left: 0;
				margin-right: 1em;
				}

				#ProcedureZone .resumeProcedure h5 {
				}

				#ProcedureZone .resumeProcedure p {
				}

				#ProcedureZone .resumeProcedure a {
				}

				#ProcedureZone .resumeProcedure a:hover {
				}

				/* Justificante del tramite */

				#ProcedureZone p.thanks {
				margin: 1em 0;
				}

				#ProcedureZone .justificante {
				margin: 2em 0;
				padding: 0.5em 1em 2em 1em;
				}

				#ProcedureZone .justificante .numprocedureId {
				font-size: 1.4em;
				}

				#ProcedureZone .justificante .numprocedure {
				font-size: 1.2em;
				}


				#middle #ProcedureZone .ms-WPBody .modalBackground,
				#middle #MainContent #FormZone .modalBackground {
				}

				#middle #ProcedureZone .ms-WPBody .divModalBackground,
				#middle #MainContent #FormZone .divModalBackground {
				}

				/* Search procedures */

				#ProcedureZone fieldset {
				padding: 1em 0 0 0;
				}

				#ProcedureZone FIELDSET LEGEND {
				padding: 0;
				display: block;
				font-size: 1.2em;
				font-weight: bold;
				margin: 0 0 1em 0;
				position: relative;
				left: -8px;
				width: 99%;
				padding: 0 0 0 1em;
				/*z-index: -1; * para no sobreponerse al calendario * */
				}

				/* DivBox sizes */

				#ProcedureZone .row {
				padding: 4px 0;
				}

				#ProcedureZone .fieldThird input,
				#ProcedureZone .fieldMedium input,
				#ProcedureZone .fieldMedium select,
				#ProcedureZone .fieldSmall input,
				#ProcedureZone .field_XSmall input,
				#ProcedureZone .field_XXSmall input {
				}

				#ProcedureZone .fieldThirdRadioButton {
				padding: 0 0 0 3px;
				width: 68%;
				float: left;
				}

				#ProcedureZone .fieldMedium {
				width: 45%;
				float: left;
				padding: 0 0 0 3px;
				}

				#ProcedureZone .fieldSmall {
				width: 22%;
				float: left;
				padding: 0 3px;
				}

				#ProcedureZone .fieldSmallRadioButton {
				width: 30%;
				float: left;
				padding: 0 3px;
				}

				#ProcedureZone .fieldMediumRadioButton {
				width: 45%;
				float: left;
				padding: 0 0 0 3px;
				}

				#ProcedureZone .fieldThirdRadioButton p {
				margin: 0;
				padding: 2px 8px 10px 0;
				}

				#ProcedureZone .field_XSmall {
				width: 12%;
				float: left;
				padding: 0 3px;
				}

				#ProcedureZone .field_XXSmall {
				width: 7%;
				float: left;
				padding: 0 3px;
				}

				#ProcedureZone label {
				display: inline-block;
				font-size: 1.1em;
				}
				#ProcedureZone label.form-sublabel {
				display: block;
				}

				/* Input general*/
				#ProcedureZone .fieldBig input,
				#ProcedureZone .fieldMedium input,
				#ProcedureZone .fieldMedium select,
				#ProcedureZone .fieldSmall input,
				#ProcedureZone .field_XSmall input,
				#ProcedureZone .field_XXSmall input {
				}

				#ProcedureZone .fieldSmallRadioButton input,
				#ProcedureZone .fieldMediumRadioButton input,
				#ProcedureZone .fieldThirdRadioButton input {
				float: left;
				}

				#ProcedureZone .fieldSmallRadioButton .labelGroup label,
				#ProcedureZone .fieldMediumRadioButton .labelGroup label {
				}

				#ProcedureZone .fieldSmallRadioButton label,
				#ProcedureZone .fieldMediumRadioButton label,
				#ProcedureZone .fieldThirdRadioButton label {
				font-size: 1em;
				float: left;
				padding-right: 5px;
				}

				#ProcedureZone .Captcha .ButtonSend input {
				}

				#ProcedureZone .fieldBig input {
				width: 94%;
				}

				#ProcedureZone .fieldMedium input,
				#ProcedureZone .fieldMedium select,
				#ProcedureZone .fieldMedium textarea {
				width: 94%;
				}

				#ProcedureZone .fieldSmall input {
				width: 92%;
				}

				#ProcedureZone .field_XSmall input {
				width: 25px;
				}

				#ProcedureZone .field_XXSmall input {
				width: 15px;
				}

				#ProcedureZone .clearerLine {
				clear: both;
				margin-bottom: 8px;
				}
			/*Procedure zone, listzone, content*/
		/*fin tramites*/
	/*fin Especifico - webparts*/
/*fin Contenido */
/*SitioBlog*/
	.CenterBlogZone {
	margin: 0 32px 0 0;
	}

	#BlogZone {
	margin: 0;
	}

	#BlogZone .ms-WPBody .ms-formtable td {
	font-family: Arial, Helvetica, sans-serif;
	}

	#BlogZone .ms-WPBody .ms-PostTitle a:link, #BlogZone .ms-WPBody .ms-PostTitle a:visited {
	text-decoration: none;
	}

	#BlogZone .ms-WPBody .ms-PostTitle a:hover {
	text-decoration: underline;
	}

	#BlogLeftMenu .ms-WPBody a.ms-addnew:hover {
	text-decoration: underline;
	}

	#BlogZone .ms-PostWrapper, #BlogZone .ms-CommentsWrapper, #BlogZone .ms-blogrss {
	width: auto;
	}

	#BlogZone .ms-PostTitle {
	font-size: 16px;
	font-weight: normal;
	padding: 3px 7px 11px 0;
	font-family: Arial, Helvetica, sans-serif;
	}

	#BlogZone .ms-PostWrapper .ms-PostDate, #BlogZone .ms-PostWrapper .ms-PostTitle {
	}

	#BlogZone .ms-PostWrapper h3.ms-PostDate {
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 0;
	}

	#BlogZone .ms-PostWrapper .ms-PostFooter {
	padding: 3px;
	margin-bottom: 15px;
	}

	#BlogZone .ms-PostWrapper .ms-PostFooter a:link, #BlogZone .ms-PostWrapper .ms-PostFooter a:visited {
	text-decoration: underline;
	}

	#BlogZone .ms-WPBody a:link, #BlogZone .ms-WPBody a:visited {
	text-decoration: underline;
	}

	#BlogZone h3.ms-CommentHeader {
	font-size: 16px;
	}

	#BlogZone .ms-commenttable td {
	}

	#BlogZone .ms-formbody {
	}


	#BlogZone .ms-blogedit a {
	height: 25px;
	padding: 0 5px 0;
	margin: -3px 0 0 0;
	}

	#BlogZone .ms-blogedit {
	font-size: 11px;
	line-height: 1.1em;
	vertical-align: top;
	}

	#BlogZone .ms-WPBody .ms-blogedit a:link, #BlogZone .ms-WPBody .ms-blogedit a:visited {
	text-decoration: underline;
	}

	#BlogZone .ms-WPBody .ms-blogedit a:hover {
	}
	/*menu izq*/
		#BlogLeftMenu {
		margin-right: 10px;
		}

		#BlogLeftMenu .ms-quicklaunchouter {
		width: 210px;
		margin: 0;
		}

		#BlogLeftMenu .ms-quickLaunch {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}

		#BlogLeftMenu .ms-WPBody .ms-navheader a:link, #BlogLeftMenu .ms-WPBody .ms-navheader a:visited {
		}

		#BlogLeftMenu .ms-WPBody .ms-navsubmenu2 {
		margin-bottom: 6px;
		width: 100%;
		}

		#BlogLeftMenu .ms-WPBody .ms-CategoryTitleCell a:link, #BlogLeftMenu .ms-WPBody .ms-CategoryTitleCell a:visited {
		}

		#BlogLeftMenu .ms-WPBody .ms-CategoryTitleCell a:hover {
		}

		#BlogLeftMenu .ms-WPBody .ms-BlogEmptyListText {
		padding: 4px 4px 2px 25px;
		}

		#BlogLeftMenu .ms-WPBody .ms-addnew {
		font-size: 10px;
		padding-left: 25px;
		}

		#BlogLeftMenu .ms-WPBody a.ms-addnew {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: normal;
		text-decoration: none;
		padding: 0;
		}
	/*fin menu izq*/
	/*contenido*/

		/*leftMenu*/
			#middle #LeftMenu .ms-quicklaunchheader {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			padding: 2px 6px 4px;
			}

			#middle #LeftMenu .ms-quicklaunchheader a,
			#middle #LeftMenu .ms-unselectednav a {
			text-decoration: none;
			}
		/*fin leftMenu*/
		/*content*/
			#middle #MainContent #BlogZone .ms-WPBody {
			font-family: Arial, Helvetica, sans-serif;
			margin: 0;
			/* bug 4036
			padding: 5px 12px 5px 8px;
			*/
			}

			#middle #MainContent #BlogZone .ms-WPBody .ms-commenttable {
			margin: 0;
			padding: 0;
			}
		/*fin content*/
	/*fin contenido*/
/*fin Sitio Blog*/
/* HUGO: Override de clases para tornar los resultados de búsqueda general idénticos a los demás  */
.srch-results .CSPItemStyle {
font-family: 'Lucida Sans Unicode' , 'Lucida Grande' ,Garuda,sans-serif;
padding-top: 4px;
margin-bottom: 4px;
}

.srch-results {
padding-left: 6px;
padding-right: 6px;
}

.srch-Page-bg {
margin-top: 1em;
}

.srch-Page A:link {
padding-left: 6px;
padding-right: 6px;
}

.srch-Description {
font-size: 1em;
padding-top: 3px;
}

.srch-Title {
font-size: 1.3em;
text-decoration: underline;
}

#ProcedureLeftZone_auto .ms-WPBody ul.CSPProcedureElement li a span {
}
/*fin HUGO */



/*Sitemap*/

.sitemap{
font-size: 1.1em;
font-weight: normal;
}

ul.sitemap-pages{
margin-bottom: 0.5em;
}

a.sitemap-item{
display: block;
}

ul.sitemap-group{
padding-left: 1.1em !important;
}

div.sitemap-group{
padding-left: 1.1em !important;
}

div.sitemap-group li{
list-style-type:none !important;
}


div.sitemap-group H3{
font-size: 1em;
font-weight: normal !important;
margin-bottom: 0;
}

div.sitemap-group H4{
font-size: 1em;
font-weight: normal !important;
margin-bottom: 0;
}

.sitemap-innercell {
padding: 1em 0;
}

ul.sitemap-group.sitemap-level1{
padding-left: 0 !important;
}

a.sitemap-item.sitemap-level1{
font-size: 1.5em;
margin-bottom: 0.5em;
}

a.sitemap-item.sitemap-level2{
padding-left: 1em;
}

a.sitemap-item.sitemap-level3{
padding-left: 1em;
}

a.sitemap-item.sitemap-level4{
padding-left: 0.75em;
}

a.sitemap-item.sitemap-level5{
padding-left: 0.5em;
}

/* INICIO DEL BUG - 3279 */
#middle #MainContent #CompanyZone ul, #middle #MainContent #CompanyZone li {
	list-style: none !important;
}

#middle #MainContent #CompanyZone .contentArticle UL LI {
    list-style-type: disc !important;
    list-style-position: inside !important;
}

#middle #MainContent #CompanyZone .contentArticle OL LI {
    list-style-type: decimal !important;
    list-style-position: inside !important;
}

ul.procedureDetails li {
	list-style: none !important;
}

ul.pagination li {
	list-style: none !important;
}

ul.profileInfo li {
    list-style: none !important;
    list-style-position: outside !important; /* bug 3344 */
}

#middle #MainContent #DepartmentZone ul, #middle #MainContent #DepartmentZone li {
	/* TFS 5221 TRAC 13128 list-style: none !important; */
	list-style: disc !important;
}

/* TFS 5241 TRAC 14108 */

#middle #MainContent #DepartmentZone ul li
{
    list-style: disc !important;
    list-style-position: inside !important;
}

#middle #MainContent #DepartmentZone ol li
{
    list-style: decimal !important;
    list-style-position: inside !important;
}

/* TFS 5241 TRAC 14108 */

#middle #MainContent .CSPCitizenCenterContainer ul, #middle #MainContent .CSPCitizenCenterContainer li {
	list-style: none !important;
}

#middle #MainContent #citizenCenter ul, #middle #MainContent #citizenCenter li {
	list-style: none !important;
}

#middle #MainContent .BottomBox ul, #middle #MainContent .BottomBox li {
	list-style: none !important;
}

ul.Galeria li {
	list-style: none !important;
}

ul.PoliticContact li,
ul.PhotoGallery li {
	list-style: none !important;
}

ul.PhotoGallery li {
	padding-left: 0em !important; /* TRAC 16856 Lantik TFS 105 */
}

.politicInfo ul li {
	list-style: none !important;
}

/* FIN DEL BUG - 3279 */

#MainContent .RightZone .image-area-left img{ /* BUG - 3314 */
    margin-right: 0.3em !important;
    width: 90px  !important;
}

/* bug 3820
#MainContent .RightZone .slm-layout-main .image-area-left img
*/
#MainContent .RightZone .slm-layout-main .image-area-left .image { /* BUG - 3313 */
    margin-right: 0em !important;
    width: auto  !important;
	 float: left;
}

/*----------------------------------------------------------------------------------------------*/
/*-------------------------- solo migas de pan -------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/


/* BREADCRUMB: BreadCrumbZone */

#middle #MainContent #BreadCrumbZone,
#middle #SearchContent #BreadCrumbZone {
display:block;
clear:both !important;
margin: 1em 0em 0em 0em;
padding: 0em 0em 0em 0em;
width: 100%;

}

#middle #MainContent #BreadCrumbZone ul,
#middle #SearchContent #BreadCrumbZone ul {
	 	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;

}

#middle #MainContent #BreadCrumbZone li,
#middle #SearchContent #BreadCrumbZone li {
	display: inline;
	margin: 0em 0.5em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: normal !important;


}

#middle #MainContent #BreadCrumbZone ul li a.linkhome,
#middle #SearchContent #BreadCrumbZone ul li a.linkhome {
	/*padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 2em;*/
	 text-indent: -9999px;
    display: block;
    height: 13px;
    width: 0px;
	 float: left;


}

#middle #MainContent #BreadCrumbZone ul li a:link,
#middle #MainContent #BreadCrumbZone ul li a:visited,
#middle #SearchContent #BreadCrumbZone ul li a:link,
#middle #SearchContent #BreadCrumbZone ul li a:visited {
  margin: 0 0 0 0;
    padding: 0 1.25em 0 0;
}

#middle #MainContent #BreadCrumbZone li a:hover,
#middle #SearchContent #BreadCrumbZone li a:hover {
}

/* Breadcrumb */

#middle #ProcedureContent #BreadCrumbZone {
/*    margin: 8px 0 12px 6px;*/

display:block;
clear:both !important;
margin: 1em 0em 0em 0em;
padding: 0em 0em 0em 0em;
width: 100%;

}

#middle #ProcedureContent #BreadCrumbZone ul {
    height: 15px;
    margin: 0;
    padding: 0;
}

#middle #ProcedureContent #BreadCrumbZone ul li {

	 display: inline;
	margin: 0em 0.5em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: normal !important;
}

#middle #ProcedureContent #BreadCrumbZone ul li a:link,
#middle #ProcedureContent #BreadCrumbZone ul li a:visited {
    font-weight: normal;
    padding: 0 11px 0 0;
}

#middle #ProcedureContent #BreadCrumbZone ul li a.linkhome {
/*    display: block;
    height: 12px;
    text-indent: -9999px;
    width: 9px;*/

		 text-indent: -9999px;
    display: block;
    height: 12px;
    width: 0px;
	 float: left;


}

/* Breadcrumb */

#middle #ArticleContent .LeftZone #BreadCrumbZone {
   display:block;
clear:both !important;
margin: 1em 0em 0em 0em;
padding: 0em 0em 0em 0em;
width: 100%;
}

#middle #ArticleContent .LeftZone #BreadCrumbZone ul {
    min-height: 15px;
    margin: 0;
    padding: 0;
}

#middle #ArticleContent .LeftZone #BreadCrumbZone ul li {
/*    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    list-style-type: none;
    margin: 0;
    padding: 0;*/

	 display: inline;
	margin: 0em 0.5em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: normal !important;


}

#middle #ArticleContent .LeftZone #BreadCrumbZone ul li a:link,
#middle #ArticleContent .LeftZone #BreadCrumbZone ul li a:visited {
/*    font-weight: normal;
    padding: 0 11px 0 0;*/
	 	   margin: 0 0 0 0;
    padding: 0 1.25em 0 0;

}

#middle #ArticleContent .LeftZone #BreadCrumbZone ul li a.linkhome {
/*    display: block;
    height: 12px;
    text-indent: -9999px;
    width: 9px;*/

	 		 text-indent: -9999px;
    display: block;
    height: 12px;
    width: 0px;
	 float: left;
}


/* Blog Breadcrumb */

/*	BREADCRUMB: BreadCrumbZone	*/

#middle #BlogBreadCrumbZone {
}

#middle #BlogBreadCrumbZone ul {
}

#middle #BlogBreadCrumbZone li {
}

#middle #BlogBreadCrumbZone ul li a {
}

#middle #BlogBreadCrumbZone ul li a.linkhome {
}

#middle #BlogBreadCrumbZone ul li a:link, #middle #BlogBreadCrumbZone ul li a:visited {
}

#middle #BlogBreadCrumbZone li a:hover {
}


/* bug 3540 */
#middle #MainContent .slm-layout-main .item {
overflow: hidden;
}
/* bug 3540 */



/*------------------------------ tabla certificados -----------------------------------*/
table.tablelibrocertificados{
	border-collapse: collapse;
	width: 100%;
}

table.tablelibrocertificados caption{
	padding: 0.5em;
	font-weight: bold;
}

table.tablelibrocertificados th{
	padding: 0.5em;
	font-size: 13px !important;
	padding: 0.5em 0.20em 0.25em 0.20em!important;
}

table.tablelibrocertificados td{
	padding: 0.5em 0.25em 0.5em 0.25em;
	text-align: center;
	font-size: 11px;
}

table.tablelibrocertificados td.zebraleft,table.tablelibrocertificados th.zebraleft{
	text-align: left;
}

table.tablelibrocertificados tr.zebra{
}
/*------------------------------ tabla certificados FIN -----------------------------------*/


/* bug 4036 */
.ms-WPBody,
#SectionBody {
	/* padding: 0em; */
	margin-left: 0em;
	margin-right: 0em;
}
.item {
	margin: 0em 0em 1em 0em;
}
h4 {
	margin-top: 0.5em;
}
fieldset {
	/* busq. avanz. */
	margin-left: 0em;
	padding-left: 0em;
}
/* bug 4036 */

/*ul search*/



ul.searchaccesibility {
    
list-style-image: none; 
list-style-type: none;

margin:0 0 0 0;
padding-left: 0;
}


ul.searchaccesibility li {
   margin:0 0 0 0;
   list-style-image: none; 
   list-style-type: none;

}


ul.searchpagination {
    list-style-image: none; list-style-type: none;
    margin:0 0 0 0;
    padding-left: 0;
}


ul.searchpagination li {
   display: inline;
}

/* ul footer */

ul.footer {
    list-style-image: none; list-style-type: none;
    margin:0 0 0 0;
    padding-left: 0;
}


ul.footer li {
   display: inline;
}


#MainContent .CenterZone .contentArticle .table {
    overflow: visible !important;
}

#MainContent .CenterZone .contentArticle .table .table-leftcell {
    float: left;
    width: 48.01% !important;
}

#MainContent .CenterZone .contentArticle .table .table-rightcell {
	width: 44.99% !important;
}


/*TRANSPARENCIA*/
/*modificaciones*/
.webpart_ancho33{
	width:33%!important;
	float:left;
}
	
a:hover.enlace_subrayado {
  font-family: verdana!important;
  font-size: 1em!important;
  font-weight: normal!important;
  color: #666!important;
	text-decoration:underline!important;
}

a.enlace_subrayado {
  font-family: verdana!important;
  font-size: 1em!important;
  font-weight: normal!important;
  color: #666!important;
}

.capa_lista_central{
	width:74em!important;
	float:left;
}
	
.capa_lista_central2{
	width:90em!important;
	float:left;
}
	
.sin_Puntos li{
  list-style-type: none!important;
}

.con_Puntos li{
  list-style-type: disc!important;
}

.link-item2 a, .link-item2 a:link, .link-item2 a:visited, .ms-WPBody .link-item2 a, .ms-WPBody .link-item2 a:link, .ms-WPBody .link-item2 a:visited {
	font-family: verdana;
  font-size: 1em;
  text-decoration: none;
}

.link-item2{
	padding-top:1em!important;
	font-family: verdana!important;
  font-size: 1em!important;
  font-weight: normal!important;
  color: #871c1c!important;
}

.link-item2 a:hover, .ms-WPBody .link-item2 a:hover {
  font-family: verdana;
  font-size: 1em;
  text-decoration:underline!important;
}

.link-item3 a, .link-item3 a:link, .link-item3 a:visited, .ms-WPBody .link-item3 a, .ms-WPBody .link-item3 a:link, .ms-WPBody .link-item3 a:visited {
  font-family: verdana;
  font-size: 2em!important;
  font-weight: bold!important;
  color: #FFFFFF!important;
}

.color_de_fondo_rosa{
	background-color: #FFE3E7!important; 
	height: 150px!important;
	padding: 0.5em!important;
	float: left!important; 
	width: 32%!important;
	}

.fondo_con_padding{
	height: 150px!important;
	padding: 0.5em!important;
}
	
.color_de_fondo_rosa2{
	background-color: #FFE3E7!important; 
	height: 150px!important;
	padding: 0.5em!important;
	float: left!important; 
	width: 32%!important;
}

.fondo_con_padding2{
	height: 150px!important;
	padding: 0.5em!important;
	float: left!important; 
	width: 32%!important;
}

/*Modificacióon para centrar textos e imagenes 14/02/2013*/
.fondo_con_padding_centrado{
	height: 150px!important;
	padding: 0.5em!important;
	text-align:center!important;
}
	
.imagen_centrada {
	text-align:center!important;
}
	
.color_de_fondo_rosa2_centrado{
	background-color: #FFE3E7!important; 
	height: 150px!important;
	padding: 0.5em!important;
	float: left!important; 
	width: 32%!important;
	text-align:center!important;
}

.imagen-puntos-listas{
	float: left!important;
	
}

.destacado_izq_banner{
	width: 170px;
}

.destacado_izq_menu_y_banner{
	float: left!important;
}

.destacado_izq_menu_y_banner_sin_float{
	float: none!important;
}

/* Codigo para accesibilidad, para ocultar h2 que creamos */
.Oculto h2
{
	display: block !important;
	position:absolute;
	left:-5000px;
	list-style: none !important;
	padding: 0 !important;
	font-size: 1em !important;
	text-decoration: none !important;
}

.Oculto
{
	display: block !important;
	position:absolute;
	left:-5000px;
	list-style: none !important;
	padding: 0 !important;
	font-size: 1em !important;
	text-decoration: none !important;
}

#header .ContentMenu h2
{
	list-style: none !important;
	padding: 0 !important;
	font-size: 1em !important;
	text-decoration: none !important;
	display: none !important;
}

/* Esto es para los Formularios dinamicos de listas*/
.CSPFormButton2
{
    position:relative!important;
    top: 40px!important;
    height:200px!important;
    vertical-align:top!important;
    padding-left: 130px;
}

/* bug 3473 */
.ajax__calendar {
position: relative!important;
z-index: 9999!important;
overflow:visible!important;
}
/* bug 3473 */

/* ESTILO PARA MOSTRAR LAS CONSULTAS DE NOTICIAS A 2 COLUMNAS */

.CSPTwoColumns
{
    padding: 2px;
    display: inline;
    float: left;
    width: 48%;
}

/* FIN DEL ESTILO PARA MOSTRAR LAS CONSULTAS DE NOTICIAS A 2 COLUMNAS */

/* Estilo para los formularios de opciones con radio buttons*/

.CSPFormChoice input
{
    width: 20px !important;
    float: left;
    border: none !important;
}
/* Fin del estilo para los formularios de opciones con radio buttons*/

/*accesibilidad*/
#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem h5.simula_lista{
	width:100%;
}
/*accesibilidad*/

/********************************************************************************/
/*								SocialShare										*/
/********************************************************************************/
/*SocialShareTop*/


#SocialShareTop
{
	float: right!important;
	margin: 0.8em 25px 0em 0em!important;
}

ul.SocialShareTop {
	margin: 0!important;
	padding: 0!important;
	width: auto!important;
}

ul.SocialShareTop li {
	background-image: url('/Style Library/images/social/social_iconos.png')!important;
	background-repeat: no-repeat!important;
	background-color: #FFF!important;
	background-position: 0 100px!important;
	display: inline-block!important;
	margin: -1px 5px 5px 0 !important;
	padding: 0!important;
	border-radius: 100%!important;
	overflow: visible!important;
	transition: all 0.3s ease!important;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3)!important;
	-moz-border-radius: 100%!important;
	-moz-transition: all 0.3s ease!important;
	-ms-transition: all 0.3s ease!important;
	-o-transition: all 0.3s ease!important;
	-webkit-border-radius: 100%!important;
	-webkit-transition: all 0.3s ease!important;
}

ul.SocialShareTop li a {
	display: block!important;
	height: 25px!important;
	width: 25px!important;
	text-align: center!important;
}

ul.SocialShareTop li[class] a {
	text-indent: -9999px!important;
}

ul.SocialShareTop li a:hover {
	text-decoration: none!important;
}

ul.SocialShareTop li a i[class^="icon-"] {
	color: #444!important;
	font-style: 16px!important;
	position: relative!important;
	top: 3px!important;
}

ul.SocialShareTop li a:active {
	box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3)!important;
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3)!important;
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3)!important;
}

ul.SocialShareTop li:active,
ul.SocialShareTop li a:active {
	border-radius: 100%!important;
	-moz-border-radius: 100%!important;
	-webkit-border-radius: 100%!important;
}

ul.SocialShareTop li.digg {
	background-position: 0 0!important;
}

ul.SocialShareTop li.digg:hover {
	background-position: 0 -25px!important;
}

ul.SocialShareTop li.dribbble {
	background-position: 0 -50px!important;
}

ul.SocialShareTop li.dribbble:hover {
	background-position: 0 -75px!important;
}

ul.SocialShareTop li.facebook {
	background-position: 0 -100px!important;
}

ul.SocialShareTop li.facebook:hover {
	background-position: 0 -125px!important;
}

ul.SocialShareTop li.flickr {
	background-position: 0 -150px!important;
}

ul.SocialShareTop li.flickr:hover {
	background-position: 0 -175px!important;
}

ul.SocialShareTop li.forrst {
	background-position: 0 -200px!important;
}

ul.SocialShareTop li.forrst:hover {
	background-position: 0 -225px!important;
}

ul.SocialShareTop li.googleplus {
	background-position: 0 -250px!important;
}

ul.SocialShareTop li.googleplus:hover {
	background-position: 0 -275px!important;
}

ul.SocialShareTop li.html5 {
	background-position: 0 -300px!important;
}

ul.SocialShareTop li.html5:hover {
	background-position: 0 -325px!important;
}

ul.SocialShareTop li.icloud {
	background-position: 0 -350px!important;
}

ul.SocialShareTop li.icloud:hover {
	background-position: 0 -375px!important;
}

ul.SocialShareTop li.lastfm {
	background-position: 0 -400px!important;
}

ul.SocialShareTop li.lastfm:hover {
	background-position: 0 -425px!important;
}

ul.SocialShareTop li.linkedin {
	background-position: 0 -450px!important;
}

ul.SocialShareTop li.linkedin:hover {
	background-position: 0 -475px!important;
}

ul.SocialShareTop li.myspace {
	background-position: 0 -500px!important;
}

ul.SocialShareTop li.myspace:hover {
	background-position: 0 -525px!important;
}

ul.SocialShareTop li.paypal {
	background-position: 0 -550px!important;
}

ul.SocialShareTop li.paypal:hover {
	background-position: 0 -575px!important;
}

ul.SocialShareTop li.picasa {
	background-position: 0 -600px!important;
}

ul.SocialShareTop li.picasa:hover {
	background-position: 0 -625px!important;
}

ul.SocialShareTop li.pinterest {
	background-position: 0 -650px!important;
}

ul.SocialShareTop li.pinterest:hover {
	background-position: 0 -675px!important;
}

ul.SocialShareTop li.reddit {
	background-position: 0 -700px!important;
}

ul.SocialShareTop li.reddit:hover {
	background-position: 0 -725px!important;
}

ul.SocialShareTop li.rss {
	background-position: 0 -750px!important;
}

ul.SocialShareTop li.rss:hover {
	background-position: 0 -775px!important;
}

ul.SocialShareTop li.skype {
	background-position: 0 -800px!important;
}

ul.SocialShareTop li.skype:hover {
	background-position: 0 -825px!important;
}

ul.SocialShareTop li.stumbleupon {
	background-position: 0 -850px!important;
}

ul.SocialShareTop li.stumbleupon:hover {
	background-position: 0 -875px!important;
}

ul.SocialShareTop li.tumblr {
	background-position: 0 -900px!important;
}

ul.SocialShareTop li.tumblr:hover {
	background-position: 0 -925px!important;
}

ul.SocialShareTop li.twitter {
	background-position: 0 -950px!important;
}

ul.SocialShareTop li.twitter:hover {
	background-position: 0 -975px!important;
}

ul.SocialShareTop li.vimeo {
	background-position: 0 -1000px!important;
}

ul.SocialShareTop li.vimeo:hover {
	background-position: 0 -1025px!important;
}

ul.SocialShareTop li.wordpress {
	background-position: 0 -1050px!important;
}

ul.SocialShareTop li.wordpress:hover {
	background-position: 0 -1075px!important;
}

ul.SocialShareTop li.yahoo {
	background-position: 0 -1100px!important;
}

ul.SocialShareTop li.yahoo:hover {
	background-position: 0 -1125px!important;
}

ul.SocialShareTop li.youtube {
	background-position: 0 -1150px!important;
}

ul.SocialShareTop li.youtube:hover {
	background-position: 0 -1175px!important;
}

ul.SocialShareTop li.github {
	background-position: 0 -1200px!important;
}

ul.SocialShareTop li.github:hover {
	background-position: 0 -1225px!important;
}

ul.SocialShareTop li.behance {
	background-position: 0 -1250px!important;
}

ul.SocialShareTop li.behance:hover {
	background-position: 0 -1275px!important;
}

ul.SocialShareTop li.yelp {
	background-position: 0 -1300px!important;
}

ul.SocialShareTop li.yelp:hover {
	background-position: 0 -1325px!important;
}

ul.SocialShareTop li.mail {
	background-position: 0 -1350px!important;
}

ul.SocialShareTop li.mail:hover {
	background-position: 0 -1375px!important;
}

ul.SocialShareTop li.instagram {
	background-position: 0 -1400px!important;
}

ul.SocialShareTop li.instagram:hover {
	background-position: 0 -1425px!important;
}

ul.SocialShareTop li.foursquare {
	background-position: 0 -1450px!important;
}

ul.SocialShareTop li.foursquare:hover {
	background-position: 0 -1475px!important;
}

ul.SocialShareTop li.zerply {
	background-position: 0 -1500px!important;
}

ul.SocialShareTop li.zerply:hover {
	background-position: 0 -1525px!important;
}
ul.SocialShareTop li.meneame {
	background-position: 0 -1550px!important;
}

ul.SocialShareTop li.meneame:hover {
	background-position: 0 -1575px!important;
}
ul.SocialShareTop li.technorati {
	background-position: 0 -1600px!important;
}

ul.SocialShareTop li.technorati:hover {
	background-position: 0 -1625px!important;
}
ul.SocialShareTop li.delicius {
	background-position: 0 -1650px!important;
}

ul.SocialShareTop li.delicius:hover {
	background-position: 0 -1675px!important;
}

ul.SocialShareTop li.tuenti {
	background-position: 0 -1700px!important;
}
 
ul.SocialShareTop li.tuenti:hover {
	background-position: 0 -1725px!important;
}
ul.SocialShareTop li.print {
	background-position: 0 -1750px!important;
}
 
ul.SocialShareTop li.print:hover {
	background-position: 0 -1775px!important;
}

/*SocialShareFoot*/


#SocialShareFoot
{
	float: right!important;
	margin: 0.2em -0.5em 0em 0em!important;
}

ul.SocialShareFoot {
	margin: 0!important;
	padding: 0!important;
	width: auto!important;
}

ul.SocialShareFoot li {
	background-image: url('/Style Library/images/social/social_iconos.png')!important;
	background-repeat: no-repeat!important;
	background-color: #FFF!important;
	background-position: 0 100px!important;
	display: inline-block!important;
	margin: -1px 5px 5px 0!important;
	padding: 0!important;
	border-radius: 100%!important;
	overflow: visible!important;
	transition: all 0.3s ease!important;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3)!important;
	-moz-border-radius: 100%!important;
	-moz-transition: all 0.3s ease!important;
	-ms-transition: all 0.3s ease!important;
	-o-transition: all 0.3s ease!important;
	-webkit-border-radius: 100%!important;
	-webkit-transition: all 0.3s ease!important;
}

ul.SocialShareFoot li a {
	display: block!important;
	height: 25px!important;
	width: 25px!important;
	text-align: center!important;
}

ul.SocialShareFoot li[class] a {
	text-indent: -9999px!important;
}

ul.SocialShareFoot li a:hover {
	text-decoration: none!important;
}

ul.SocialShareFoot li a i[class^="icon-"] {
	color: #444!important;
	font-style: 16px!important;
	position: relative!important;
	top: 3px!important;
}

ul.SocialShareFoot li a:active {
	box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3)!important;
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3)!important;
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3)!important;
}

ul.SocialShareFoot li:active,
ul.SocialShareFoot li a:active {
	border-radius: 100%!important;
	-moz-border-radius: 100%!important;
	-webkit-border-radius: 100%!important;
}

ul.SocialShareFoot li.digg {
	background-position: 0 0!important;
}

ul.SocialShareFoot li.digg:hover {
	background-position: 0 -25px!important;
}

ul.SocialShareFoot li.dribbble {
	background-position: 0 -50px!important;
}

ul.SocialShareFoot li.dribbble:hover {
	background-position: 0 -75px!important;
}

ul.SocialShareFoot li.facebook {
	background-position: 0 -100px!important;
}

ul.SocialShareFoot li.facebook:hover {
	background-position: 0 -125px!important;
}

ul.SocialShareFoot li.flickr {
	background-position: 0 -150px!important;
}

ul.SocialShareFoot li.flickr:hover {
	background-position: 0 -175px!important;
}

ul.SocialShareFoot li.forrst {
	background-position: 0 -200px!important;
}

ul.SocialShareFoot li.forrst:hover {
	background-position: 0 -225px!important;
}

ul.SocialShareFoot li.googleplus {
	background-position: 0 -250px!important;
}

ul.SocialShareFoot li.googleplus:hover {
	background-position: 0 -275px!important;
}

ul.SocialShareFoot li.html5 {
	background-position: 0 -300px!important;
}

ul.SocialShareFoot li.html5:hover {
	background-position: 0 -325px!important;
}

ul.SocialShareFoot li.icloud {
	background-position: 0 -350px!important;
}

ul.SocialShareFoot li.icloud:hover {
	background-position: 0 -375px!important;
}

ul.SocialShareFoot li.lastfm {
	background-position: 0 -400px!important;
}

ul.SocialShareFoot li.lastfm:hover {
	background-position: 0 -425px!important;
}

ul.SocialShareFoot li.linkedin {
	background-position: 0 -450px!important;
}

ul.SocialShareFoot li.linkedin:hover {
	background-position: 0 -475px!important;
}

ul.SocialShareFoot li.myspace {
	background-position: 0 -500px!important;
}

ul.SocialShareFoot li.myspace:hover {
	background-position: 0 -525px!important;
}

ul.SocialShareFoot li.paypal {
	background-position: 0 -550px!important;
}

ul.SocialShareFoot li.paypal:hover {
	background-position: 0 -575px!important;
}

ul.SocialShareFoot li.picasa {
	background-position: 0 -600px!important;
}

ul.SocialShareFoot li.picasa:hover {
	background-position: 0 -625px!important;
}

ul.SocialShareFoot li.pinterest {
	background-position: 0 -650px!important;
}

ul.SocialShareFoot li.pinterest:hover {
	background-position: 0 -675px!important;
}

ul.SocialShareFoot li.reddit {
	background-position: 0 -700px!important;
}

ul.SocialShareFoot li.reddit:hover {
	background-position: 0 -725px!important;
}

ul.SocialShareFoot li.rss {
	background-position: 0 -750px!important;
}

ul.SocialShareFoot li.rss:hover {
	background-position: 0 -775px!important;
}

ul.SocialShareFoot li.skype {
	background-position: 0 -800px!important;
}

ul.SocialShareFoot li.skype:hover {
	background-position: 0 -825px!important;
}

ul.SocialShareFoot li.stumbleupon {
	background-position: 0 -850px!important;
}

ul.SocialShareFoot li.stumbleupon:hover {
	background-position: 0 -875px!important;
}

ul.SocialShareFoot li.tumblr {
	background-position: 0 -900px!important;
}

ul.SocialShareFoot li.tumblr:hover {
	background-position: 0 -925px!important;
}

ul.SocialShareFoot li.twitter {
	background-position: 0 -950px!important;
}

ul.SocialShareFoot li.twitter:hover {
	background-position: 0 -975px!important;
}

ul.SocialShareFoot li.vimeo {
	background-position: 0 -1000px!important;
}

ul.SocialShareFoot li.vimeo:hover {
	background-position: 0 -1025px!important;
}

ul.SocialShareFoot li.wordpress {
	background-position: 0 -1050px!important;
}

ul.SocialShareFoot li.wordpress:hover {
	background-position: 0 -1075px!important;
}

ul.SocialShareFoot li.yahoo {
	background-position: 0 -1100px!important;
}

ul.SocialShareFoot li.yahoo:hover {
	background-position: 0 -1125px!important;
}

ul.SocialShareFoot li.youtube {
	background-position: 0 -1150px!important;
}

ul.SocialShareFoot li.youtube:hover {
	background-position: 0 -1175px!important;
}

ul.SocialShareFoot li.github {
	background-position: 0 -1200px!important;
}

ul.SocialShareFoot li.github:hover {
	background-position: 0 -1225px!important;
}

ul.SocialShareFoot li.behance {
	background-position: 0 -1250px!important;
}

ul.SocialShareFoot li.behance:hover {
	background-position: 0 -1275px!important;
}

ul.SocialShareFoot li.yelp {
	background-position: 0 -1300px!important;
}

ul.SocialShareFoot li.yelp:hover {
	background-position: 0 -1325px!important;
}

ul.SocialShareFoot li.mail {
	background-position: 0 -1350px!important;
}

ul.SocialShareFoot li.mail:hover {
	background-position: 0 -1375px!important;
}

ul.SocialShareFoot li.instagram {
	background-position: 0 -1400px!important;
}

ul.SocialShareFoot li.instagram:hover {
	background-position: 0 -1425px!important;
}

ul.SocialShareFoot li.foursquare {
	background-position: 0 -1450px!important;
}

ul.SocialShareFoot li.foursquare:hover {
	background-position: 0 -1475px!important;
}

ul.SocialShareFoot li.zerply {
	background-position: 0 -1500px!important;
}

ul.SocialShareFoot li.zerply:hover {
	background-position: 0 -1525px!important;
}
ul.SocialShareFoot li.meneame {
	background-position: 0 -1550px!important;
}

ul.SocialShareFoot li.meneame:hover {
	background-position: 0 -1575px!important;
}
ul.SocialShareFoot li.technorati {
	background-position: 0 -1600px!important;
}

ul.SocialShareFoot li.technorati:hover {
	background-position: 0 -1625px!important;
}
ul.SocialShareFoot li.delicius {
	background-position: 0 -1650px!important;
}

ul.SocialShareFoot li.delicius:hover {
	background-position: 0 -1675px!important;
}

ul.SocialShareFoot li.tuenti {
                background-position: 0 -1700px!important;
}
 
ul.SocialShareFoot li.tuenti:hover {
                background-position: 0 -1725px!important;
}
ul.SocialShareFoot li.print {
                background-position: 0 -1750px!important;
}
 
ul.SocialShareFoot li.print:hover {
                background-position: 0 -1775px!important;
}
/********************************************************************************/
/*							Fin de SocialShare									*/
/********************************************************************************/



/*************************************************Galleries**************************************************/

/*------------------------------ Galeria Superior -----------------------------------*/

.container{
			position:relative;
			/*width:970px;
			height:380px;
			*/
		}
.wt-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#000;
border:0px solid #000;
position:relative;
width:970px;
height:380px;
overflow:hidden;
}
.wt-rotator a{
outline:none;
}
.wt-rotator .screen{
position:relative;
top:0;
left:0;
width:970px;
height:380px;
overflow:hidden;
color:#fff;
}
.wt-rotator .strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.wt-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.wt-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.wt-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#000 url(/_layouts/CSP/Images/v22.rojo/assets/loader.gif) center no-repeat;
background:rgba(0,0,0,.7) url(/_layouts/CSP/Images/v22.rojo/loader.gif) center no-repeat;
z-index:4;
display:none;
}
.wt-rotator .timer{
position:absolute;
left:0;
height:4px;
background-color:#FFF;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:0.5;
z-index:4;
visibility:hidden;
font-size:0;
}
.wt-rotator .desc{
position:absolute;
color:#FFF;
z-index:6;
overflow:hidden;
visibility:hidden;
text-align:left;
}
.wt-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
/*background-color:#000;*/
background-color:transparent!important;
-moz-opacity:.7;
filter:alpha(opacity=70);
opacity:.7;
z-index:0;
}
.wt-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:10px;
width:auto;
height:auto;
z-index:1;
}
.wt-rotator .c-panel{
position:absolute;
top:0;
z-index:7;
visibility:hidden;
}
.wt-rotator .outer-hp,
.wt-rotator .outer-vp{
position:absolute;
background:#333;
background:-moz-linear-gradient(#444, #111);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#444), to(#111));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111',GradientType=0);
border:1px solid #000;
}
.wt-rotator .outer-hp{
left:0;
width:100%;
border-left:none;
border-right:none;
}
.wt-rotator .outer-vp{
top:0;
height:100%;
border-top:none;
border-bottom:none;
}
.wt-rotator .back-scroll,
.wt-rotator .fwd-scroll{
position:absolute;
top:0;
left:0;
z-index:10;
background:url(/_layouts/CSP/Images/v22.rojo/spacer.png) no-repeat;
}
.wt-rotator .thumbnails,
.wt-rotator .buttons{
display:inline;
position:relative;
float:left;
overflow:hidden;
}
.wt-rotator .thumbnails ul{
position:relative;
list-style:none;
margin:0;
padding:0;
}
.wt-rotator .thumbnails ul.inside{
position:absolute;
top:0;
left:0;
}
.wt-rotator .thumbnails li,
.wt-rotator .play-btn,
.wt-rotator .prev-btn,
.wt-rotator .next-btn{
position:relative;
list-style:none;
display:inline;
float:left;
overflow:hidden;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#EEE;
text-shadow: 0 1px 0 #222;
background-color:#000;
background:-moz-linear-gradient(#333, #000);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
border:1px solid #111;
cursor:pointer;
font-size:12px;
font-weight:bold;
background-repeat:no-repeat !important;
background-position:center !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.wt-rotator .thumbnails li:hover{
color:#FFF;
text-shadow: 0 1px 0 #888;
background-color:#CCC;
background:-moz-linear-gradient(#CCC, #999);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .thumbnails li.curr-thumb{
color:#000;
text-shadow: 0 1px 0 #fff;
background-color:#FFF;
background:-moz-linear-gradient(#FFF, #E0E0E0);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFF), to(#E0E0E0));
cursor:default;
}
.wt-rotator .thumbnails li.image{
background:#000;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
.wt-rotator .thumbnails li.image.curr-thumb,
.wt-rotator .thumbnails li.image:hover{
border-color:#06F;
}
.wt-rotator .thumbnails li.image a{
display:block;
border:0;
}
.wt-rotator .thumbnails li.image img{
display:block;
border:0;
position:absolute;
-moz-opacity:.85;
filter:alpha(opacity=85);
opacity:0.85;
}
.wt-rotator .thumbnails li.image:hover img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
}
.wt-rotator .thumbnails li.image.curr-thumb img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
cursor:default;
}
.wt-rotator .thumbnails li *{
display:none;
}
.wt-rotator .thumbnails li div{
position:relative;
color:#FFF;
/*background-color:#000;*/
width:auto;
height:auto;
}
.wt-rotator .play-btn{
background:#000 url(/_layouts/CSP/Images/v22.rojo/assets/play.png);
background:url(/_layouts/CSP/Images/v22.rojo/assets/play.png), -moz-linear-gradient(#333, #000);
background:url(/_layouts/CSP/Images/v22.rojo/assets/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .play-btn:hover{
background-color:#CCC !important;
background:url(/_layouts/CSP/Images/v22.rojo/assets/play.png), -moz-linear-gradient(#CCC, #999);
background:url(/_layouts/CSP/Images/v22.rojo/assets/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .pause{
background:#000 url(/_layouts/CSP/Images/v22.rojo/assets/pause.png);
background:url(/_layouts/CSP/Images/v22.rojo/assets/pause.png), -moz-linear-gradient(#333, #000);
background:url(/_layouts/CSP/Images/v22.rojo/assets/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .pause:hover{
background-color:#CCC !important;
background:url(/_layouts/CSP/Images/v22.rojo/assets/pause.png), -moz-linear-gradient(#CCC, #999);
background:url(/_layouts/CSP/Images/v22.rojo/assets/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .prev-btn{
background:#000 url(/_layouts/CSP/Images/v22.rojo/assets/prev.png);
background:url(/_layouts/CSP/Images/v22.rojo/assets/prev.png), -moz-linear-gradient(#333, #000);
background:url(/_layouts/CSP/Images/v22.rojo/assets/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .prev-btn:hover{
background-color:#CCC !important;
background:url(/_layouts/CSP/Images/v22.rojo/assets/prev.png), -moz-linear-gradient(#CCC, #999);
background:url(/_layouts/CSP/Images/v22.rojo/assets/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .next-btn{
background:#000 url(/_layouts/CSP/Images/v22.rojo/assets/next.png);
background:url(/_layouts/CSP/Images/v22.rojo/assets/next.png), -moz-linear-gradient(#333, #000);
background:url(/_layouts/CSP/Images/v22.rojo/assets/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .next-btn:hover{
background-color:#CCC !important;
background:url(/_layouts/CSP/Images/v22.rojo/assets/next.png), -moz-linear-gradient(#CCC, #999);
background:url(/_layouts/CSP/Images/v22.rojo/assets/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .up{
background:#000 url(/_layouts/CSP/Images/v22.rojo/assets/up.png);
background:url(/_layouts/CSP/Images/v22.rojo/assets/up.png), -moz-linear-gradient(#333, #000);
background:url(/_layouts/CSP/Images/v22.rojo/assets/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .up:hover{
background-color:#CCC !important;
background:url(/_layouts/CSP/Images/v22.rojo/assets/up.png), -moz-linear-gradient(#CCC, #999);
background:url(/_layouts/CSP/Images/v22.rojo/assets/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .down{
background:#000 url(/_layouts/CSP/Images/v22.rojo/assets/down.png);
background:url(/_layouts/CSP/Images/v22.rojo/assets/down.png), -moz-linear-gradient(#333, #000);
background:url(/_layouts/CSP/Images/v22.rojo/assets/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .down:hover{
background-color:#CCC !important;
background:url(/_layouts/CSP/Images/v22.rojo/assets/down.png), -moz-linear-gradient(#CCC, #999);
background:url(/_layouts/CSP/Images/v22.rojo/assets/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
#rotator-tooltip{
position:absolute;
top:0;
left:0;
z-index:99999;
display:none;
}
#rotator-tooltip.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url(/_layouts/CSP/Images/v22.rojo/assets/vtip.png) no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
#rotator-tooltip.txt-down{
margin-left:-10px;
margin-top:24px;
background:url(/_layouts/CSP/Images/v22.rojo/assets/vtip.png) no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
#rotator-tooltip.img-up{
background:url(/_layouts/CSP/Images/v22.rojo/assets/vtip.png) center bottom no-repeat;
}
#rotator-tooltip.img-down{
background:url(/_layouts/CSP/Images/v22.rojo/assets/vtip.png) center top no-repeat;
}
#rotator-tooltip.img-right{
background:url(/_layouts/CSP/Images/v22.rojo/assets/htip.png) left center no-repeat;
}
#rotator-tooltip.img-left{
background:url(/_layouts/CSP/Images/v22.rojo/assets/htip.png) right center no-repeat;
}
#rotator-tooltip .tt-txt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:5px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:8px 0;
}
#rotator-tooltip img{
display:none;
/*background-color:#000;*/
padding:3px;
margin:8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.wt-rotator .s-prev,
.wt-rotator .s-next{
position:absolute;
top:50%;
margin-top:-25px;
width:40px;
height:50px;
cursor:pointer;
background:url(/_layouts/CSP/Images/v22.rojo/assets/large_buttons.png) no-repeat;
-moz-opacity:.8;
filter:alpha(opacity=80);
opacity:.8;
z-index:8;
}
.wt-rotator .s-prev{
left:0;
background-position:0 center;
}
.wt-rotator .s-next{
left:100%;
margin-left:-40px;
background-position:-40px center;
}
.wt-rotator .s-prev:hover,
.wt-rotator .s-next:hover{
-moz-opacity:.95;
filter:alpha(opacity=95);
opacity:.95;
background-color:transparent !important;
}
.wt-rotator .block,
.wt-rotator .vpiece,
.wt-rotator .hpiece{
position:absolute;
z-index:2;
}

/*estilos para accesibilidad 13/03/2013*/
.screen div{color:#fff!important;}
.slider_capa_iz{
	top:8em;
	left:2em!important;
	width:35em!important;
}
.slider_pblanco_iz{
	font-size:1.2em!important;
	color:#fff!important;
	font-family:Verdana, Geneva, Sans-Serif!important;
}
.slider_pnegro_iz{
	font-size:1.2em!important;
	color:#000!important;
	font-family:Verdana, Geneva, Sans-Serif!important;
}
.slider_capa_dcha{
	top:8em;
	left:43em!important;
	width:35em!important;
}
.slider_pblanco_dcha{
	font-size:1.2em!important;
	color:#fff!important;
	font-family:Verdana, Geneva, Sans-Serif!important;
}
.slider_pnegro_dcha{
	font-size:1.2em!important;
	color:#000!important;
	font-family:Verdana, Geneva, Sans-Serif!important;
}

/*------------------------------ Fin Galeria Superior -----------------------------------*/
/*Slider header v14*/

#GraphicalTopZone .TopLeftZone .container,
#GraphicalTopZone .TopLeftZone .container .wt-rotator,
#GraphicalTopZone .TopLeftZone .container .wt-rotator .screen{
	width: 796px !important;
	height: 231px !important;
}
#GraphicalTopZone .TopLeftZone .container .wt-rotator .c-panel{
	top: 201px !important;
	left:0px !important;
}
#GraphicalTopZone .TopLeftZone .container .wt-rotator .screen .main-img{
	top:0px !important;
	left: 0px !important;
}
#GraphicalTopZone .TopLeftZone .container .wt-rotator .thumbnails{
	overflow:visible !important;
}
#GraphicalTopZone .TopLeftZone .container .wt-rotator .thumbnails ul.inside{
	overflow:visible !important;
	left: 550px !important;
}
#GraphicalTopZone .TopLeftZone .container .wt-rotator .desc{
	width: 736px !important;
	height: 131px !important;
	top: 75px !important;
	left: 30px !important;
}
#GraphicalTopZone .TopLeftZone .container .wt-rotator .desc .slider_pblanco_dcha,
#GraphicalTopZone .TopLeftZone .container .wt-rotator .desc .slider_pnegro_dcha{
    margin-left: 350px !important;
    margin-top: 0 !important;
    margin-right: 0 !important;

}
#GraphicalTopZone .TopLeftZone .container .wt-rotator .desc .slider_pblanco_iz,
#GraphicalTopZone .TopLeftZone .container .wt-rotator .desc .slider_pnegro_iz{
    margin-right: 350px !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

/*Slider header v14*/

/*Slider Left Big v14*/
.CenterZone .container{
	display:block;
}
.CenterZone .container,
.CenterZone .container .wt-rotator,
.CenterZone .container .wt-rotator .screen{
	width: 450px !important;
	height: 253px !important;
}
.CenterZone .container .wt-rotator .c-panel{
	top: 223px !important;
	left:0px !important;
}
.CenterZone .container .wt-rotator .screen .main-img{
	top:0px !important;
	left: 0px !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
}
.CenterZone .container .wt-rotator .thumbnails{
	overflow:visible !important;
}
.CenterZone .container .wt-rotator .thumbnails ul.inside{
	overflow:visible !important;
	left: 550px !important;
}
.CenterZone .container .wt-rotator .desc{
	width: 430px !important;
	height: 131px !important;
	top: 75px !important;
	left: 10px !important;
}
.CenterZone .container .wt-rotator .desc .slider_pblanco_dcha,
.CenterZone .container .wt-rotator .desc .slider_pnegro_dcha{
    margin-left: 200px !important;
    margin-top: 0 !important;
    margin-right: 0 !important;

}
.CenterZone .container .wt-rotator .desc .slider_pblanco_iz,
.CenterZone .container .wt-rotator .desc .slider_pnegro_iz{
    margin-right: 200px !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

/*Slider Left Big v14*/
/*Slider Left Medium v14*/
.MostLeftZone .container,
.MostLeftZone .container .wt-rotator,
.MostLeftZone .container .wt-rotator .screen{
	width: 265px !important;
	height: 150px !important;
}
.MostLeftZone .container .wt-rotator .c-panel{
	top: 120px !important;
	left:0px !important;
}
.MostLeftZone .container .wt-rotator .screen .main-img{
	top:0px !important;
	left: 0px !important;
	padding: 0 !important;
}
.MostLeftZone .container .wt-rotator .thumbnails{
	overflow:visible !important;
}
.MostLeftZone .container .wt-rotator .thumbnails ul.inside{
	overflow:visible !important;
	left: 550px !important;
}
/*Slider Left Medium v14*/

/*Slider Right Small v14*/
.RightZone  .container{
	display:block;
}
.RightZone .container,
.RightZone .container .wt-rotator{
	width: 200px !important;
	height: 200px !important;
}
.RightZone .container .wt-rotator .screen{
	width: 200px !important;
	height: 200px !important;
}
.RightZone .container .wt-rotator .c-panel{
	top: 140px !important;
	left:0px !important;
}
.RightZone .container .wt-rotator .screen .main-img{
	top:0px !important;
	left: 0px !important;
	padding: 0 !important;
}
.RightZone .container .wt-rotator .thumbnails{
	overflow:visible !important;
}
.RightZone .container .wt-rotator .thumbnails ul.inside{
	overflow:visible !important;
	left: 550px !important;
}
/*Slider Right Small v14*/

/*************************************************Galleries**************************************************/

/*------------------------------ tabla notificaciones -----------------------------------*/
table.tablenotificaciones{
	border-collapse: collapse;
	width: 100%;
}

table.tablenotificaciones caption{
	padding: 0.5em;
	font-weight: bold;
}

table.tablenotificaciones th{
	padding: 0.5em;
	font-size: 11px !important;
	padding: 0.5em 1em 0.25em 1em!important;
}

table.tablenotificaciones td{
	padding: 0.5em 0.25em 0.5em 0.25em;
	text-align: center;
	font-size: 11px;
}

table.tablenotificaciones td.zebraleft{
	text-align: center;
}

table.tablenotificaciones tr.zebra{
}
/*------------------------------ tabla notificaciones FIN -----------------------------------*/

/*Retoques en sede v14*/
#ProcedureMainCategoriesZone .item
{
	width: 200px;
}
#ProcedureSecondaryCategoriesZone h3,
#ProcedureBanners100Zone h3,
#ProcedureContent50Zone h3,
#ProcedureBanners25_1Zone h3,
#ProcedureBanners25_2Zone h3,
#ProcedureContent25_1Zone h3,
#ProcedureContent25_2Zone h3
{
	text-transform: none !important;
}
#ProcedureSecondaryCategoriesZone h3.ms-standardheader.ms-WPTitle
{
	width: 95% !important;
}
#ProcedureBanners100Zone h3.ms-standardheader.ms-WPTitle
{
	width: 95% !important;
}
#ProcedureContent50Zone h3.ms-standardheader.ms-WPTitle
{
	width: 90% !important;
}
#ProcedureBanners25_1Zone h3.ms-standardheader.ms-WPTitle
{
	width: 77% !important;
}
#ProcedureBanners25_2Zone h3.ms-standardheader.ms-WPTitle
{
	width: 77% !important;
}
#ProcedureContent25_1Zone h3.ms-standardheader.ms-WPTitle
{
	width: 77% !important;
}
#ProcedureContent25_2Zone h3.ms-standardheader.ms-WPTitle
{
	width: 77% !important;
}
#ProcedureBanners100Zone li
{
	width: 210px !important;
}
/*Retoques en sede v14*/

#middle #MainContent .CenterZone .itemTablon .CSPItemStyleGroup
{
	font-size: 1em !important;
}
/* CSPTablon */

#MainContent .CenterZone .CSPTablon {
    color: #00365B;
}

#MainContent .CenterZone .CSPTablon .CSPFormIntro {
    color: #666;
}

#MainContent .CenterZone .CSPTablon .CSPTablonInput input, #MainContent .CenterZone .CSPTablon .CSPTablonInput textarea, #MainContent .CenterZone .CSPTablon .CSPTablonInput select  {
    color: #666;
    border: solid 1px #ccc;
}

/* ESTO ES PARA QUE HAGAMOS PRUEBAS DEL TABLON DE ANUNCIOS */
 
.catnoticiaizda
{
    float: left;
    width: 100%;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    border: none !important;
}
 
.datenoticiadcha
{
    float: left;
    width: 100%;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #666666 !important;
}
 
.literales_sin_mayusculas
{
    text-transform: none!important;
    color: #666666 !important;
    float: left!important;
}

.ancho98
{
    float: left;
    width: 98%;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    border: none !important;
}
.CSPTablonImagen {
	float: left;
	position: relative;
	vertical-align: middle;
	margin-left: 5px;
}
.documento_sin_mayusculas
{
    text-transform: none!important;
    color: #666666 !important;
    margin-left: 5px;
}

.CSPTituloAnuncioTablon 
{
    font-family: tahoma;
    font-size: 12pt!important;
    color: #003399;
    text-decoration: none;
}

.ClearerTablon
{
    padding-top: 10px!important;
    float: left;
    display: block!important;
    width: 100%;
    *width: 0%!important;
}
/* FIN DE PRUEBAS DEL TABLON DE ANUNCIOS */


/*CSP Tablón */


#middle #MainContent .CenterZone .CSPTablon {

}

#middle #MainContent .CenterZone .CSPTablon div {
    margin-bottom: 0.5em;
    overflow: hidden;
    position: relative;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonIntro {
    margin-bottom: 1em;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonLabel {
    width: 130px;
    padding-top: 2px;
    float: left;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonLabelData {
    padding-top: 2px;
    float: left;
    color: #666;
    
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonInput {
    position: relative;
    float: left;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonInput input, #middle #MainContent .CenterZone .CSPTablon .CSPTablonInput textarea, #middle #MainContent .CenterZone .CSPTablon .CSPTablonInput select {
    font-family: Arial, Helvetica, sans-serif;
    width: 300px;
    font-size: 1em;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonButton {
	/* bug 4036
    padding-left: 130px;
    */
    padding-bottom: 0.5em;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonDivOculta {
	display: none;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonImagen {
	
	float: left;
	position: relative;
	vertical-align: middle;
	margin-left: 5px;
        margin-right: 5px
}
#middle #MainContent .CenterZone .CSPTablon .CSPTablonDocumento {
	vertical-align: middle;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonLabelDesc {
    padding-top: 2px;
    float: left;
}
