.tablenotificaciones
{
    display: table !important;
}
.divNotifTramite
{
    display:block !important;
}



#middle {    width: 100%; }
#MainContent .CenterZone .departmentItem a, a:link, a:visited
{
	color: #0064A5;
	text-decoration: underline;
}
#header .contentMenu ul.AspNet-Menu
{
	text-transform: none;
}
#middle #wrapper-4columns #MainContentZone .CSPItemStyleGroup {
    font-size: 1.2em;
    background-image: url("/_layouts/CSP/Images/v4.azul.B/icon_seccion.jpg") !important;
    background-position: center left;
    padding-left: 21px !important;
    background-repeat: no-repeat;
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform: uppercase;
}
#middle #wrapper-4columns #MainContentZone .CSPItemStyleContentContainer .CSPItemStyleGroup {
    font-size: 1em;
    background-image: none !important;
    background-position: center left;
    padding-left: 0 !important;
    background-repeat: no-repeat;
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform: uppercase;
}
#middle #wrapper-4columns #MainContentZone .RightZone .ms-WPBody
{
	border: none;
}
div.CQWPMoreElements, #EventsZone div.CQWPMoreElements{
	background: none !important;
	float: right;
	padding-bottom: 15px !important;
	text-decoration: underline;
}

.BottomZone #ProfileZone .slm-layout-main ul li{
	display: inline-block;
	width: 20%;
}
.BottomZone #MapZone .slm-layout-main ul li{
	display: inline-block;
	width: 25%;
}

ul.SocialShareTop li.whatsapp,
ul.SocialShareFoot li.whatsapp {
    background-position: 0 -1825px !important;
}
ul.SocialShareTop li.whatsapp:hover,
ul.SocialShareFoot li.whatsapp:hover {
    background-position: 0 -1800px !important;
}

#middle #MainContent .CenterZone .departmentItem .bottom_departmentItem h5.simula_lista{
	width:100%;
}
.navbar-header{
	display:none;
}
@media only screen and (min-width:1000px){
.navbar-toggle{
	display:none;
}
ul.SocialShareFoot li.whatsapp {
    display: none !important;
}
ul.SocialShareTop li.whatsapp {
    display: none !important;
}

}
@media only screen and (max-width:999px){

/*font-size*/
html, body, #main, #middle, #MainContentZone,
#NewsZone, .ms-WPBody, .ms-WPBody td,
.ms-WPBody TABLE, .ms-TPBody TABLE, .ms-WPTitle,
div.Variation-Menu ul.Variation-Menu li,
#headertop ul.AspNet-Menu, .ms-WPBody h2, .ms-TPBody h2, h2, h3,
#perfiles, #slogans > div,.description,
.link-item, .link-item a, .link-item a:link,
#der .slm-layout-main div.item.linkitem a,
#ArticleContent .ms-WPBody
{
	font-size:1em !important;
}
#main{
	width:100% !important;
	margin:0 !important;
}
.TopLeftZone, #middle,
#middle #wrapper-4columns #MainContentZone .LeftZone, 
#middle #wrapper-4columns #MainContentZone .RightZone,
#middle #wrapper-4columns #MainContentZone .LeftZone .MiddleZone,
#middle #GraphicalTopZone .TopRightZone{
	width: 100% !important;
}

table.slm-layout-main{
	table-layout: fixed;
}
#header{
	width: 100%;
}
#header, #console{
	margin:0;
	display:inline-block;
}
#header #logoContainerFijo{
	height: auto !important;
	background-position: left top !important;
}
#header #logoContainer{
	width:100%;
	display:block;
}
#header #logoContainer h1 a{
	max-width: 250px;
	overflow:hidden;
}
#header #languageSelector{
	float:left;
}
#header div.Variation-Menu{
	display:block;
	font-size: 0.7em;
}
#header div.Variation-Menu ul.Variation-Menu{
	text-align: left;
	padding-left:0;
}
/*SEARCH BOX*/
#header #boxsearch{
	width: 100%;
	margin-top:0;
	margin-right:0;
	float:left;
}
.searchbox-panel{
	float: left;
	width: 100%;
}
.searchbox-textbox{
	width: 65%;
	height: 1.8em;
	font-size: 0.85em;
}
.searchbox-button{
	width: 1.8em;
	height: 1.8em;
	background-size: 1.8em;
	margin-bottom:0px;
}
/*SEARCH BOX*/

