/* CSP - INTERNET : Basic layout definition */

/* BASICS: TAGS */

html, body {
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 0 10px;
/*	margin: 0em 0em -3em 0em !important;*/
}

body {
    font-size: 62.5% !important;
    height: 100%;
    margin: 0 auto;
}
input.submit {
    display: none;
}

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

blockquote{
margin: 0em;
padding: 0em;
}

/* 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*/

/* 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.75em; /* TRAC 14520 TFS 5243 */ /* TRAC 17411 */
}

#middle #MainContent ul.CSPProcedureElement, #middle #MainContent ul.CSPProcedureElement li {
list-style: none !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 {
	border: 0;
}

.image-fixed-width {
width:90px;
padding: 0.25em !important;
}

.searchInput label{
display: block;
}

/*poner recuadro peque�o a las imagenes peque�as*/
#middle #MainContent .image-fixed-width {
padding:0.25em !important;
}

.ms-WPHeader h3, #ProcedureLeftZone_auto h3.ms-standardheader, #ProcedureZone h3.ms-standardheader, #ArticleContent #SectionTitle h2,
.ms-WPHeader h2, #ProcedureLeftZone_auto h2.ms-standardheader, #ProcedureZone h2.ms-standardheader {
	 clear:both !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    /* margin: 0.5em 0em 0em 0em; 20110219 */
    padding: 0.85em 0.15em 0.85em 1.65em;
    text-transform: uppercase;
}

#ProcedureLeftZone_auto h3.ms-standardheader, #ProcedureZone h3.ms-standardheader,
#ProcedureLeftZone_auto h2.ms-standardheader, #ProcedureZone h2.ms-standardheader {
/*	margin:2.7em 0em 0em 0em;*/ /* correcion migas de pan */
}

.slm-layout-main .groupheader{
text-decoration: none;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 5.3em;
font-size: 1.2em;
}

#MainContentZone .LeftZone .ms-WPBody {
margin:0;
padding:1em 0.2em 2em 0.1em;
}

#MainContentZone .CenterZone .link-item {
margin:0 0 2em;
padding:0;
}

#MainContentZone #CitizenZone .link-item{
margin: 0;
}

/* MAIN */

#main {
	display: block;
   font-family: Arial,Helvetica,sans-serif;
   margin: 0 auto 1em;
   width: 97em;
	padding:0em 0em 0em 0em;
}

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

/* HEADER */

#header {
	height: 27em;
   margin: 0em 0em 0em 0em !important;
	padding: 0em 0em 0em 0em !important;

}

#header div.Variation-Menu {
/*float: right;*/
	float:left;
	margin: 1em 0em 0em 0em;
	padding: 0em;
}

#header div.Variation-Menu ul{
}

#header div.Variation-Menu ul.Variation-Menu {
    float: left;
    margin: 8px 8px 8px 0;
    padding: 0 !important;
    text-align: center;
/*    margin: 8px 8px 8px 0;
    text-align: right;*/
}

#header div.Variation-Menu ul.Variation-Menu li {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    margin: 0 0 0 0.25em;
    padding: 0.16em 1.6em;
/*float: left;
margin: 0em 0em 0em 0em;
padding: 0em 1em 0em 1em;
font-size: 0.85em;
border-left: 1px solid #701D63;
*/
}

#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;
}

.ms-sbtable {
	float: right;
	margin-right: 1em;
}

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

a.logout {
    color: #333;
    padding-left: 16px;
    padding-right: 4px;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url('https://12f379.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/logout.png');
    background-repeat: no-repeat;
    background-position: left center;
}

/* LOGO CONTAINER */

#header #logoContainer {
float:left;

}


#header #logoContainer h1 {
width:236px !important;
height: 75px;
/*margin: 0.25em 0em 0em 0.25em;*/
margin: 0em 0em 0em 0em;
padding:0em 0em 0em 0em;
text-align: center;
display: table-cell !important;
vertical-align: middle !important;

}

#header #logoContainer h1 a {
    display: block;
}

#header #logoContainer h1 img{
	max-height: 75px;
	max-width: 236px;
}


#header #logoContainer h2 {
    display: none;
}

/* SEARCH */

#header #boxsearch {
float:right;
margin:1em 1em 0em 0em;
width:70%;
text-align: right;
}

.searchbox-panel
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    vertical-align: middle;
}

.searchbox-label
{
    font-weight: bold;
    margin-right: 5px;
    font-size: 1em;
}

.searchbox-textbox
{
    width: 13em;
    border: none;
    line-height: 18px;
    padding: 0;
    vertical-align: middle;
}

.searchbox-button
{
    margin-left: 5px;
    width: 18px;
    height: 19px;
    border: 0px none;
    background-color: Transparent;
    cursor: pointer;
    vertical-align: -0.39em;
}



#header #languageSelector{
float:right;
}


/* MAIN MENU: contentMenu */

#header .contentMenu {
    min-height: 4.6em;
    padding: 0;
    width: 100%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;

}

#header .contentMenu ul.AspNet-Menu {
    display: block;
    float: right;
    margin: 0 0 0 0;
    padding: 0.8em 0 0.76em;
}



#header .contentMenu ul.AspNet-Menu li
/* , .tab-row h2.tab */
{
    display: inline;
    font-size: 0.9em !important;
    list-style: none outside none;
    margin: 0 1em 0 0.2em;
    padding: 0em 0 0 1.5em;
}

#header .contentMenu ul.AspNet-Menu a{
    display: inline-block;
    font-size: 1.35em;
    padding: 0;
}



/* MIDDLE */

#middle {
}

#middle .description h4{
font-size: 1.2em;
}

#profileNavigation{
display:block;
float:left;
margin:0 auto 0 0;
padding:0 0 0 0;
text-align:left;
}


/*---------------------------------------------- bloques -------------------------------------------*/

.LeftZone{
	float:left;
}

.MostLeftZone{
	float: left;
	width: 25em;
	margin: 0.5em 1em 0.5em 1em;
	padding: 0em 0em 0em 0em;
}

.CenterZone{
	float: left;
	width: 42.7em; /*--para la pagina central --*/
	margin: 0.5em 1em 0.5em 1em;
	padding: 0em 0em 0em 0em;
}

.RightZone {
	/*float: left;
	width: 18.2em;
	margin: 0.5em 1em 0.5em 1em;
	padding: 0em 0em 0em 0em;*/
}





/* LeftMenu */

#middle #LeftMenu {
    float: left;
    /* bug 4327
    margin: 0.5em 0 0;
    padding: 32px 0.5em 4em;
    */
    margin: 0.5em 0em 0em 1em;
    padding: 32px 0em 4em 0em;
    width: 180px;
}

/* rotativeImg */

#middle #LeftMenu #rotativeImg {
    display: none;
}


/* LEFT MENU STYLES */

#LeftMenu h2{
font-family:"Times New Roman",Times,serif;
font-size:1.9em;
font-weight:normal;
padding:0 0.5em 5em;
/*
font-size: 1.3em;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 1em 0em 0.5em 0em;
padding: 0.8em 0.5em 0.25em 2em;
height: 1.6em;
*/
}

#middle #LeftMenu h2.SiteTitle, #middle #MainContent #SectionTitle h2 {
    font-family: Arial,Helvetica,sans-serif;
/*    font-size: 1.4em;*/ /* bug 3527 */
	font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 0.85em 0.15em 0.85em 1.65em;
    text-transform: uppercase;
	  word-wrap: break-word;
/*
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:normal;
margin:2.7em 0 0.5em;
padding:0.25em 0.5em;
*/
}

#LeftMenu ul.AspNet-Menu{
/*padding-left: 2em;*/
}

#LeftMenu ul.AspNet-Menu li{
/*margin: 0.35em 0 0.15em 1em !important;
padding: 0.25em 0 0.5em;
*/
}

#LeftMenu #zz2_CurrentNav ul.AspNet-Menu li a, #LeftMenu .AspNet-Menu-Vertical ul.AspNet-Menu li a{
/*text-decoration: none;
font-weight: normal;
padding: 0 !important;
font-size: 1em;
display: inline !important;
*/
}

#middle #LeftMenu .AspNet-Menu-Vertical {
/*width: 19em;*/
}

#middle #LeftMenu ul.AspNet-Menu {
/*width: 100%;*/
/*padding-left:2em;*/
 padding-bottom: 5px;
}

#middle #LeftMenu .AspNet-Menu ul{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
float: inherit;
}

#LeftMenu .AspNet-Menu ul li{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
float: inherit;

}

#middle #LeftMenu ul li {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal !important;
    display: block;
    font-size: 1.2em;
    line-height: 1.1em;
    margin: 0 0.25em 0 1em;
    padding: 1em 0.25em 1em 2em;
/*
margin:0.5em 0;
padding:0.75em 0 1em;
*/
}

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

/* LAYOUT */

/*------------------------------------------------- Bloques Subhome  --------------------------------------------*/

#MainContent{
}

.AspNet-Menu-Horizontal ul{
	float: left;
}

.clearer{
	clear: both;
}


#middle #MainContent {
float: left;
    margin: 0px;
}

#middle #MainContent .LeftZone {
}


#middle #MainContent .CenterZone,
#middle #ArticleContent .LeftZone /* bug 4008 */,
#middle #ProcedureContent #RightZone,
#middle #SearchContent .LeftZone
{
	float:left;
	margin: 1.3em 1em;
	padding:0px;
}
/* bug 4008 */
#middle #MainContent .CenterZone {
	/* bug 4327
	width:53em;
	*/
	width:54em;
}
#middle #ArticleContent .LeftZone,
#middle #SearchContent .LeftZone {
	/* bug 4327
	width:72.3em;
	*/
	width:73.3em;
}
/* bug 4008 */


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


