.italic{
	font-style: italic;
}

.micro{
	font-size: 0.1em;
}			

.container {
	
}

ul.tabs {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.tabs li {
	background: none repeat scroll 0 0 #E0E0E0;
	border: 1px solid #999;
	border-left: none;
	float: left;
	height: 34px;
	line-height: 30px;
	margin: 0 0 -1px;
	overflow: hidden;
	padding: 0;
	position: relative;
}

ul.tabs li a {
	border: 1px solid #FFFFFF;
	color: #000000;
	display: block;
	font-size: 1.1em;
	outline: medium none;
	padding: 0 4px;
	text-decoration: none;
	font-size: 1em;
}

ul.tabs li a:hover {
	background: none repeat scroll 0 0 #CCCCCC;
	/*font-size: 1.1em; */
}
html ul.tabs li.active,
html ul.tabs li.active a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	/*font-size: 1.1em;*/
}

ul.tabs li:last-child {
	border: none;
	background: none;
}

ul.tabs li #expandir {
	line-height: 28px;
	height: 32px !important;
	margin-top: 1px;
}

.tab_container {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color #999999 #999999;
	border-right: 1px solid #999999;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	clear: both;
}

.tab_content {
	padding: 10px;
	text-align: left;
}

.tabulated{
	margin-left:18px;
}

.impresos{
	text-align: left;
}

.tramitacion{
	text-align: left;			
}
			
.procedimiento_plazo {
	text-align: left;
			}

.areas {
	border: 1px solid #BCDEDF;
	margin-bottom: 6px;
	padding: 3px 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 3px 3px 0.6em #cccccc;
	-webkit-box-shadow: 3px 3px 0.6em #cccccc;
	-moz-box-shadow: 3px 3px 0.6em #cccccc;
	border: 1px solid #d0d0d1;
}

.integrador {
	margin-bottom: 15px;
}

.integrador:before,
.integrador:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.integrador .rounded.areas{
	margin-top: 15px;
	padding: 2px 2px 3px;
}

.lista_categ {
	padding: 3px 0;
	margin: auto;
	width: 100%; /*55.4em*/
	margin-bottom: 10px;
}

.utilizados{
	border: 1px solid #BCDEDF;
	margin-bottom: 6px;
	padding: 3px 0;
	margin: auto;
	width: 55.4em;
}
				
.subarea{
	background: url("../imagenes/component/integrador/procedimientos/flecha_vclaro.gif") no-repeat scroll left top transparent;
	display: inline-block;
	margin-left: 20px;
	margin-top: 8px;
	padding: 0 3px 3px;
	width: 122px;
	white-space: nowrap;
}

.subarea2{
	float: left;
	margin-left: 0.6em;
	margin-top: 0.6em;
	padding: 0 0.3em 0.3em;
	text-align: justify;
	width: 11em;
	white-space: nowrap;
}

.imp_tarea{
	 background: url("../imagenes/component/integrador/procedimientos/flecha_vclaro.gif") no-repeat scroll left top transparent;
	float: left;
	margin-left: 2em;
	margin-top: 0.6em;
	padding: 0 0.3em 0.3em 0.8em;
}			

.impresos ul{ 
	margin-top: 0;
	padding-left: 15px;
}

.impresos ul li{ 
	
}

.subarea a {
	padding-left: 4px;
}

.subarea2 a {
	padding-left: 4px;
}

.publicos{
	border: 1px solid #BCDEDF;
	margin-bottom: 6px;
	padding: 3px 0 0;
	margin: auto;				
	font-size: 0.9em;
	background: #eeeeee;
}

.subpublico a{
	border: 1px solid #cccccc;
	color: #007771;
	float: left;
	font-weight: bold;
	margin: 0.7em;
}
.subpublico img{
	margin: 6px;
}

.div_clear {
	clear: both;
}
.title_int{			
	font-weight: bold;
	text-align: left;
	font-size: 1.1em;
	color:#666666;
	padding: 5px 10px;
	border-bottom: 1px solid #BCDEDF;
}
.title_int.float_l{
	border: none;
}
.areas ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