.SigninZone .ms-WPBody{
	background-color: #FFFFFF !important;
	min-height: 0px !important;
	
}
/*Menu principal*/
#header .contentMenu{
	background:none !important;
	padding:0;
}
#header .contentMenu ul li{
	width:100%;
}
#header .contentMenu ul li a{
	display: block;
	font-size:1em;
	line-height:1.5em;
	padding-left: 15px;
}
#header .contentMenu ul.AspNet-Menu{
	height: auto;
	margin:0;
	background-image:none !important;
}
#header .contentMenu ul.AspNet-Menu li{
	border-bottom: 1px dotted #FFF;
	padding:0 !important;
}
#header .contentMenu ul li a:hover, #header .contentMenu ul li a.AspNet-Menu-Selected{
	font-size:1em;
	line-height:1.5em;
	padding-left: 15px;
	display:block;
}

.navbar-header{
	display:block;
}
.navbar-header button{
	font-size:1em;
}
.navbar-header button .menuIcon{
	float:right;
	height: 16px;
	display: inline-block;
	width: 20px;
	background-image: url("/Style Library/responsive/glyphicons-halflings.png");
	background-position: 140px 113px !important;
	margin-right: 20px;
}

/*Menu principal*/
/*RRSS*/
ul.SocialShareFoot li.whatsapp,
ul.SocialShareTop li.whatsapp
{
    display: inline-block !important;
}
/*RRSS*/

/*Menu izquierda*/
#middle #LeftMenu{
	width:100%;
	padding-left:0;
	margin:0;
}
#middle #LeftMenu ul.AspNet-Menu li{
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-position:0em 0.75em;
}
#middle #LeftMenu #rotativeImg{
    width:100%;
}
#middle #LeftMenu #rotativeImg img{
    margin-left:20%;
    margin-right:20%;
}
#middle #LeftMenu ul.AspNet-Menu-Vertical{
    width:100%;
    font-size:0.7em;
}
/*Menu izquierda*/

/*CUERPO*/
#middle #MainContentZone{
	margin:0 !important;
}
#middle #MainContentZone .LeftZone .MostLeftZone,
#middle #MainContentZone .LeftZone .CenterZone,
#middle #MainContentZone .LeftZone .MostRightZone,
#middle #MainContentZone .LeftZone .MiddleZone,
#middle #MainContentZone .RightZone .WeatherZone,
#middle #MainContentZone .RightZone .GazzeteZone,
#middle #MainContentZone .RightZone .EmailZone,
#middle #MainContentZone .RightZone .DeputationZone,
#middle #MainContentZone .RightZone .VoiceZone,
#middle #MainContentZone .RightZone .RadioZone,
#middle #MainContentZone .CenterZone #EventsZone,
#middle #MainContentZone .CenterZone #CitizenZone,
.Ancho_77, #middle #MainContentZone #NewsZone .item,
.Ancho_22, #middle #MainContentZone #GazzeteZone,
#middle #MainContentZone #GazzeteZone .slm-layout-main{
	width: 100% !important;
	padding:0 !important;
	margin-left:0px !important;
	margin-right:0px !important;
}
#middle #MainContentZone #GazzeteZone .slm-layout-main td{
	display: table-cell;
}
#middle #MainContentZone .LeftZone .MostLeftZone ul li,
#middle #MainContentZone .LeftZone .CenterZone ul li,
#middle #MainContentZone .LeftZone .MostRightZone ul li,
#middle #MainContentZone .LeftZone .MiddleZone ul li,
#middle #MainContentZone .RightZone .WeatherZone ul li,
#middle #MainContentZone .RightZone .GazzeteZone ul li,
#middle #MainContentZone .RightZone .EmailZone ul li,
#middle #MainContentZone .RightZone .DeputationZone	ul li,
#middle #MainContentZone .RightZone .VoiceZone ul li,
#middle #MainContentZone .RightZone .RadioZone ul li{
	list-style-type:none;
}
#middle #MainContentZone #NewsZone .CSPPublishingDate,
#middle #MainContentZone #NewsZone .description,
.CSPItemStyleContentContainer .CSPItemStyleGroup,
.CSPItemStyleContentContainer .description{
	font-size:0.8em !important;
}
#middle #MainContentZone .CQWPMoreElements a:link,
#middle #MainContentZone .CQWPMoreElements a:visited{
	font-size:0.9em !important;
}
#datepicker{
	max-width: 400px;
}
.highlight a{
	font-size:1em !important;
}
.image, .image-area-left{
	max-width:100%;
}