/* bug 4036
#middle #MainContent .CenterZone h3
*/
#middle #MainContent .CenterZone h3.ms-WPTitle,
#middle #MainContent .CenterZone h2.ms-WPTitle {
	 clear: both !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 1.4em !important;
    font-weight: bold !important;
    margin:0em 0em 0em 0em !important;
    padding: 0.85em 0.15em 0.85em 1.65em !important;
    text-transform: uppercase !important;
}

#middle #MainContent .CenterZone #ProcedureLeftZone_auto .ms-WPBody h3{
/*margin:1.9em 0 0 !important;*/
}

#middle #MainContent .RightZone {
/*    margin: 0px 32px 0px 0px;
    width: 204px;
    padding-right: 6px;
    float: right;
    padding-top: 34px;*/
}

/* SectionTitle */

#middle #MainContent #SectionTitle h2 {
clear: both;
height: 1.6em;
line-height: 1.9em;
margin: 0.5em 0em 0.5em 0em;
padding: 0.25em 0em 0.25em 0.25em;
}

/* WEBPARTS TITLES GENERAL: padding, position, font-sizes... */

#middle #MainContent .ms-WPBody,
#SectionBody /* bug 4036 */ {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0em 0em 1em 0em;
	padding:0.5em 0.5em 2em 0.5em;
}

#middle #MainContent .ms-WPTitle {
}

/* 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-WPTitle {
}

#middle #MainContent #LeftZone_auto .ms-WPBody {
    position: relative;
    z-index: 1;
/*    top: -4px;*/
}

#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 {
    border: none;
}

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

#middle #MainContent .CSPItemStyleGroup {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 4px;
    /* bug 4036
    padding: 4px 12px 0 0;
    */
}

#middle #MainContent .item
{
    margin: 0 0 2em 0;
    /*padding: 3px 0px 16px 6px;*/
    overflow: hidden;
}

#middle #MainContent .link-item a, #middle #MainContent .link-item a:link, #middle #MainContent .link-item a:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
}

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

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

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

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

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

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

#middle #MainContent .CQWPMoreElements {
    height: 15px;
    padding: 0 1em 0 0;
    text-align: right;
/*font-weight: bold;
font-size: 0.8em;
margin:0 0 0 0.5em;
padding:0 0 0.25em 9em;
*/
}

#middle #MainContent .CQWPMoreElements, #middle #MainContentZone .CQWPMoreElements {
}

#middle #MainContent .CQWPMoreElements a:link, #middle #MainContent .CQWPMoreElements a:visited {
text-decoration: none;
padding: 0.25em 0 0.25em 1em;
margin: 0em 0em 0em 0em;
font-family: Arial,Helvetica,sans-serif;
text-decoration: underline;
}

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

#MainContentZone .CQWPMoreElements a:link, #MainContentZone .CQWPMoreElements a:visited {
}

#middle #MainContent .pageIndexFooter {
    text-align: right;
    padding: 5px 0 3px 0;
    margin-top: 10px;
}

#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 .pageIndexFooter a.arrowNext {
    background: url('https://b3201f.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/next.gif') no-repeat center;
}

#middle #MainContent .pageIndexFooter a.arrowPrev {
    background: url('https://ea686f.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/prev.gif') no-repeat center;
}

#middle #MainContent .pageIndexFooter a.arrowNext:hover, #middle #MainContent .pageIndexFooter a.arrowPrev:hover {
    text-decoration: none;
}

#middle #MainContent .CenterZone fieldset input, #middle #MainContent .CenterZone fieldset select, #middle #MainContent .CenterZone fieldset textarea {
    font-size: 1em;
    color: #333;
    font-family: Arial, Helvetica, sans-serif !important;
    border: 1px solid #ccc;
    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 span {
    float: left;
    width: 110px;
}

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

#middle #MainContent .CenterZone fieldset .searchInput label {
float:left;
width: 130px;
}
#middle #MainContent .CenterZone fieldset .searchButton {
	 text-align: center;
}

/* LeftZone */

#middle #MainContent .LeftZone {
    width: 670px;
    float: left;
}


/* AdvancedSearchZone */

#middle #SearchContent {
	/* bug 4327
    margin: 0 28px 0 25px;
    */
}


#middle #SearchContent .LeftZone {

    /* bug 4327
    float: left;
    padding-left: 25px;
    width: 670px;
    */
}

#middle #SearchContent .RightZone {
    float: right;
    margin: 0;
    padding-right: 6px;
    padding-top: 34px;
    width: 204px;
}

#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 {
    border: 0 none;
    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 {
    background: url('https://034d15.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bg_moreLinks.gif') repeat-x left bottom;
    text-align: right;
}

#SearchContent .RightZone #OtherInfoZone .ms-WPBody .ms-searchsummarymorelink a {
    background: url('https://cc1371.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bulletMoreLinks.gif') no-repeat scroll left 4px;

    padding-left: 8px;
}

#middle #SearchContent .LeftZone #AdvancedSearchZone {
}

/* Advanced search - aspx */

#middle #SearchContent .LeftZone #AdvancedSearchZone #SRSB table {
    width: 100%;
}

#middle #SearchContent .LeftZone #AdvancedSearchZone .ms-WPBody td.ms-advsrchText {
    font-size: 1.1em;
    font-family: Verdana, 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;
}

#SearchContent #SearchZone .ms-WPBody #SRSB label {
    padding: 0 15px 0 0;
    font-size: 1.1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

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

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

#SearchContent .LeftZone #SearchZone .srch-stats {
    background: none;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: right;
}

#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 {
}

/* PaginationZone */

#middle #SearchContent .LeftZone #PaginationZone {
}

/* ResultsZone */

#middle #SearchContent .LeftZone #ResultsZone {
}

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

#middle #SearchContent .LeftZone #ResultsZone .srch-Title {

    font-family: Verdana, 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: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;

}

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

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

/* ResultsListZone */

#middle #SearchContent .LeftZone #ResultsListZone {
}

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

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

#middle #SearchContent .LeftZone #ResultsListZone ol li {
    background: url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat scroll left 6px;
    padding: 2px 0 1px 6px;
    font-size: 11px;
}

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

#middle #SearchContent .LeftZone #ResultsListZone .srch-sort a {

}

/* Results List - aspx */

#middle #SearchContent .LeftZone #ResultsListZone .srch-Description {
    margin: 3px 0;
    font-size: 1.2em;
    font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
}

#middle #SearchContent .LeftZone .srch-sort-right {
    text-align: left;
    margin: 0 0 10px 5px;
    font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
}

#middle #SearchContent .LeftZone #ResultsListZone .srch-Metadata {
    padding-bottom: 10px;
}

/* SearchZone */

#middle #SearchContent .LeftZone #SearchZone {
}

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

/* SRSB */

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

/* Search: webpart bodies */

#middle #SearchContent .LeftZone #PaginationZone .ms-WPBody, #middle #SearchContent .LeftZone #ResultsZone .ms-WPBody {
    padding: 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;
}

/* Num search Results */

#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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 4px;
}

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

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

/* ARTICLE PAGES CONTENT STYLES: for aspx content without menu */

#middle #MainContent .LeftZone {
}

#middle .LeftZone #SectionTitle h2 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1em;
}

#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 .LeftZone .magenta .title {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 1.8em;
    font-weight: normal;
}

#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 .LeftZone .CSPPublishingLink .item {
    clear: both;
    margin: 6px 0 6px 14px;
    padding: 0 6px 3px;
    background: none;
}

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

#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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

/* DetailBox */

#middle #MainContent .LeftZone #DetailBox {
    padding: 0 0 15px 0;
}

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

/* DetailBox articleImgBox, articleInfoBox, ... */

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

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

#middle #MainContent .LeftZone #DetailBox .CSPItemStyleGroup {
    font-size: 1.2em;
	font-weight: bold;
	margin: 1.25em 0em 0.25em 0em;
	padding: 0em 0em 0em 0em;
	display: block;
}

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

#middle #MainContent .LeftZone #DetailBox .date {
    font-size: 1.1em;
}

/* Center Zone */
#middle #MainContent .CenterZone {
}

#middle #MainContent .CenterZone .CSPItemStyleContentContainer{
}

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

#middle #MainContent .CenterZone .CSPItemStyleContentContainer .link-item .image-area-left{
float: left;
margin: 0em 0em 0em 0em;
}

#middle #MainContent .CenterZone .CSPItemStyleContentContainer .description{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}




/* ARTICLE PAGES CONTENT STYLES: for aspx content with menu */

#middle #MainContent .CenterZone .magenta {
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
margin:1em 0em 0em 0em;
}

#middle #MainContent .CenterZone #SectionTitle h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    /*
    	margin: 2.3em 0 0;
    */
    margin: 0em;
    padding: 0.5em 0.15em 0.55em 1.65em;
    text-transform: uppercase;
/*
    margin: 5px 0 12px 0px;
    padding: 0 0 3px 15px;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1em;
	*/
}

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

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

#middle #MainContent .CenterZone .CSPItemStyleGroup {
clear:both;
    display: block;
/*    font-weight: bold;*/
    padding: 0 0 0 0.25em;
    text-decoration: none;
    font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    margin: 0em 0em 0.25em 0em;
/*
display:block;
font-weight:bold;
margin:0.5em 0.5em 0.25em 0;
padding:0 0 0 0.15em;
text-decoration:none;
*/
}

#middle #MainContent .CenterZone #EventsZone .CSPItemStyleGroup {
font-weight:normal;
padding: 0 0 0 0.5em;
}

#middle #MainContent .CenterZone .description {
    margin-top: 6px;
}

#middle #MainContent .CenterZone .contentArticle {
    padding-top: 5px;
/*    font-size: 1.1em;*/
	/*igor*/

}

#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.7em !important;
}

#middle #MainContent .CenterZone .contentArticle p {
    margin: 0;
    /* bug 4036
    padding: 3px 6px 3px 6px;
    */
    padding: 3px 6px 3px 0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
}