.areas_title{
	clear: both;
	margin:0;
	font-weight: bold;
	text-align: left;
	font-size: 1.1em;
	/*--color: #007771;*/
	color:#666666;
	padding: 0 4px 0 15px;
	/*-moz-border-radius: 0.6em 0.6em 0.6em 0.6em;
	-moz-box-shadow: 3px 3px 0.6em #B8B1B1;*/
	overflow: auto;
}	
.lista_categ .areas_title{
	padding: 10px 0 0 0;	
}
			
.areas_cabecera_iconos {
	text-align: left;
	padding: 6px 0.3em 1.0em 2.0em;
}	

.prods_title{
	color: #007771;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0em 0.3em 0.3em 0;
	text-align: left;
}

.areas_todas{
	float: right;
	text-align: left;
	color: #007771;
	padding: 0.3em 0.3em 0.3em 1em;
}

.publicos_todos a{			
	font-family: arial,sans-serif;
	font-size: 1.1em;
}

.publicos_todos{
	color: #007771;
	position: absolute;
	bottom: 2%;
	right: 3%;	
}			

.novedades,
.destacados{
	padding-bottom: 30px;
}

.tercioprod{
	border: 1px solid #cccccc;
	float: left;
	width: 230px;
	margin-right: 20px;
	text-align: center;
}
.tercioprod_last{
	border: 1px solid #cccccc;
	float: left;
	width: 235px;
	margin-right: 0;
	text-align: center;
}

.desta_block{
	text-align: left;
}

.normativa-autonomica h3{
	clear: both;
	padding: 15px 0;
}

.normativa-autonomica .rounded{
	margin-bottom: 14px;
	margin-right: 28px;
}

.normativa-autonomica .rounded h4{
	margin-left: 10px;
}

.normativa-autonomica .rounded li{
	margin-left: 8px;
	margin-right: 8px;
}

.desta_noved .rounded{
	min-height: 263px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 3px 3px 0.6em #cccccc;
	-webkit-box-shadow: 3px 3px 0.6em #cccccc;
	-moz-box-shadow: 3px 3px 0.6em #cccccc;
	border: 1px solid #d0d0d1;
	position: relative;
}

.desta_noved{
	display: inline-block;
	margin: 20px 0;
}

.menu_desta{
	float: left;
	margin-left: 18px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.desta_noved .rounded{
	min-height: 263px;
	position: relative;
}
.desta_noved .novedades{
	min-height: 263px;
	position: relative;
}
.desta_noved .masutilizados{
	min-height: 263px;
}
.rounded{
	border-radius: 0.6em 0.6em 0.6em 0.6em;
	box-shadow: 3px 3px 0.6em #cccccc;
	-moz-border-radius: 0.6em 0.6em 0.6em 0.6em;
	-moz-box-shadow: 3px 3px 0.6em #cccccc;
	-webkit-border-radius: 0.6em 0.6em 0.6em 0.6em;
	-webkit-box-shadow: 3px 3px 0.6em #cccccc;			
}
.rounded.cajas{
	overflow: hidden;
	float: left;
	width: 48%;	
	margin-right: 2%;
	text-align: left;
	border: 1px solid #BCDEDF;
}
.rounded.cajas + .rounded.cajas{
	width: 50%;	
	margin-right: 0;
}
.rounded.cajaAbajo{
	overflow: hidden;
	float: none;
	clear: both;
	width: auto;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	border: 1px solid #BCDEDF;
}
.vertodo{
	padding-right: 2%;
	text-align: right;
	margin-top: 15px;
}

#subpublicos{
	padding: 1em 0em; 
	position: relative;
	margin-top: 20px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 3px 3px 0.6em #cccccc;
	-webkit-box-shadow: 3px 3px 0.6em #cccccc;
	-moz-box-shadow: 3px 3px 0.6em #cccccc;
	border: 1px solid #d0d0d1;
}

#subpublicos:before,
#subpublicos:after,
.subpublico:before,
.subpublico:after {
	content: " ";
	display: table;
	height: 0;
	clear: both;
	visibility: hidden;
}

#subpublicos a{
	display: block;
	margin-left: 16px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 3px 3px 0.6em #cccccc;
	-webkit-box-shadow: 3px 3px 0.6em #cccccc;
	-moz-box-shadow: 3px 3px 0.6em #cccccc;
	border: 1px solid #d0d0d1;
}
#subpublicos a span{
	display: block;
}
  