.RightZone .slm-layout-main li{
	width: 48%;
	display: inline-block;
}
.RightZone #OtherInfoZone .slm-layout-main li{
	width: 100%;
	display: inline-block;
}


.slm-layout-main li, .cbq-layout-main li{
	width: 100%;
	display: inline-block;
}

#middle #MainContent,
#middle #MainContent .CenterZone,
#middle #MainContent .RightZone,
#middle #MainContent .CenterZone #LeftZone_auto .ms-WPBody{
    width:100%;
    height:auto !important;
    float:left;
    padding:0;
    margin:0;
}

#middle #MainContent .CenterZone .viewMore a,
#middle #MainContent .RightZone #EventsZone .ms-WPBody .CQWPMoreElements a{
	font-size:0.8em;
}
.CSPProcedureGroup .image{
	width:100%;
}
ul.CSPProcedureElement{
	margin: 8px 0 0 0;
}
#middle #MainContent .CenterZone #ProcedureLeftZone_auto .CQWPMoreElements{
	width:100%;
	font-size:0.8em;
}
ul.CSPProcedureIconsCaptions{
	font-size:0.8em;
}
.RightZone .searchInput label,
.RightZone .searchInput input,
.RightZone .searchButton input{
	font-size: 0.8em !important;
}
#middle #ProcedureContent #RightZone{
	width:100%;
	margin: 0;
}
.dynamic-tab-pane-control .tab-row h2.tab,
.dynamic-tab-pane-control .tab-row h4.tab{
	font-size:0.9em;
}

.infoSteps ol li{
	width:100%;
}
div.infoSteps .StepActive{
    width:100% !important;
}
div.infoSteps .StepInactive{
    width:100% !important;
    padding: 1px 1px 1.11em;
}
div.infoSteps .StepInactive strong{
    display:block;
    margin:0 0 0 30px !important;
    position:relative;
    left:0px;
    bottom:0px;
    top:0px;
}
div.infoSteps .StepInactive span{
    display:block;
    left:0px;
    top:0px;
}
.optionStep{
    font-size:0.8em;
}

div.CenterZone{
	width:100%!important;
	margin:0!important;
	padding-left:0!important;
	padding-right:0!important;
}
#middle #MainContent .CenterZone .contentArticle{
	font-size:1em;
}
.table-leftcell{
	width:100%!important;
	margin:0!important;
	padding:0!important;
	font-size:0.9em;
}
.table-rightcell{
	width:100%!important;
	margin:0!important;
	padding:0!important;
	font-size:0.9em;
}
#middle #SearchContent div.LeftZone{
	width:100% !important;
}
.srch-Metadata{
	word-break: break-all;
}

/*CUERPO*/
/*PIE*/
#footer{
	width: 100%;
	height: auto;
	margin:0;
}
#footer ul li a{
	font-size: 0.8em;
}
div#SocialShareFoot{
    width: 100%;
	margin:0 !important;
}
/*PIE*/
#BreadCrumbZone{
	font-size:0.8em;
}
#middle #ArticleContent{
	margin:0;
}
#middle #ArticleContent .LeftZone{
	width:100%;
	margin:0;
	padding:0;
	height:auto !important;
}
#middle #ArticleContent .RightZone{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	height:auto !important;
}
#middle #ArticleContent .RightZone .searchInput,
#middle #ArticleContent .RightZone .searchButton{
	font-size:0.8em;
}

.sitemap-table-3columns div.sitemap-cell{
	width:100%;
}
}

@media only screen and (max-width:524px){
/*Encabezado (Silverlight)*/
#profileNavigation{
	width:100%;
}
#profileNavigation ul li#grupo_1, 
#profileNavigation ul li#grupo_2, 
#profileNavigation ul li#grupo_3{
	height:auto;
	width:100%;
	background-position: center 0px;
	font-size: 0.8em;
}
#profileNavigation ul li#grupo_1 div#g_1, 
#profileNavigation ul li#grupo_2 div#g_2, 
#profileNavigation ul li#grupo_3 div#g_3{
	float:left;
}

#profileNavigation ul li#grupo_1 ul#opciones_1, 
#profileNavigation ul li#grupo_2 ul#opciones_2, 
#profileNavigation ul li#grupo_3 ul#opciones_3{
	position:relative;
	top:10px;
	left:0px;
	width:auto;
	float: left;
}
/*Encabezado (Silverlight)*/