#middle #MainContent .CenterZone .articleImgBox {
    float: left;
    /*igor*/

	/* width: 100%; bug 4007: para que el texto rodee a la imagen */
	/*igor*/
}

#middle #MainContent .CenterZone .articleInfoBox {
/*    padding-bottom: 15px;*/
/*margin-top: 5px;*/
	/*igor*/

}

#middle #MainContent .CenterZone .articleInfoBox  h3{
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
margin:0em 0em 0em 0em !important;
/* bug 4036
padding: 0.85em 0.15em 0.85em 0.25em;
*/
padding: 0.85em 0.15em 0.85em 0em;
}

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

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

#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 .link-item, #middle #MainContent .CenterZone .CSPPublishingLink .link-item a, #middle #MainContent .CenterZone .CSPPublishingLink .link-item a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-decoration: underline;
    font-weight: normal;
}

#middle #MainContent .CenterZone .viewMore {
/*    text-align: right;*/
    padding: 2px 0px 1px 0;
    margin-top: 4px;
}

#middle #MainContent .CenterZone .viewMore a {
    padding-left: 10px;
}

#MainContent .CenterZone #DepartmentZone{
	/* bug 4036
	padding:0em 0em 1em 0.25em;
	*/
}

#middle #MainContent .CenterZone #touristSevices {
	padding:0em 0em 0em 0.25em;
}

#middle #MainContent .CenterZone #ctl00_PlaceHolderMain_editmodepanel3 {
	padding:0em 0em 0em 0.25em;
}

#middle #MainContent .CenterZone #NewsZone {
	/*padding:1em 0em 1em 0.25em;*/
}


#middle #MainContent .CenterZone #citizenCenter {
	padding:1em 0em 1em 0.25em;
}

#MainContent .CenterZone #DepartmentZone h3{
    margin: 0em !important;
    /* bug 4036
    padding: 0.85em 0.15em 0.85em 0.5em;
    */
}

#MainContent .CenterZone #ctl00_PlaceHolderMain_editmodepanel3 h3{
    margin: 0em !important;
    padding: 0.85em 0.15em 0.85em 0.5em;
}

/* child, aldult, young, > citizens centers */

#middle #MainContent .CenterZone #citizenCenter .TopBox {
    border: 1px solid #ccc;
}

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

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

#middle #MainContent .CenterZone #citizenCenter .BottomBox ul {
    list-style: none;
    margin: 0;
    padding: 8px 5px 8px 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

#middle #MainContent .CenterZone #citizenCenter .BottomBox ul li {
    padding-left: 10px;
	 font-size:1em !important;
}

#middle #MainContent .CenterZone #citizenCenter .BottomBox p.title {
    padding: 5px 0 3px 10px;
    margin: 0;
    font-size: 1.2em;
    font-weight: bold;
}

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

/* Citizen Study center - 70-30 aspx */

#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 {
    padding: 0 0 0 8px;
    font-size: 1.1em;
    background: url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat left 6px;
}

/* child, aldult, young, > citizens entity */

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

#middle #MainContent .CenterZone #citizenEntity .RightBox {
    float: left;
/*    width: 300px;*/
}

#middle #MainContent .CenterZone #citizenEntity .RightBox p.title {
    padding: 5px 0 3px 6px;
    margin: 0;
    font-size: 1.5em;
    font-weight: bold;
    display: inline;
}

#middle #MainContent .CenterZone #citizenEntity .RightBox span {
    padding: 5px 0 3px 10px;

}

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

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

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

#middle #MainContent .CenterZone #citizenEntity .BottomBox ul li {
    padding: 0 0 0 8px;
    font-size: 1.1em;
    background: url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat left 6px;
}

/* Employment */

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

#middle #MainContent .CenterZone #employment ul.employInfobasic li, #middle #MainContent .CenterZone #employment ul.employInfoCompany li {
    padding: 4px 0 4px 15px;
}

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

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

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

#middle #MainContent .CenterZone #employment h4 {
    margin: 15px 0 8px 0;
    padding: 0 0 0 15px;
    font-size: 1.2em;
}

#middle #MainContent .CenterZone #employment .viewMore {
    margin-top: 15px;
    padding-right: 8px;
}

/* Events Zone - Center */


/* LeftZone_auto for contentArticle */

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

/* Form Zone */

#middle #MainContent .CenterZone #FormZone {
}

#middle #MainContent .CenterZone #FormZone .ms-WPTitle {
/*
	margin:0.6em 0em 0em 0em;
*/
	margin:0em 0em 0em 0em;
}


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

/* Job vacancies - Item style */

#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: Verdana, 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 #FormZone .CSPJobVacancyContainer table {
    width: 100%;
}

#middle #MainContent .CenterZone #FormZone .ms-WPBody .CSPJobVacancyContainer td {
    vertical-align: top;
    font-family: Verdana, 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 .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 .CSPJobVacancyContainer a:link, #middle #MainContent .CenterZone #FormZone .CSPJobVacancyContainer a:visited {
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: underline;
}

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

/* EmploymentList - Item Style */

#middle #MainContent .CenterZone #FormZone .CSPEmploymentWithDate p.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    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;
}

/* ProcedureLeftZone_auto */

#middle #MainContent .CenterZone #ProcedureLeftZone_auto .ms-WPHeader {
    position: relative;
    z-index: 2;
}

/* 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 {
    font-size: 1.1em;
}

#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;
    border-bottom: 1px solid #ccc;
}

#middle #MainContent .CenterZone #FormZone #ProcedureListZone_auto table td.last {
    border: none;
}

#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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

/* Calendar procedures */

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

/* ProceduresGroup - Item Style */

.CSPProcedureGroup {
    padding: 6px 6px 16px 6px;
    overflow: hidden;
}

.CSPProcedureGroup .image {
    width: 132px;
    height: 78px;
    float: left;
    margin: 0 12px 0 0;
}

.CSPProcedureGroup .image img {
    width: 130px;
    height: 75px;
    padding: 2px;
    border: 1px solid #ccc;
}

.CSPProcedureGroup h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em !important;
    font-weight: bold;
    margin: 8px 0 0 2px;
    padding: 0;
}

#middle #MainContent .CenterZone #ProcedureLeftZone_auto .CQWPMoreElements {
    padding: 0px 12px 10px 0px;
    text-align: right;
    top: 0;
    background-position: right bottom;
    position: static;
    /*width: 480px;*/
}

#middle #MainContent .CenterZone #ProcedureLeftZone_auto .CQWPMoreElements a:link, #middle #MainContent .CenterZone #ProcedureLeftZone_auto .CQWPMoreElements a:visited {
    text-decoration: underline;
}

/* Procedure Element */

ul.CSPProcedureElement {
    margin: 8px 0 0 150px;
    padding: 0;
    list-style: none;
}

ul.CSPProcedureElement li {
    padding: 2px 0 2px 3px;
}

ul.CSPProcedureElement li a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 6px;
}

ul.CSPProcedureElement li a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 6px;
}

/* Publications (files) - Item Style */

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

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

/* Requestshome - ItemStyle */

#middle #MainContent .CenterZone #FormZone .CSPRequestsItemStyleContainer strong {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight: normal;
padding: 4px 0px 0px 0px;
/*    display: block;*/
}

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

/* Institutions => Health, Education, Environment... - aspx */

#middle #MainContent .CenterZone #institution {
    border-bottom: #ddd 1px solid;
    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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    list-style: none;
}

/* News Zone */
#middle #MainContent .CenterZone #NewsZone {
}

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

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

.MostLeftZone #NewsZone .image-area-top{
	float: left;
	margin: 0em 1em 0em 0em !important;
	padding: 0em 0em 0em 0em !important;
}

.MostLeftZone #NewsZone .link-item h4{
float: inherit;
display: block;
font-size: 1.2em;
}

.MostLeftZone #NewsZone .link-item h4 a{
text-decoration: none;
}

.MostLeftZone #NewsZone .image-area-top .image{
	float: left;
}

.MostLeftZone #NewsZone .link-item {
	margin: 0em 0em 2em 0em;
	padding: 0em 0em 0em 0em;
}

.MostLeftZone #NewsZone .description{
margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
font-weight: normal;
}

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


/* Events Zone */

#middle #MainContent .CenterZone #EventsZone {
}

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

#middle #MainContent .CenterZone #EventsZone .ms-WPBody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    position: relative;
    z-index: 1;
}

/* Left No Title Zone */

#middle #MainContent .CenterZone #LeftNoTitleZone {
/*float: left;*/
clear:both;
}

#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPTitle {
/*padding:0.25em 0em 0em 0em;;*/
    clear: both !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    /*
    	margin: 2.3em 0 0;
    */
    margin: 0em;
    padding: 0.85em 0.15em 0.85em 1.65em;
    text-transform: uppercase;
/*
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
margin:2.5em 0 0.5em;
padding:0.25em 0.5em;
*/
}


#middle #MainContent .CenterZone #LeftNoTitleZone .departmentItem .ms-WPTitle {
clear:both;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
margin:1em 0em 0em 0em;
padding:0;
}

#middle #MainContent .CenterZone #LeftNoTitleZone .studyCenterItem .ms-WPTitle {
clear:both;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
margin:1em 0em 0em 0em;
padding:0;
}


#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPBody {
   padding: 0.5em 0.2em 2em 0.5em;
	 margin: 3em 0em 0em 0em;
}

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

/* Magenta BG Zone */

#middle #MainContent .LeftZone .CenterZone #MagentaBGZone {
}

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

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

#middle #MainContent .CenterZone #MagentaBGZone .CSPPublishingDate {
    padding-top: 4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Message Zone */

#middle #MainContent .CenterZone #MessageZone {
}

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