#subpublicos a:first-child div{
  margin-left: 3em;
}

.integrador .rounded .subpublico,
.subpublico.rounded{
	text-align: center;
	display: block;
	float: left;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.tres_vert{
	height: 8.7em;				
}

.tres_vert img{
	height: 5.3em;
	width: 17.9em;
}

.div_br_vert {
	height: 0.6em;				
}			

.tipologias_select{
	margin-top: 6px;
	width: 100%;
}

.float_l{
	float: left;
}

.light_grey{
	color: lightgrey;
}

.area{
	background: url("../imagenes/component/nuevo_dis/cuadr_b2.png") no-repeat scroll left top transparent;
	margin-left: 0.6em;
	margin-top: 1.4em;
	padding-left: 0.8em;
}

.cajaNovedades{
	float: left;
	width:60%;
	min-height: 1px;
}
.cajaNovedades .area{
	margin-left: 0;
}
.cajaNovedades .area:last-child{
	margin-bottom: 20px;
}
.novedadesImg{
	float: left;
	width:40%;
	text-align:center;
}
.impreso{				
	background: url("../imagenes/component/integrador/procedimientos/flecha_vclaro.gif") no-repeat scroll left top transparent;
	margin-left: 2em;
	margin-top: 0.3em;		
	padding-left: 0.8em;	
}

.mas_util{
	background: url("../imagenes/component/integrador/procedimientos/flecha_vclaro.gif") no-repeat scroll left top transparent;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 0.6em;
	padding-left: 0.8em;
}			

.area_desc{
	clear: both;
	border: 1px solid #BCDEDF;
	margin: 20px;
	padding: 0.6em 0.6em 0.6em 1.4em;
	text-align: left;
}

.area_desc p{
	margin: 4px;
}

.area_procds{
	text-align: left;
	clear: both;
	padding-top: 10px;
}
.area_proc{
	background: url("../imagenes/component/nuevo_dis/cuadr_b2.png") no-repeat scroll left top transparent;				
	font-weight: bold;
	margin-left: 0.6em;
	margin-top: 0.6em;
	padding: 0 0.8em 0.3em;
	white-space: nowrap;				
	color: #007771;
}

.procedi{	
	background: url("../imagenes/component/integrador/procedimientos/flecha_vclaro.gif") no-repeat scroll left top transparent;												
	color: #424649;
	margin-left: 1.6em;
	padding-left: 0.9em;
	font-weight: normal;
	white-space: normal;
}

.procedi_label{
	color: #007771;
}
.ul_primero{
	margin: 0px 0 0 1.2em;
}

.li_primero{
	background: url("../imagenes/component/nuevo_dis/cuadr_b2.png") no-repeat scroll left top  transparent;							
	list-style-type: none;
	padding-left: 15px;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0em 0.3em 0.3em 1.1em;
	margin: 15px 0 0 0;
	color: #007771;
}

.lu_proc{
	font-weight: normal;
}

.li_proc{
	background: url("../imagenes/component/nuevo_dis/cuadr_b2.png") no-repeat scroll left  transparent;							
	list-style-type: none;
	padding-left: 15px;
	font-weight: normal;
	padding: 0.3em 0.3em 0.3em 1.0em;
}

.nav_buttons{
	text-align: center;
}			

.proc_imp_form{
	float: left;
}

.proc_contactar_form{
	float: left;
	padding-left: 13em;
}

.proc_trat_form{
	float: right;
}


.tablon{
	float: left;
	padding-left: 2em;
}

.tramitar{
	float: right;
	padding-right: 2em;
}

.bold{
	font-weight: bold;			
}

.ley_title{
	float: left;
	color: grey;
}

.ley_iconos{
	padding-left: 15px;
	float: left;
}

.ley_fila1{				
	text-align: left;
}

.ley_fila2{
	text-align: left;
}

.ley_iconos img{
	/*padding-left: 15px;*/
}

.procedi_icos {
	padding-left: 2.5em;
	padding-top:4px;
	padding-bottom: 0.6em;
	white-space: nowrap;
	font-weight: normal;	
}

.area_procd_icons img{
	vertical-align: text-bottom;
}			

.li_proc_text{
	padding-top: 0.1em;
}

.image_left{
	float: left;
	margin-left: 6px;

}			
.image_left img{
	margin-top: 38px;
}
.image_right img{
	margin-top: 36px;
	margin-right: 10px;
}

.image_right{
	float: right;
}

.cursor_hand{
	cursor: pointer;
}			

.font_small{
	font-size: 0.9em;
}			

.box_desc{
	font-style:normal;
	 text-align: left;			
	 padding-left: 0.9em;
}		
.normal {
	font-weight: normal;
	color:#424649;
}
.li_primero p{
	border: 0;
	padding:0;
}
#subpublicos A {text-decoration: none;}		
#subpublicos A:link {text-decoration: none;}
#subpublicos A:visited {text-decoration: none;}
#subpublicos A:active {text-decoration: none;}
#subpublicos A:hover {text-decoration: none;}
.cursiva{
	font-style:italic;
}	
.granate{
	color: #990000;				
}


#proc_enlaces {
	float: right;
	margin: 0px 2px;			
}