/*Encabezado (SignIn)*/
.SigninZone{
	position:initial !important;
	width:100% !important;
	height:auto !important;
	float:left !important;
	margin:0 !important;
}
.SigninZone .Login_TopMessage{
	font-size:1em !important;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
.SigninZone .Login_BottomMessage{
	font-size:1em;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
.SigninZone .Login_HowToMessage{
	font-size: 0.85em;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
/*Encabezado (SignIn)*/}
@media only screen and (min-width:525px) and (max-width:899px){
/*Encabezado (Silverlight)*/
#profileNavigation{
	width:100%;
}
#profileNavigation ul li#grupo_1, 
#profileNavigation ul li#grupo_2, 
#profileNavigation ul li#grupo_3{
	height:auto;
	width:48%;
	background-position: center 0px;
	font-size: 0.8em;
}
#profileNavigation ul li#grupo_1 div#g_1, 
#profileNavigation ul li#grupo_2 div#g_2, 
#profileNavigation ul li#grupo_3 div#g_3{
	float:left;
}

#profileNavigation ul li#grupo_1 ul#opciones_1, 
#profileNavigation ul li#grupo_2 ul#opciones_2, 
#profileNavigation ul li#grupo_3 ul#opciones_3{
	position:relative;
	top:10px;
	left:0px;
	width:auto;
	float: left;
}
/*Encabezado (Silverlight)*/

/*Encabezado (SignIn)*/
.SigninZone{
	position:initial !important;
	width:100% !important;
	height:auto !important;
	float:left !important;
	margin:0 !important;
}
.SigninZone .Login_TopMessage{
	font-size:1em !important;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
.SigninZone .Login_BottomMessage{
	font-size:1em;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
.SigninZone .Login_HowToMessage{
	font-size: 0.85em;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
/*Encabezado (SignIn)*/}
@media only screen and (min-width:900px) and (max-width:999px){
/*Encabezado (Silverlight)*/
#profileNavigation{
	width:100%;
}
#profileNavigation ul li#grupo_1, 
#profileNavigation ul li#grupo_2, 
#profileNavigation ul li#grupo_3{
	height:auto;
	width:33%;
	background-position: center 0px;
	font-size: 0.8em;
	margin:0;
}
#profileNavigation ul li#grupo_1 div#g_1, 
#profileNavigation ul li#grupo_2 div#g_2, 
#profileNavigation ul li#grupo_3 div#g_3{
	float:left;
}

#profileNavigation ul li#grupo_1 ul#opciones_1, 
#profileNavigation ul li#grupo_2 ul#opciones_2, 
#profileNavigation ul li#grupo_3 ul#opciones_3{
	position:relative;
	top:10px;
	left:0px;
	width:auto;
	float: left;
}
/*Encabezado (Silverlight)*/

/*Encabezado (SignIn)*/
.SigninZone{
	position:initial !important;
	width:100% !important;
	height:auto !important;
	float:left !important;
	margin:0 !important;
}
.SigninZone .Login_TopMessage{
	font-size:1em !important;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
.SigninZone .Login_BottomMessage{
	font-size:1em;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
.SigninZone .Login_HowToMessage{
	font-size: 0.85em;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
/*Encabezado (SignIn)*/}

@media only screen and (max-width:529px){
.dynamic-tab-pane-control .tab-row h4.tab{
    max-width:10%;
    margin-left:2px;
    margin-bottom:5px;
    overflow:hidden;
}
.dynamic-tab-pane-control .tab-row h4.tab a span{
    visibility:hidden;
}
.dynamic-tab-pane-control .tab-row h4.tab.selected a span{
    visibility:visible;
}
.dynamic-tab-pane-control .tab-page{
    font-size:0.9em;
}
.dynamic-tab-pane-control .tab-row h4.tab.selected{
    max-width:60%;
    margin-left:2px;
    margin-bottom:5px;
    overflow:hidden;
}
}
@media only screen and (min-width:530px) and (max-width:999px){
.dynamic-tab-pane-control .tab-row h4.tab{
    max-width:25%;
    margin-left:0px;
    margin-bottom:5px;
    overflow:hidden;
}
.dynamic-tab-pane-control .tab-row h4.tab a span{
    /*visibility:hidden;*/
}
.dynamic-tab-pane-control .tab-row h4.tab.selected a span{
    /*visibility:visible;*/
}
.dynamic-tab-pane-control .tab-page{
    font-size:0.9em;
}
.dynamic-tab-pane-control .tab-row h4.tab.selected{
    max-width:60%;
    margin-left:2px;
    margin-bottom:5px;
    overflow:hidden;
}
}