/* Tourist news, Tourist events, Company news, Citizen news -aspx */

#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 .magenta {
    margin: 0;
    /*padding: 0 0 6px 0;*/
    display: block;
}

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

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

/* Politic Detail List - Item Style */

#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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

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

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

/* Press Release 70-30 CenterZone - aspx */

#middle #MainContent .CenterZone #PressSummary {
    padding-left: 5px;
}

/* Regulations Zone */

#middle #MainContent .CenterZone #RegulationsZone {
}

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

/* Regulation - Item Style */

#middle #MainContent .CenterZone #RegulationsZone .item {
    background: none;
    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 {
    font-weight: normal;
    font-size: 1em;
    padding-left: 6px;
}

/* Search Zone */

#middle #MainContent .CenterZone #SearchZone {
}

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

/* CenterZone: Map content */
#middle #MainContent .CenterZone .LocationFormPanel {
    padding: 0;
}

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

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

#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 */
}



/* Interior pages: Content Type Webparts styles Central zone */

#middle #MainContent .CenterZone #FormZone .CSPPublishingDate, #middle #MainContent .CenterZone #EventsZone .CSPPublishingDate, #middle #MainContent .CenterZone #NewsZone .CSPPublishingDate {
    padding: 4px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

#middle #MainContent .CenterZone .viewMore a {
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0.25em 0 0.25em 1em;
    text-decoration: underline;
    font-size: 8pt;
}

#middle #MainContent .CenterZone #FormZone .CSPGroupHeader {
/*    padding: 8px 0 8px 18px;*/
    font-size: 1.2em;
    font-weight: bold;
}

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

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

/* MagentaBg News/announcements */

#middle #MainContent .CenterZone #EventsZone .CSPCalendarHeader {
    text-transform: lowercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

#middle #MainContent .CenterZone #EventsZone .title {
    margin-top: 8px;
}

#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 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
margin:0;
padding:0;
}

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

#middle #MainContent .CenterZone span.date {
    display: block;
    padding: 0em 0em 0em 0.5em;
/*    font-size: 1.1em;*/
}

/*	Politics Organization	*/

#middle #MainContent .CenterZone #LeftNoTitleZone .item {
    padding: 0 0 0 5px;
    margin: 0;
}

#middle #MainContent .CenterZone #PoliticsZone .item {
    padding: 0;
    margin: 0;
}

#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: Verdana, Arial, Helvetica, sans-serif;
}

/* Tourist services */

#middle #MainContent .CenterZone #touristSevices {
padding: 0.5em;
}

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

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

#middle #MainContent .CenterZone #touristSevices .RightBox h3.magenta {
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
margin:1em 0em 0em 0em;
}

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

#middle #MainContent .CenterZone #touristSevices .RightBox ul li {
    padding: 0 0 0 8px;
}

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

/* Departments => Health, Education, Environment... */

#middle #MainContent .CenterZone #CompanyZone .BottomBox ul, #middle #MainContent .CenterZone #NewsZone .BottomBox ul, #middle #MainContent .CenterZone #DepartmentZone .RightBox ul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li, #middle #MainContent .CenterZone #NewsZone .BottomBox ul li, #middle #MainContent .CenterZone #DepartmentZone .RightBox ul li {
    padding-left: 10px;
    list-style-type: none !important; /* TFS 5241 TRAC 14108 */
    list-style-position: outside !important; /* TFS 5241 TRAC 14108 */
}

#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;
}

/* Company zone, news zone */

#middle #MainContent #CompanyZone h3 {
    clear: none !important; /* bug - 3285 */
}

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

#middle #MainContent .CenterZone #CompanyZone .TopBox {
    background: #fff;
    margin: 5px;
    text-align: center;
    padding: 4px 4px 2px 4px;
    border: 1px solid #CCCCCC;
}

/* 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 {
}

#middle #MainContent .CenterZone #CompanyZone .BottomBox ul, #middle #MainContent .CenterZone #NewsZone .BottomBox ul {
    list-style: none;
    margin: 0;
    padding: 0 5px 8px 5px;
}

#middle #MainContent .CenterZone #CompanyZone .BottomBox ul li, #middle #MainContent .CenterZone #NewsZone .BottomBox ul li {
/*    padding: 2px 0 2px 10px;*/
/*    border-bottom: 1px dotted #ccc;*/
}

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

/* RequestZone & ordinance Press Release 70-30 CenterZone */

#middle #MainContent .CenterZone #PressSummary {
}

#middle #MainContent .CenterZone #Requests,
#middle #MainContent .CenterZone #Ordinance {
    margin: 0;
/*    padding: 8px 6px 12px 6px;*/
    position: relative;
    z-index: 1;
}

#middle #MainContent .CenterZone #Requests .blue,
#middle #MainContent .CenterZone #Ordinance .blue {
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
/*
	margin:1em 0em 0em 0em;
*/
	margin:0em 0em 0em 0em;
}

#middle #MainContent .CenterZone #Ordinance span.date {
    padding: 5px 0 0 12px;
}

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

#middle #MainContent .CenterZone .requestInfo p.idrequest {
    margin: 5px 1px 8px 5px;
    padding: 3px 5px;
    font-size: 1.1em;
    font-family: Verdana, 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 {
font-family:verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
    margin: 0;
    padding: 3px 0 0 12px;
}

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

#middle #MainContent .CenterZone #Ordinance .contentArticle {
    padding: 10px 8px 10px 12px;
    display: block;
}

#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 #Requests .description {
}

#middle #MainContent .CenterZone #Requests .item {
    margin: 0;
    padding: 8px 0 0 5px;
    background: url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat 12px 14px;
}

#middle #MainContent .CenterZone .requestInfo .link-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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
}

/* Politics Organization - Item Style */

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

#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;
    border: 1px solid #ccc;
}

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

#middle #MainContent .CenterZone #PoliticsZone .politicBox .link-item a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1em;
}

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

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

/* Detail politic - Item Style */

#middle #MainContent .CenterZone #PoliticsZone .politicDetail h3 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0;
	/*
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 1.3em;
    font-weight: bold;
    */
}

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

#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail, #middle #MainContent .CenterZone #PoliticsZone .politicDetail {
    padding: 0.5em 0.5em;
/*    margin-bottom: 18px;*/
    font-family: Verdana, 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: Verdana, 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;
    border: 1px solid #ccc;
    background: #fff;
}

#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: Verdana, Arial, Helvetica, sans-serif;
}

#middle #MainContent .CenterZone #LeftNoTitleZone .politicDetail .politicInfo, #middle #MainContent .CenterZone #PoliticsZone .politicDetail .politicInfo {
    padding: 0 5px 0 0px;
}

#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 {
    padding: 0 0 0px 10px;
    display: inline;
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#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 .politicDetail .item {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #MainContent .CenterZone .politicDetail .item .link-item a {
    font-size: 11px;
    text-decoration: underline;
    padding-left: 5px;
}

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

#middle #LeftMenu .viewMore, #middle #MainContent .CenterZone .viewMore {
    height: 15px;
    padding: 0 1em 0 0;
    text-align: right;
}

/* Indicators - Item style */

#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;
}

/* Radio - Group Header style */

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

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

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

/* Tourist Reference & Tourist Souvenir - Item Style */

#middle #MainContent .CenterZone .touristSouvenirContent {
/*    padding-top: 16px;*/
    position: relative;
    top: -4px;
}

#middle #MainContent .CenterZone .CSPTouristItemStyleContainer .title {
    /*font-size: 1.3em;*/
}


#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;
}

/* Citizen: formacion y actividades - Item style */

#middle #MainContent .CenterZone .studyCenterItem .studyCenterItemContent, #middle #MainContent .CenterZone .touristSouvenirItem .touristSouvenirItemContent {
    position: relative;
    top: -4px;
    /*padding-top: 16px;*/
}

#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 {
    text-align: right;
    height: 15px;
    margin-bottom: 20px;
}

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

/* Tourist Cultural - Item Style */

#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 {
/*    width: 163px;*/
    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: Verdana, 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;
}

/* Events - Group Header Style */

#middle #MainContent .CenterZone .CSPCalendarHeader {
    padding: 0px 0px 0px 19px;
    margin: 12px 0px 0px 5px;
}

/* Chemist list - Item style */

#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;
}

/* Tourist Souvenir  - Item Style */

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

#middle #MainContent .CenterZone .CSPCitizenCenterContainer .wrapper-grey {
    width: 220px;
    height: 225px;
    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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 3px 10px;
    padding: 5px 0 0 0;
}

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

#middle #MainContent .CenterZone .CSPCitizenCenterContainer ul li {
    padding-left: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#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 {
}

/* Citizen Entity  - Item Style */

#middle #MainContent .CenterZone .CSPCitizenContainer {
}

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

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

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

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

#middle #MainContent .CenterZone .CSPCitizenContainer a.MoreElements {
    padding-left: 10px;
    font-size: 1em;
    font-weight: normal;
}

/* Citizen Activity */

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

#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 {
    font-weight: normal;
    font-size: 1em;
}

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

/* Especialization - Item Style */

#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 {
    padding: 0px 0px 0px 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #MainContent .CenterZone .CSPEspecializationItem p.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    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: Verdana, Arial, Helvetica, sans-serif;
    width: 300px;
    font-size: 1em;
}

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

/* Tourist Reference - Item Style */

#middle #MainContent .CenterZone .CSPTouristReferenceItemStyleContainer, #middle #MainContent .CenterZone #FormZone .ms-WPBody .CSPTouristReferenceItemStyleContainer {
    margin: 0 15px 10px 0;
}

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

#middle #MainContent .CenterZone .CSPTouristReferenceItemStyleContainer .title {
    /*font-size: 1.3em;*/
}

/* Department - Item Style */