#proc_enlaces ul{
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 4px 0 0 0;
	text-align: right;				
}	

#proc_enlaces ul li{
	margin: 0;
	padding: 0.1em 0;		
}					

#proc_oria {
	border: 1px solid #BCDEDF;
	width: 66%;
	margin: 15px 0 18px 0;
	padding: 6px 0;
	border-radius: 0.6em 0.6em 0.6em 0.6em;
	box-shadow: 3px 3px 0.6em #B8B1B1;
	-moz-border-radius: 0.6em 0.6em 0.6em 0.6em;
	-moz-box-shadow: 3px 3px 0.6em #B8B1B1;
	-webkit-border-radius: 0.6em 0.6em 0.6em 0.6em;
	-webkit-box-shadow: 3px 3px 0.6em #B8B1B1					
	
	/*margin: 0 0 15px;*/
	/*padding: 15px 0;*/
}
#proc_oria p{
	font-weight: bold;
	padding: 6px 20px;
}			
#proc_oria ul{
	list-style-type: none;
	margin: 0;
	padding: 6px 13px 0;			
}	

#proc_oria ul li{
	display: inline;
	margin: 0;
	padding-left: 5px;		
}			
			
#proc_oria #serv_int {
	border-bottom: 1px solid #BCDEDF;
	height: 32px;
}
#proc_oria #serv_int a img {
	float: right;
	margin:-2.7em 15px 0 0;
	padding:0;
}
#proc_ciudadano {
	float:left;
	margin-bottom: 6px;
	}
		
.title_int_ancho {
	width:6.2em;
	}

.descargaOpendata {
	float:left;
	width:5.5em;
	text-align:center;
	}
		
.lista_tags{
	margin: 20px 15px;
}

.caja_tag {
	border-right: 0px;
	border-left: 2px;
	border-top: 2px;
	border-bottom: 2px;
	border-color: #007771;
	border-style: solid; 
	padding: 10px 5px;
	color: #007771;
	font-weight:bold;
}

.caja_tag_rigth {
	border-right: 2px;
}

span.caja_tag a {
	color: #007771; 
	font-weight:bold;
}

span.caja_tag a:hover , span.caja_tag a:link , span.caja_tag a:visited , span.caja_tag a:active {
	color: #007771; 
	text-decoration: none; 
	font-weight:bold;
}

.caja_tag_activa {
	background-color: #007771; 
	color: #FFFFFF; 
	border-right: 0px;
	border-left: 2px;
	border-top: 2px;
	border-bottom: 2px;
	border-color: #007771;
	border-style: solid; 
	padding: 10px 5px;
	font-weight:bold;
}

span.caja_tag_activa a {
	color: #FFFFFF; 
	font-weight:bold;
}

span.caja_tag_activa a:hover , span.caja_tag_activa a:link , span.caja_tag_activa a:visited , span.caja_tag_activa a:active {
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight:bold;
}

.integrador .rounded a{
	border: 0px;
	box-shadow: none;
	margin-left: 0;
}
.integrador .image_left img{
	margin-top: 36px;
}
.integrador .areas_todas{
	float: right;
	    position: relative;
}

.integrador .title_int .float_l{
	padding: 5px 1px 0px 5px;
}

.integrador .tipologias2 .title_int .float_l{
	width: 38%;
}