#middle #MainContent .CenterZone .departmentItem {
/*    padding-top: 16px;*/
/* bug 4036
margin:1em 0.5em 0em 0.5em
*/
}

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

#middle #MainContent .CenterZone .departmentItem p.title {
    margin-bottom: 10px;
    /*font-size: 1.4em;*/
    /*padding-left: 12px;*/
    display: block;
}

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

#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem {
/*    margin-top: 15px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem h4 {
    margin: 0.25em 0em 0em 0em;
    padding: 3px 5px;
    width: 150px;
font-size: 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.25em 0em 0em 0em;
    padding: 3px 5px;
    width: 150px;
    font-size: 1em;
    display: block;
}



#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem ul {
    padding: 8px 0 6px 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: block;
}

#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 {
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: underline;
}

/* Historic - Item Style */

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

#middle #MainContent .CenterZone .HistoryItem h4.historicDate {
    margin: 8px 0 5px 0;
    font-size: 1.3em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #MainContent .CenterZone .HistoryItem .HistoryItemContent {
    padding: 10px 6px 10px 6px;
    margin: -5px 0 0 0;
}

#middle #MainContent .CenterZone .HistoryItem h4.historicDate a {
/*    text-decoration: underline;*/
text-decoration: none;
padding: 0em 0.5em 0em 0.5em;
}

#middle #MainContent .CenterZone .HistoryItem .image-area-left {
/*    margin-bottom: 5px;*/
/*    width: 110px;*/
    display: inline;
}

/* Photo Gallery CenterZone */

/* Photo gallery */

#middle #MainContent .CenterZone .ms-WPBody .Album h4 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.5em;
font-weight:bold;
    margin: 1em 0em 0.5em 0em;
}

#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;
    border: 1px solid #ccc;
}

#middle #MainContent .CenterZone .ms-WPBody ul.PhotoGalleryCenterZone li p.albumTitle {
    float: left;
    font-size: 1.2em;
    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 {
    border-bottom: 1px solid #ccc;
    padding: 1em 0;
}

#middle #MainContent .CenterZone ul.LeftColGallery li img {
    padding: 1px;
    border: 1px solid #ccc;
    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;
}

/* Galeria de fotos */

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

#middle #MainContent .RightZone #OtherInfoZone ul.Galeria li {
/*    border-bottom: 1px dotted #ccc;*/
    padding: 8px 0;
    list-style:none;
}

#middle #MainContent .RightZone #OtherInfoZone ul.Galeria li img {
    border: 1px solid #5AABE3 !important;
    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 {
	 text-decoration:none;
}

#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;
}

/* Tourist Place */

#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 {
    display: inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 12px 0 8px;
}

#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 {
}

/* RightZone: 70-30 with or without menu */

#middle #MainContent .RightZone,
#middle #ArticleContent .RightZone,
#middle #SearchContent .RightZone {
/* bug 4008
margin: 3.5em 1em 0.5em 1em;
*/
/* bug 4327
margin: 0.5em 1em 0.5em 1em;
*/
margin: 0.5em 1em 0.5em 0em;
/*width: 18em;*/ /*width: 18.2em;*/
/* bug 4008
padding: 0;
*/
padding: 32px 0px 0px 0px;
float: right;
width: 204px;
}

/* Bug 1794 */
#middle #MainContent .RightZone .link-item, #middle #MainContent .RightZone .link-item a:link, #middle #MainContent .RightZone .link-item a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif; /* display: inline-block; */
    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;*/
    padding-top: 5px;
    font-size: 1.1em;
}

#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;
}

/* Style for right column, search aspx page */

#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 {
    padding-left: 10px;
}

#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: Verdana, Arial, Helvetica, sans-serif;
}

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

/* Ad Zone */

#middle #MainContent .RightZone #AdZone .ms-WPTitle {
 /*   font-size: 1em;
    padding: 0px 7px 1px 1px;
    margin-left: 5px;
    text-transform: uppercase;
    position: relative;
    z-index: 2;*/
}

#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 {
    padding-left: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

/* Alert Zone */

#middle #MainContent .RightZone #AlertZone .ms-WPTitle {
/*margin-top: 3em;*/
}

/* Blog Zone */
#BlogZone .ms-WPBody img {
float: left;
}

#middle #MainContent .RightZone #BlogZone .ms-WPBody img {
    border: 1px solid #CCCCCC;
    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;
    background: none;
    height: auto;
    top: auto;
    margin-top: 5px;
    border-top: 2px solid #ededed;
    padding: 5px 12px 5px 0;
}

#middle #MainContent .RightZone #BlogZone .CQWPMoreElements a {
    padding-left: 10px;
    position: relative;
    top: auto;
    text-decoration: underline;
    font-size: 1em;
    font-size: 1em;
    font-weight: normal;
}

#middle #MainContent .RightZone #BlogZone .description {
    padding: 0 5px 5px 10px;
}

/* 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;
}

/* Historic Facts  - Item style */

#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 {
    padding-left: 6px;
    font-weight: normal;
    text-decoration: none;
}

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

/* 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;
    border: 1px solid #ccc;
}

#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	*/

.CSPItemStyleContainer a{
text-decoration: none !important;
border-bottom: none !important;
}

#middle #MainContent .RightZone .CSPItemStyleContentContainer {
}

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

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

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

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

#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 {
    font-size: 1em;
    font-weight: normal;
    padding-left: 6px;
}

/* 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;
}

/* Citizen Cultural events - Item style */

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

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

#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .item, #middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .item {
	/*
    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;
    border: none;
}

#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .CSPPublishingDate, #middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .CSPPublishingDate {
    padding: 3px 0 1px 0px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .description, #middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .description {
    padding: 3px 5px 5px 0px;
}

#middle #MainContent .RightZone #EventsZone .CSPCulturalEvents .CSPItemStyleImageLeft, #middle #MainContent .RightZone #NewsZone .CSPCulturalEvents .CSPItemStyleImageLeft {
    padding: 0 0 4px 0px;
    display: inline;
}

#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:hover, #middle #MainContent .RightZone #NewsZone .ms-WPBody .CSPCulturalEvents .CSPItemStyleNoImageLeft a:visited {
font-weight: bold;
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;

}

/* Events Zone - Right */

#middle #MainContent .RightZone #EventsZone .CSPItemStyleGroup {
/* dejamos el grupo/categoria como un campo mas */
/*    margin: 4px 0px 4px 0px;
    padding-left: 10px;
color: #666666;
background-color: transparent;
border-left: 0em;
*/
clear:both;
display:block;
font-weight:bold;
margin:0 0.5em 0.2em 0;
padding:0;
text-decoration:none;
}

#middle #MainContent .RightZone #EventsZone .CSPItemStyleContentContainer .CSPItemStyleGroup {
margin: 4px 0px 4px 0px;
border: 0em;
font-weight:normal;
}

#middle #MainContent .CenterZone #EventsZone .CSPItemStyleContentContainer .CSPItemStyleGroup {
border:0 none;
font-weight:normal;
margin:4px 0;
margin:0 0.5em 0.2em 0;
padding:0;
text-decoration:none;
clear:none;
}

#middle #MainContent .RightZone #EventsZone .item {
    margin: 0;
}

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

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

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

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

/* NewsZone */

#middle #MainContent .RightZone #NewsZone {
}

#NewsZone .floating-left{
	float: left;
}

/* OtherInfo Zone */

#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 .description {
	/* bug 4036
    padding: 3px 0px 0 8px;
    */
}

#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPItemStyleGroup {
    padding: 0 25px 0 10px;
}

#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CQWPMoreElements {
    top: auto;
    height: auto;
    text-align: right;
    padding-top: 3px;
    margin-top: 8px;
}

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

#middle #MainContent .RightZone #OtherInfoZone .ms-WPBody .CSPGroupHeader {
    font-weight: normal;
    text-transform: uppercase;
}

#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 #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;*/
}


/* Politics groups summaryLinks - colright */

#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 {
}

/* Contact Politic  - Item style */

#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 {
    padding: 0 0 0px 5px;
    margin: 0;
}

#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;
}

/* Corporative Item style & corporativeImg ItemStyle */

#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: Verdana, 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: Verdana, 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;
}

/* Related Procedures Item style */

#middle #MainContent .RightZone .CSPGroupHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding-left: 10px;
}

#middle #MainContent .RightZone #OtherInfoZone .CSPRelatedProcedure .link-item a:link, #middle #MainContent .RightZone #OtherInfoZone .CSPRelatedProcedure .link-item a:visited {
    padding-left: 6px;
    font-size: 1em;
    font-weight: bold;
}

/* Clauses - Item style */

#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;
}

/* Distribution - Item style */

#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 {
    padding-left: 10px;
    font-size: 1em;
    font-weight: normal;
}

/* Request ItemStyle */

#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;
}

/* ProfileZone */

#middle#MainContent .RightZone #ProfileZone {
}

/* Styles for right column, #SearchZone  aspx articlepage */

#middle #MainContent .RightZone #SearchZone fieldset {
    border: none;
}

#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;
}

/* Colright search: aspx page */

#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;
}

#middle #MainContent .RightZone #WeatherZone
{
    margin: 0em 0em 1em 0em;
}

#middle #MainContent .RightZone #WeatherZone .linktem
{
    padding: 0em 0em 0em 0.5em;
}

#middle #MainContent .RightZone #WeatherZone .CSPItemStyleGroup
{
    font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 8pt;
    margin-bottom: 4px;
    padding-left: 10px;
    text-transform: none;
}

#middle #MainContent .RightZone #WeatherZone ul.WeatherBox
{
    width: 12.4em;
    height: 78px;
    margin: 0 0 0 0.5em;
    padding: 0;
    list-style: none;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.05em;
}

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

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

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

#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;
}

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



/* RightZone: 30-70 layout */

#middle #ProcedureContent #RightZone {
    /*width: 712px;*/
    /*float: right;*/
    /*margin: 0 28px 0 0;*/
    /*
margin: 0 1em 0 1em;
20110219 */
/* bug 4327
float: left;
margin: 1.3em 1em 0 1em;
    padding: 0;
    */
    width: 75em;
}

/* Procedures Zone */


/* Welcome page - WebParts */

#middle #ProcedureContent #RightZone .item {
    margin: 12px 0;
    padding: 0 6px 16px;
}

#ProcedureContent #RightZone #ProcedureZone {
clear: both;

}

#ProcedureZone .ms-WPTitle {
}

#middle #ProcedureContent #RightZone .ms-WPBody {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

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

#ProcedureContent #RightZone #ProcedureZone div.iframeContent {
    height: 600px;
    display: block;
    border: 1px solid #fff;
    background: #fff;
}

/* 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
{
    width: 10.22em;
}

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

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

div.infoSteps
{
    padding: 4px 0px 5.37em 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;
}


/* 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;
    margin: 0em 0.5em 2em 0.5em;
    font-size: 1.1em;
}

#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;
}


.addDocs FIELDSET {
	margin-left: 0 !important;
}


#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-image: url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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: Verdana, Arial, Helvetica, sans-serif;
    border: none;
}

#ProcedureZone .resumeProcedure .checkBox {
    font-size: 1em;
    font-family: Verdana, 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;


}

#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
{

    padding: 5px;
    font-size: 0.9em;
    font-style: italic;
}

.ModalWin .contentModalWin .termsConditionsHidden
{
    display: none;
}

.ModalWin .centerButton
{
	text-align: center;
	margin: 5 0 10 0;
}

.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 {

    filter: alpha(opacity=70);
    opacity: 0.7;
}

#middle #ProcedureZone .ms-WPBody .divModalBackground, #middle #MainContent #FormZone .divModalBackground {


}

.modalBackground {

    filter: alpha(opacity=70);
    opacity: 0.7;
}

.divModalBackground {

}

.panelWithScroll {
    overflow:auto;
    height:85%;
}

.panelHidden {
    position:absolute;
    left:-9999px;
}

/* Search procedures */

#ProcedureZone fieldset {
    padding: 1em 0 0 0;
}

/* bug 4938 */
#RightZone #ProcedureZone fieldset {
	overflow: hidden;
}
#RightZone #ProcedureZone fieldset legend {
	float: left;
	margin-left: 0.5em;
}
/* bug 4938 */

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

/* 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 .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 {
    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;
    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 {
    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;
    text-align: center;
}

#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;

    font-weight: normal;
    background: url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat 0 5px;
    padding: 0 0 0 5px;
}

#middle #ArticleContent #ProcedureZone .errorBox p {

    font-size: 12px;
    font-weight: bold;
    margin-left: 0;
}

#middle #ArticleContent #ProcedureZone .errorBox p.errorText {
    padding: 8px 0 8px 15px;
    margin: 0;


    background: url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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('https://9a5da6.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bg_signedIcon.gif') no-repeat;

    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: 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;
	 font-family:Verdana,Arial,Helvetica,sans-serif;
}

#middle #MainContent #FormZone .ms-WPBody p.numProcedure, #middle #MainContent #FormZone .ms-TPBody p.numProcedure {
    font-size: 1em;
    margin: 0;
    padding: 3px 0 0 5px;
	 font-family:Verdana,Arial,Helvetica,sans-serif;
}

#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails {
    margin: 5px 6px 15px;
    padding: 0;
    list-style: none;
 	 font-family:Verdana,Arial,Helvetica,sans-serif;
	 font-size: 1em;
}

#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li {
    font-size: 1.1em;
    padding: 2px 0 1px 8px;
 	 font-family:Verdana,Arial,Helvetica,sans-serif;
	 font-size: 1em;
	 	 list-style-position: outside; !important;
}

#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li.viewDetails {
    padding-top: 5px;
 	 font-family:Verdana,Arial,Helvetica,sans-serif;
	 font-size: 1em;
}

#middle #MainContent #FormZone .ms-WPBody ul.procedureDetails li.viewDetails a {
    text-decoration: none;
 	 font-family:Verdana,Arial,Helvetica,sans-serif;
	 font-size: 1em;
}


#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 0 0 0 0;
    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;*/
    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;
    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;
}

/* 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 */
/* FOOTER */

#footer {
clear:both;
width:100%;
}

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

#footer ul li {
margin: 0em 0em 0em 0.5em;
padding: 0em 1em 0em 0.5em;

}

#footer ul li a {
    font-size: 1.1em;
    text-decoration: none;
}

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

#footer .slm-layout-main{
display:block;
margin:0 auto 0 22em;
width:auto;
/*
display:block;
margin:0;
padding:1em 0em 1em 0em;
*/
}

#footer .slm-layout-main ul{
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 auto;
    min-height: 3em;
    padding: 0;
}

#footer .slm-layout-main ul li{
    margin: 0.75em 0 0.75em 1.5em;
    padding: 0.5em 0.5em 0.5em 1.5em;
}


/* ************************************ *
 * ARTICLE CONTENT						*
 * ************************************ */

#middle #ArticleContent {
}

#ArticleContent h3{
}

/* LEFT ZONE */

#middle #ArticleContent .LeftZone {
/* bug 4008: 20110310
   float: left;
	width: 78%;
	margin: 0em 1.5em 0em 0em;
	padding: 0em 0em 0em 1em;
*/
}

#middle #ArticleContent .LeftZone #LeftZone_auto .ms-WPBody {
    font-size: 1.1em;
}

#middle #ArticleContent .LeftZone #LeftZone_auto .ms-WPBody a {
    display: block;
    padding: 3px 0;
}

#ArticleContent #DetailBox .articleInfoBox {
/* bug 4036
padding: 0.5em;
*/
}

#ArticleContent #DetailBox .articleImgBox{
	float: left;
	margin: 2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

#ArticleContent #DetailBox .contentArticle{
/*	float: left;*/
	margin: 2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

#ArticleContent #DetailBox .viewMore{
	padding: 0em 0em 0em 25em;
}

#ArticleContent #DetailBox .viewMore a{
	text-decoration: none;
}

#ArticleContent .image-area-top{
	border: none !important;
}


/* Welcome page - WebParts */

#middle #ArticleContent .ms-WPTitle {
}

#middle #ArticleContent .ms-WPBody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 0 0 12px 0px;
    padding: 8px 6px 6px;
    position: relative;
    z-index: 1;
}

#middle #ArticleContent #ProcedureZone .ms-WPTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    padding: 7px 7px 5px 37px;
    position: static;
}

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

#middle #ArticleContent .item {
	/* bug 4036
    margin: 12px 0;
    padding: 0 6px 16px;
    */
}

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

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

#middle #ArticleContent .link-item a, #middle #ArticleContent .link-item a:link, #middle #ArticleContent .link-item a:visited {
	/* bug 4036
    text-decoration: underline;
    */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
}

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

#middle #ArticleContent .LeftZone .CSPItemStyleGroup {
display:block;
/*font-weight:bold;*/
margin:0 0.5em 0.5em 0;
/* bug 4036
padding:0 0 0 0.9em;
*/
text-decoration:none;
/*
    text-transform: uppercase;
    margin-bottom: 4px;
    padding-top: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
	*/
}
#middle #ArticleContent .LeftZone .CSPItemStyleContentContainer .CSPItemStyleGroup {
    margin-bottom: 4px;
    padding-top: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
}
#middle #ArticleContent .LeftZone .description {
    padding-top: 3px;
}

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

/* Article page */

#middle #ArticleContent .LeftZone #SectionTitle h2 {
clear:both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
/*    margin: 2.3em 0 0;*/ /* corregido para las migas */
    margin: 0em 0em 0em 0em;
    padding: 0.85em 0.15em 0.85em 1.65em;
    text-transform: uppercase;
	/*
font-family:"Times New Roman",Times,serif;
font-size:1.9em;
font-weight:normal;
height:1.3em;
line-height:1.3em;
margin:0.5em 0 0;
padding:0.25em 0.5em;
*/
/*    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
*/
}

#middle #ArticleContent .LeftZone #DetailBox .articleInfoBox .CSPItemStyleGroup {
display:block;
font-weight:bold;
margin:0.15em 0.5em 0.15em 0;
padding:0.15em 0 0.15em 0.9em;
text-decoration:none;
font-size: 1.1em;
text-transform: uppercase;

/*    display: block;
    padding: 5px 0 0 12px;
    text-transform: uppercase;
	*/
}

#middle #ArticleContent .LeftZone .magenta {
    font-size: 1.4em;
    font-weight: bold;
    margin: 0.5em 0em 0.5em 0em;
    padding: 0;
}

#middle #ArticleContent .LeftZone #DetailBox .contentArticle {
    font-size: 1.1em;
    /* bug 4036
	padding:0em 0.5em 0em 0.5em;
	*/
}

#middle #ArticleContent .LeftZone #DetailBox .date {
/*    font-size: 1.1em;*/
    display: block;
    margin-bottom: 10px;
    /* bug 4036
    padding-left: 6px;
    */
    padding-top: 3px;
}

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

#middle #ArticleContent .LeftZone #DetailBox img {
	/* bug 4036
    margin: 0 15px 8px 5px;
    */
    margin: 0px 15px 8px 0px;
}

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

#middle #ArticleContent .LeftZone #DetailBox .viewMore {
    height: 15px;
    padding: 4px 12px 0 12px;
    text-align: right;
    margin: 1.5em 0 0;
/*    text-align: right;*/
}

#middle #ArticleContent .LeftZone #DetailBox .viewMore a {
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0.25em 0 0.25em 1em;
    text-decoration: underline;
	 font-size: 8pt;
}

/* RIGHT ZONE */

#middle #ArticleContent .RightZone {
/* bug 4008: 20110310
    width: 19% !important;
	margin: 2.9em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
*/
}

/* Welcome page - Right column */

#middle #ArticleContent .RightZone .ms-WPBody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #ArticleContent .RightZone .item {
	/* bug 4036
    margin: 12px 0;
    padding: 0 6px 16px;
    */
}

#middle #ArticleContent .RightZone .link-item a:link, #middle #ArticleContent .RightZone .link-item a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    /* bug 4036
    padding-left: 8px;
    text-decoration: underline;
    */
    padding-top: 5px;
}

/* Welcome page- Right column - Other info */

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

#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;
}


/* Search colright */

.RightZone .searchInput{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}

.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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    margin-bottom: 0.5em;
    border: 1px solid
}
.RightZone .searchButton
{
    margin-top: 0.5em;
    margin-bottom: 1em;
    text-align: center;
}

/* ************************************ *
 * BLOG SITE						    *
 * ************************************ */

#BlogLeftMenu {
    margin-right: 10px;
}

.CenterBlogZone {
    margin: 0 32px 0 0;
}

#middle #LeftMenu .ms-quicklaunchheader {
    background: none;

    font-family: Verdana, 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;
}

#BlogLeftMenu .ms-quicklaunchouter {
    width: 210px;
    border: none !important;
    margin: 0;
}

#BlogLeftMenu .ms-quickLaunch {
    background: none;
    border: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#middle #MainContent #BlogZone .ms-WPBody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    /* bug 4036
    padding: 5px 12px 5px 8px;
    */
}

#middle #MainContent #BlogZone .ms-WPBody .ms-commenttable {
    margin: 0;
    padding: 0;
}

#BlogLeftMenu .ms-WPBody .ms-navheader a:link, #BlogLeftMenu .ms-WPBody .ms-navheader a:visited {
    padding: 5px 8px 0px 25px;
    margin-bottom: 3px;
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

#BlogLeftMenu .ms-WPBody .ms-navsubmenu2 {
    background: url('https://a114d9.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bgLeftMenu.jpg') no-repeat 2px 0;
    margin-bottom: 6px;
    width: 100%;
}

#BlogLeftMenu .ms-WPBody .ms-CategoryTitleCell a:link, #BlogLeftMenu .ms-WPBody .ms-CategoryTitleCell a:visited {
    display: block;
    margin: 0;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 3px 10px 3px 25px;
    font-weight: bold;
}

#BlogLeftMenu .ms-WPBody .ms-addnew {
    font-size: 10px;
    padding-left: 25px;
}

#BlogLeftMenu .ms-WPBody a.ms-addnew {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    padding: 0;
}

#BlogZone .ms-WPBody .ms-formtable td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #Main_auto {
    margin: 8px 35px 0 35px;
}

/* AdminLinks */

#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;
    background: none;
}

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

    display: block;
    padding: 5px 0 5px 15px;
    background: url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat 5px 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#middle #LeftMenu .ms-WPBody ul.ms-blogAdminLinks li a:hover {
    background: #fff url('https://3d5936.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bulletColright_grey.gif') no-repeat 5px 10px;
    text-decoration: underline;
}

#BlogZone {
    margin: 0;
}

#middle #MainContent #BlogZone .ms-WPBody {
	/* bug 4036
    background: none;
    */
}

#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: Verdana, Arial, Helvetica, sans-serif;
}

#BlogZone .ms-PostWrapper .ms-PostDate, #BlogZone .ms-PostWrapper .ms-PostTitle {
    border: none !important;
}

#BlogZone .ms-PostWrapper h3.ms-PostDate {
    border-bottom: none;

    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 {
	/* bug 4036
    text-decoration: underline;
    */
}

#BlogZone .ms-WPBody a:link, #BlogZone .ms-WPBody a:visited {
	/* bug 4036
    text-decoration: underline;
    */
}

/* Comments */

#BlogZone h3.ms-CommentHeader {
    font-size: 16px;
}

#BlogZone .ms-formbody {
    background: none;
}

h3.ms-CommentHeader {
    font-size: 18px;
    font-weight: normal;
    left: -2px;
    margin: 0;
    padding: 0;
    position: relative;
    right: auto;
    top: -0.25em;
}

#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;
}



/* Signed Documents */
.signedDoc, .SignedDoc {
    background: transparent url('https://9a5da6.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/bg_signedIcon.gif') no-repeat left center;
    padding-left: 20px;
    display: inline-block;
}

.UnsignedDoc {
    background: transparent url('https://6a48b3.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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;

	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;
}

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

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

.button input
{

}
.button a, .button a:link, .button input
{
	cursor: hand;
    display: -moz-inline-block;
    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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none !important;
}
.button a:hover, .button input:hover
{
    text-decoration: none !important;
	 cursor:pointer;
}

/* Google Map width */
#myMap
{
    width: 100% !important;
}

#middle #MainContent .CenterZone #FormZone .link-item a, #middle #MainContent .CenterZone #FormZone .link-item a:link, #middle #MainContent .CenterZone #FormZone .link-item a:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
    text-decoration:none;
}




/*---------------------------------  modificaciones tramites  -------------------------------------*/
.CSPProcedureGroup{
}

.CSPProcedureGroup div img{
}

.CSPProcedureGroup h4{
	font-weight: bold;
	float: inherit;
}

.CSPProcedureGroup h4 a{

}

.CSPProcedureGroup ul.CSPProcedureElement{
}

.CSPProcedureGroup ul.CSPProcedureElement li{
}

.CSPProcedureGroup ul.CSPProcedureElement li a{

	text-decoration: none;
}

.CSPProcedureGroup ul.CSPProcedureElement li a:hover{
	text-decoration: underline;
}

#ProcedureLeftZone_auto .CQWPMoreElements {
background-image: none !important;
}
#ProcedureLeftZone_auto .CQWPMoreElements a{
text-decoration: none !important;
}


/*----------------------- pagina tramitaci�n ------------------------*/

.CenterZone #ProcedureListZone_auto .link-item {
font-family: verdana !important;

}


.CenterZone #ProcedureListZone_auto .link-item .description {
	font-weight: normal;
	margin: 0.75em 0em 0em 0em;
}

.CenterZone #ProcedureListZone_auto .link-item a{
font-family: verdana !important;
font-weight: bold;
text-decoration: underline;
/*margin: 0em 0em 0.75em 0em;*/
/*border: 1px solid red;*/
/*display: block;*/
}

.CenterZone #ProcedureListZone_auto .link-item a:link{
	font-family: verdana !important;
}

#ProcedureContent #RightZone{
	float: left;
	width: 70%;
	margin-top: 0.5em;
	margin-left: 1em;
}

#middle #MainContent .CenterZone #LeftNoTitleZone .ms-WPTitle a{
clear:both !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight:bold;
/*margin:2.5em 0 0.5em;
padding:0.25em 0.5em;*/
}

.dynamic-tab-pane-control .tab-row h2.selected,
.dynamic-tab-pane-control .tab-row h4.selected {
    padding:0em;
}

#ControlCentralPersonal{
width: 100%;
height: 100%
}

#ControlCentralPersonalCapas{
height: 100%;
background-image: url('https://d8bbaf.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/Style Library/Images/csp/fnd_control_central_v13.gif');
background-repeat: no-repeat;
background-position: 10.5em 15em;
}



/*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 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; /* mi ciudad > mi perfil */
}

#middle #MainContent #DepartmentZone ul, #middle #MainContent #DepartmentZone li {
	list-style: none !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;
}


/* bug 3372 */
#main
/* bug 3398 #console */
{
    /* position: relative; bug 3723 */
}
a.logout {
    left: 720px;
    position: absolute;
}



/*----------------------------------------------------------------------------------------------*/
/*-------------------------- solo migas de pan -------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/


/* BREADCRUMB: BreadCrumbZone */

#middle #MainContent #BreadCrumbZone,
#middle #SearchContent #BreadCrumbZone,
#middle #ProcedureContent #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,
#middle #ProcedureContent #BreadCrumbZone ul {
	 	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;

}

#middle #MainContent #BreadCrumbZone li,
#middle #SearchContent #BreadCrumbZone li,
#middle #ProcedureContent #BreadCrumbZone li {
	display: inline;
	margin: 0em 0.5em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: bold !important;


}

#middle #MainContent #BreadCrumbZone ul li a.linkhome,
#middle #SearchContent #BreadCrumbZone ul li a.linkhome,
#middle #ProcedureContent #BreadCrumbZone ul li a.linkhome {
	/*padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 2em;*/
	 text-indent: -9999px;
    display: block;
    height: 12px;
    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,
#middle #ProcedureContent #BreadCrumbZone ul li a:link,
#middle #ProcedureContent #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,
#middle #ProcedureContent #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%;
20110219*/
}

#middle #ProcedureContent #BreadCrumbZone ul {
/*
    height: 15px;
    margin: 0;
    padding: 0;
    20110219*/
}

#middle #ProcedureContent #BreadCrumbZone ul li {
/*
	 display: inline;
	margin: 0em 0.5em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: bold !important;
	20110219*/
}

#middle #ProcedureContent #BreadCrumbZone ul li a:link,
#middle #ProcedureContent #BreadCrumbZone ul li a:visited {
/*
    font-weight: normal;
    padding: 0 11px 0 0;
    20110219*/
}

#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;
20110219*/

}

/* 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 {
	/* bug 4327
    height: 15px;
    */
    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: bold !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 {
}

/* correcci�n migas de pan --*/

#MainContent .CenterZone #ProcedureLeftZone_auto .ms-WPBody{
	padding-top: 0em !important;
	padding-left: 0em;
	padding-right: 0em;
}

#MainContent .CenterZone #ProcedureLeftZone_auto{

/*	margin-top: 0.5em; 20110219 */
}

#ProcedureContent #RightZone #ProcedureZone {
/* margin: 1.1em 0em 0em 0em; 20110219 */
}

#middle #MainContent .CenterZone #Requests,
#middle #MainContent .CenterZone #Ordinance,
#middle #MainContent .CenterZone #SectionTitle {
    margin: 0em 0em 0em 0em;
    position: relative;
    z-index: 1;
}

/* 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;
}


#middle #MainContent .RightZone .slm-layout-main .link-item a {
	display: inline-block; /* bug 4328 y 4994 */
}


#MainContent .CenterZone .contentArticle .table {
    overflow: visible !important;
}

#MainContent .CenterZone .contentArticle .table .table-leftcell {
    float: left;
}

/*Resolucion 27064 */
*:first-child+html .optionStep
{
	margin-top:14em;
	height:20px;
}

*:first-child+html .resumeProcedure{margin-top:14em;}

#ProcedureZone .resumeProcedure
{
	background-color: transparent!important;
}

*:first-child+html .form-checkboxfield{margin-top:0em;}

/* 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*/

/*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;
	font-size: 1.1em;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonLabelData {
    padding-top: 2px;
    float: left;
    color: #333;
    font-size: 1.1em;
}

#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: Verdana, Arial, Helvetica, sans-serif !important;
    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;
	font-size: 1.1em;
	margin-bottom: 10px;
}

#middle #MainContent .CenterZone .CSPTablon .CSPTablonLabelDesc {
    padding-top: 2px;
    float: left;
	font-size: 1.1em;
}


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

#middle #MainContent .ms-WPBody_tablon {
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    margin: 0 0 12px 5px;
    padding: 8px 6px 6px 6px;
    top: -3px;
}

.itemTablon{
	/*border-bottom: 1px solid #DDDDDD;*/
	padding-bottom: 5px;
}
/*Fin CSP Tabl�n */

/*accesibilidad*/
#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem h5.simula_lista{
	width:100%;
}
/*accesibilidad*/

/*************************************************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(https://50f465.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/loader.gif) center no-repeat;
background:rgba(0,0,0,.7) url(https://7e8360.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://70717a.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://e65e5f.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/play.png);
background:url(https://e65e5f.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/play.png), -moz-linear-gradient(#333, #000);
background:url(https://e65e5f.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://e65e5f.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/play.png), -moz-linear-gradient(#CCC, #999);
background:url(https://e65e5f.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://250cdc.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/pause.png);
background:url(https://250cdc.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/pause.png), -moz-linear-gradient(#333, #000);
background:url(https://250cdc.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://250cdc.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/pause.png), -moz-linear-gradient(#CCC, #999);
background:url(https://250cdc.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://c3cdcb.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/prev.png);
background:url(https://c3cdcb.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/prev.png), -moz-linear-gradient(#333, #000);
background:url(https://c3cdcb.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://c3cdcb.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/prev.png), -moz-linear-gradient(#CCC, #999);
background:url(https://c3cdcb.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://102745.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/next.png);
background:url(https://102745.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/next.png), -moz-linear-gradient(#333, #000);
background:url(https://102745.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://102745.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/next.png), -moz-linear-gradient(#CCC, #999);
background:url(https://102745.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://60a173.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/up.png);
background:url(https://60a173.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/up.png), -moz-linear-gradient(#333, #000);
background:url(https://60a173.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://60a173.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/up.png), -moz-linear-gradient(#CCC, #999);
background:url(https://60a173.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://c2c4e5.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/down.png);
background:url(https://c2c4e5.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/down.png), -moz-linear-gradient(#333, #000);
background:url(https://c2c4e5.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://c2c4e5.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/down.png), -moz-linear-gradient(#CCC, #999);
background:url(https://c2c4e5.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://d3001e.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://d3001e.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://d3001e.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/vtip.png) center bottom no-repeat;
}
#rotator-tooltip.img-down{
background:url(https://d3001e.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/vtip.png) center top no-repeat;
}
#rotator-tooltip.img-right{
background:url(https://1fabbe.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_layouts/CSP/Images/v22.rojo/assets/htip.png) left center no-repeat;
}
#rotator-tooltip.img-left{
background:url(https://1fabbe.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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(https://340e97.claudeassets.com/20200701214131im_/http://www.arantzazukoudala.com/_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 v13*/

#GraphicalTopZone #TopRightZone .container,
#GraphicalTopZone #TopRightZone .container .wt-rotator,
#GraphicalTopZone #TopRightZone .container .wt-rotator .screen{
	width: 380px !important;
	height: 115px !important;
}
#GraphicalTopZone #TopRightZone .container .wt-rotator .c-panel{
	top: 85px !important;
	left:0px !important;
}
#GraphicalTopZone #TopRightZone .container .wt-rotator .screen .main-img{
	top:0px !important;
	left: 0px !important;
}
#GraphicalTopZone #TopRightZone .container .wt-rotator .thumbnails{
	overflow:visible !important;
}
#GraphicalTopZone #TopRightZone .container .wt-rotator .thumbnails ul.inside{
	overflow:visible !important;
	left: 550px !important;
}
/*Slider header v13*/

/*Slider Left Big v13*/
.DownCentralZone .container{
	display:block;
}
.DownCentralZone .container,
.DownCentralZone .container .wt-rotator,
.DownCentralZone .container .wt-rotator .screen{
	width: 970px !important;
	height: 380px !important;
}
.DownCentralZone .container .wt-rotator .c-panel{
	top: 350px !important;
	left:0px !important;
}
.DownCentralZone .container .wt-rotator .screen .main-img{
	top:0px !important;
	left: 0px !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
}
.DownCentralZone .container .wt-rotator .thumbnails{
	overflow:visible !important;
}
.DownCentralZone .container .wt-rotator .thumbnails ul.inside{
	overflow:visible !important;
	left: 550px !important;
}
/*Slider Left Big v13*/
/*Slider Left Medium v13*/
.RightZone .container,
.RightZone .container .wt-rotator,
.RightZone .container .wt-rotator .screen{
	width: 465px !important;
	height: 262px !important;
}
.RightZone .container .wt-rotator .c-panel{
	top: 232px !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 Left Medium v13*/

/*Slider Right Small v13*/
.LeftZone  .container{
	display:block;
}
.LeftZone .container,
.LeftZone .container .wt-rotator{
	width: 210px !important;
	height: 210px !important;
}
.LeftZone .container .wt-rotator .screen{
	width: 210px !important;
	height: 210px !important;
}
.LeftZone .container .wt-rotator .c-panel{
	top: 150px !important;
	left:0px !important;
}
.LeftZone .container .wt-rotator .screen .main-img{
	top:0px !important;
	left: 0px !important;
	padding: 0 !important;
}
.LeftZone .container .wt-rotator .thumbnails{
	overflow:visible !important;
}
.LeftZone .container .wt-rotator .thumbnails ul.inside{
	overflow:visible !important;
	left: 550px !important;
}
/*Slider Right Small v13*/


/*------------------------------ 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 sede v13*/
#ProcedureSearchZone ,
#ProcedureAccessZone ,
#ProcedureBanners100Zone ,
#ProcedureMainCategoriesZone ,
#ProcedureSecondaryCategoriesZone ,
#ProcedureContent50Zone,
#ProcedureBanners25_1Zone,
#ProcedureBanners25_2Zone,
#ProcedureContent25_1Zone,
#ProcedureContent25_2Zone
{
    background-color: #ffffff !important;
}
#ProcedureSearchZone .ms-WPBody,
#ProcedureAccessZone .ms-WPBody,
#ProcedureBanners100Zone .ms-WPBody,
#ProcedureMainCategoriesZone .ms-WPBody,
#ProcedureSecondaryCategoriesZone .ms-WPBody,
#ProcedureContent50Zone .ms-WPBody,
#ProcedureBanners25_1Zone .ms-WPBody,
#ProcedureBanners25_2Zone .ms-WPBody,
#ProcedureContent25_1Zone .ms-WPBody,
#ProcedureContent25_2Zone .ms-WPBody
{
    background-color: #ffffff !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: 95% !important;
}
#ProcedureBanners25_1Zone h3.ms-standardheader.ms-WPTitle
{
	width: 80% !important;
}
#ProcedureBanners25_2Zone h3.ms-standardheader.ms-WPTitle
{
	width: 85% !important;
}
#ProcedureContent25_1Zone h3.ms-standardheader.ms-WPTitle
{
	width: 90% !important;
}
#ProcedureContent25_2Zone h3.ms-standardheader.ms-WPTitle
{
	width: 90% !important;
}
#ProcedureSecondaryCategoriesZone h3,
#ProcedureBanners100Zone h3,
#ProcedureContent50Zone h3,
#ProcedureBanners25_1Zone h3,
#ProcedureBanners25_2Zone h3,
#ProcedureContent25_1Zone h3,
#ProcedureContent25_2Zone h3
{
	text-transform: none !important;
}
#ProcedureContent25_1Zone,
#ProcedureContent25_2Zone,
#ProcedureBanners25_1Zone,
#ProcedureBanners25_2Zone
{
    width: 210px !important;
}
#ProcedureBanners100Zone li
{
	width: 200px !important;
}
#ProcedureMainCategoriesZone .item
{
    margin: 0 9px !important;
    padding: 0 !important;
    width: 204px !important;
}
#ProcedureSecondaryCategoriesZone li
{
    width: 135px !important;
}

/*retoques sede v14*/
/*
     FILE ARCHIVED ON 04:54:05 Jul 23, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:05:41 Jul 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.382
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.037
  esindex: 0.005
  cdx.remote: 18.55
  LoadShardBlock: 104.905 (3)
  PetaboxLoader3.datanode: 2979.688 (4)
  load_resource: 2937.548
  PetaboxLoader3.resolve: 58.324
*/