/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */


/***************************************************************
Hojas de Estilo Globales para el Portal Web del SIAPA
Ing. Jorge Eduardo Ramos Santos
***************************************************************/


/*Estilos generales de elementos HTML*/
body {
	background-color: #FFFFFF;
}

p, h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 36px;
	font-weight: normal;
}
h2 {
	font-size: 30px;
	font-weight: normal;
}
h3 {
	font-size: 25px;
	font-weight: normal;
}
h4, h5 {
	font-size: 20px;
	font-weight: normal;
}
h6 {
	font-size: 18px;
}

#page {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #333333;
}

tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
	background: none;
}

input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
	color: #333333 !important;
}

input.boton {
	background: url("../imagenes/btn_generico.png") repeat scroll center center transparent !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
	width: 156px !important;
    height: 28px !important;
	text-shadow: none !important;
	font-weight: bold !important;
	border: none !important;
}

hr {
	background-color: #9D0810;
}
/*Estilos generales de elementos HTML*/



/*Algunas secciones*/
#zone-content {
	margin-bottom: 25px;
}
/*Algunas secciones*/



/*Bloques*/
h2.block-title {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
/*Bloques*/



/*Header*/
#bloque_logo{
	height: 16px;
	padding-top:14px;
}

#region-branding{
	text-align:center;}
	
#zone-branding{
}

#zone-branding-wrapper{
	height:74px;
	display:inline;
	}
/*Header*/



/*Menú principal*/
ul.nice-menu ul {
	border-top: none;}

#nice-menu-1 {
	width: 100%;
	/*background:url(../imagenes/menu_shadow.png) no-repeat center bottom;*/
	bottom: 0;
	z-index:999;
	margin-top:94px;
	padding-bottom:22px;
	/*height:43px;*/
}

#nice-menu-1 li{	
	width:100%;
	border: none;
	background-color: transparent;
}
#nice-menu-1 li a{
	 text-decoration: none;
	 text-transform: uppercase;
	 color: #666;
	 font-size: 1em;
	 font-weight: bold; 
	 padding-top:15px;
	 
	 background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

}
#nice-menu-1 li a:hover{
	 color: #C30;
	 background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 22%, #fefefe 92%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(22%,#dbdbdb), color-stop(92%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 22%,#fefefe 92%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 22%,#fefefe 92%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 22%,#fefefe 92%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 22%,#fefefe 92%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}



.menu-1033{
	display:none;
}
/*Menú principal*/



/*Submenúes del menú principal*/
#nice-menu-1 li.menuparent ul {
	display: none !important;
}
/*Submenúes del menú principal*/



/*Breadcrumbs*/
#breadcrumb {
	margin-top: 10px;
	font-size: 12px;
}

#breadcrumb a {
	text-decoration: none;
}
/*Breadcrumbs*/



/*CKEditor*/
fieldset.filter-wrapper.form-wrapper {
	display: none;
}
/*CKEditor*/



/*Portada*/
/*Ocultar título de página de portada*/
.front #page-title {
	display: none;
}
/*Portada*/



/*Slideshow*/
/*Portada*/
#block-views-vista-slideshows-block-1 .view-content .flexslider {
	background: none;
	border: none;
	margin: 0 0 10px 0;
	box-shadow: none
}

#block-views-vista-slideshows-block-1 .view-content .flex-control-nav {
	margin: 15px 0;
}
.flex-nav-container ol li{
	float:right;
	
	}
#block-views-vista-slideshows-block-1 .flex-direction-nav a.flex-prev {
	background: url( "../imagenes/btn_slide_prev.png" ) no-repeat scroll 0 0 transparent;
	width: 37px;
	height: 39px;
	left: 0;
	opacity: 1;
	z-index: 1;
}

#block-views-vista-slideshows-block-1 .flex-direction-nav a.flex-next {
	background: url( "../imagenes/btn_slide_sig.png" ) no-repeat scroll 0 0 transparent;
	width: 37px;
	height: 39px;
	right: 0;
	opacity: 1;
}

#zone-menu-wrapper{
	display:none;
}
/*Slideshow*/



/*Alertas*/


#zone-header-wrapper {
	border-top: 1px solid #CD0004;
	/*border-bottom: 1px solid #CD0004;*/
	background:url(../imagenes/alert_shadow.png) repeat-x bottom;
	bottom: -14px;
	z-index:999;
	padding-bottom:25px;
	padding-top:10px;
	height: inherit;
	min-height:100px;
	display:block;
}

#views_slideshow_cycle_teaser_section_vista_alertas-block {
	width: 100% !important;
}

#block-views-vista-alertas-block .view-content {
	background-image: url( '../imagenes/logo_alertas.png' );
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 2px 0 2px 80px;
}

#block-views-vista-alertas-block .view-content .views-slideshow-cycle-main-frame-row {
	width: 100% !important;
	/*height: 100% !important;
	background-color: #FFF;*/
}

#block-views-vista-alertas-block .view-content .views-field-title {
	font-size: 18px;
	text-transform: uppercase;
	max-width:310px;
	display:inline-block;
	
}

#block-views-vista-alertas-block .view-content .views-field-title a {
	color: #333333 !important;
	text-decoration:none;
}

#block-views-vista-alertas-block .view-content .views-field-field-sinopsis {
	}

#block-views-vista-alertas-block .view-content .views-field-view-node {
	
}
/*Alertas*/


/* columna derecha*/

#region-sidebar-second{
	background: url(../imagenes/col_der_shadow.jpg) repeat-y left top #F1F1F1;}



/*Banners laterales*/
#block-views-vista-banners-bloque-lateral .view-content table.views-view-grid {
	border: none;
}
#block-views-vista-banners-bloque-lateral .view-content table.views-view-grid td {
	padding: 0;
}
/*Banners laterales*/



/* columna derecha*/


/*Sala de prensa*/
/*Bloque de noticias en portada*/
#block-views-vista-prensa-block-1 h2.block-title {
	font-size: 27px;
	letter-spacing:0.5px;
}

#block-views-vista-prensa-block-1 .view-content table.views-view-grid {
	margin-top: 15px;
	margin-bottom: 0;
	border: none;
}

#block-views-vista-prensa-block-1 .view-content table.views-view-grid td {
	width: 100%;
	vertical-align: top;
	padding: 0 10px 25px 0;
	display:inline-block;
}

#block-views-vista-prensa-block-1 .view-content .views-field-field-image {
	float: left;
	margin-right: 10px;
}

#block-views-vista-prensa-block-1 .view-content .views-field-body .field-content p {
	margin-bottom: 0;
}

#block-views-vista-prensa-block-1 .view-content .views-field-title a {
	color: #0052A5 !important;
	text-decoration: none;
	font-weight: bold;
}

#block-views-vista-prensa-block-1 .view-content .views-field-view-node a {
	color: #B40912 !important;
	text-decoration: none;
}


/*Archivo histórico de noticias*/
.page-prensa-historico #block-sharethis-sharethis-block {
	display: none;
}

#block-views-vista-prensa-block-4 {
	margin-bottom: 15px;
}

#block-views-vista-prensa-block-5 .view-content table {
	border: none;
}

.view-display-id-page_1 .view-content .views-row,
#block-views-vista-prensa-block-5 .view-content .views-row {
	border-bottom: 1px dotted #EEEEEE;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

.view-display-id-page_1 .view-content .views-row.views-row-last,
#block-views-vista-prensa-block-5 .view-content .views-row.views-row-last {
	border: none;
}

.view-display-id-page_1 .view-content .views-field-field-image,
#block-views-vista-prensa-block-4 .view-content .views-field-field-image,
#block-views-vista-prensa-block-5 .view-content .views-field-field-image {
	float: left;
	margin-right: 10px;
}

.view-display-id-page_1 .view-content .views-field-title a,
#block-views-vista-prensa-block-4 .view-content .views-field-title a,
#block-views-vista-prensa-block-5 .view-content .views-field-title a {
	color: #0052A5 !important;
	text-decoration: none;
	font-weight: bold;
}

#block-views-vista-prensa-block-5 .view-content .views-field-body .field-content p {
	margin-bottom: 0;
}

.view-display-id-page_1 .view-content .views-field-view-node a,
#block-views-vista-prensa-block-4 .view-content .views-field-view-node a,
#block-views-vista-prensa-block-5 .view-content .views-field-view-node a  {
	color: #B40912 !important;
	text-decoration: none;
}
/*Sala de prensa*/



/*Footer*/
/*Redes sociales y contacto*/
#block-block-1 .content {
	padding: 10px;
}

#section-footer{
	background: url(../imagenes/footer_shadow.png) repeat-x top center #F1F1F1;
	padding-top: 20px;
}
	
	
/* Telefono */

#tel_contacto img{
	float:left;
	margin-right:10px;}
	
#tel_contacto h2{
	color:#555;}
	
/* Menu pie */
#block-menu-block-1 .menu li {
	clear: both;
	margin: 0 1.5em;
}

#block-menu-block-1 .menu .leaf{
	list-style-image:none;
	list-style-type:none;
}

#block-menu-block-1 .menu .expanded{
	margin:0 1.5em;
	display: block;
	float:left;
}
	
#block-menu-block-1 .menu li a{
	text-decoration:none;
	color: #333;
	font-weight:bold;
	text-transform:uppercase;}
#block-menu-block-1 .menu li a:visited{
	color:#666;}

#block-menu-block-1 .menu li .menu li a{
	text-decoration:none;
	color: #333;
	font-weight:normal;
	text-transform: none;
}
/* Menu pie */
	
	
	
/*Footer*/



/*Nodos de tipo Noticia*/
.node-type-noticia h1#page-title,
.node-type-noticia #block-system-main footer.submitted {
	display: none;
}

#block-views-vista-prensa-block-3 .view-content .views-field-created {
	background-image: url( '../imagenes/btn_not_fecha.jpg' );
	background-repeat: no-repeat;
	background-position: left center;
	width: 118px;
	height: 26px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
}

#block-views-vista-prensa-block-3 .view-content .views-field-title {
	text-transform: uppercase;
}
/*Nodos de tipo Noticia*/



/*Sucursales*/
/*Mapa general*/
#sucursales_mapa_general {
	display: none;
}

#block-views-vista-sucursales-block-2 .view-content .views-field-title a,
#block-views-vista-sucursales-block-3 .view-content .views-field-title a,
#block-views-vista-sucursales-block-4 .view-content .views-field-title a {
	color: #0052A5 !important;
	text-decoration: none;
	font-weight: bold;
}

#block-views-vista-sucursales-block-2 .view-content table.views-view-grid,
#block-views-vista-sucursales-block-3 .view-content table.views-view-grid,
#block-views-vista-sucursales-block-4 .view-content table.views-view-grid {
	border: none;
}

#block-views-vista-sucursales-block-2 .view-content table.views-view-grid td,
#block-views-vista-sucursales-block-3 .view-content table.views-view-grid td,
#block-views-vista-sucursales-block-4 .view-content table.views-view-grid td {
	display: table-cell;
    padding: 0 10px 25px 0;
    vertical-align: top;
    width: 50%;
}

/*Mapas de nodos de sucursales*/
.field-name-field-mapa {
	float: left;
	width: 270px;
}

.field-name-field-servicios-recibidos {
	clear: both;
}
/*Sucursales*/



/*Video estimado anual*/
#video_estimado_anual {
	display: block;
	width: 270px;
	height: 160px;
}
/*Video estimado anual*/



/* Banners */
#block-views-vista-banners-bloque-lateral tr {
	border-bottom:solid 1px #FFF;
	border-top:solid 1px #DDD;
	padding:10px 0;
	display:block;
	margin-left:15px;
}
	
#block-views-vista-banners-bloque-lateral .row-first {
	/*border-top: solid 1px #DDD;*/
	border-top: none;
}
	
#block-views-vista-banners-bloque-lateral .row-last {
	border-bottom: none;
}
/* Banners */



/*Banners estimado anual*/
#block-views-vista-banners-block-1 .view-content table.views-view-grid {
	border: none;
	margin-bottom: 0;
}
#block-views-vista-banners-block-1 .view-content table.views-view-grid td {
	padding: 0;
}

#block-views-vista-banners-block-1  .view-content table.views-view-grid tr {
	border-bottom: solid 1px #FFF;
	padding: 10px 0;
	display: block;
	margin-left: 15px;
}
/*Banners estimado anual*/



/*Transparencia*/
.incisos {
	list-style: none;
}
/*Transparencia*/

	
	
/*  search form buscador */
#block-search-form{ 
	display: none;
position: absolute;
    right: 0;
    top: 20px;
	z-index:999;}
	
	
#block-search-form .form-item input{
	color:#333;
	width:107px;
	background-color:#F1F1F1;
	border-color:#F1F1F1;
	height:30px;
	margin-right:-4px;
	border-right:solid 1px #CCC;}
	
.form-actions input {
    margin-right: 0;
	height:30px;
}
/*  search form buscador */	



/*Órganos de Gobierno*/
#block-views-vista-consejos-block-1 .view-content table.views-view-grid,
#block-views-vista-consejos-block-2 .view-content table.views-view-grid {
	margin-top: 15px;
	margin-bottom: 0;
	border: none;
}

#block-views-vista-consejos-block-1 .view-content table.views-view-grid td,
#block-views-vista-consejos-block-2 .view-content table.views-view-grid td {
	width: 100%;
	vertical-align: top;
	padding: 0 10px 10px 0;
	display: inline-block;
}

#block-views-vista-consejos-block-1 .view-content .views-field-field-image img,
#block-views-vista-consejos-block-2 .view-content .views-field-field-image img {
	border: 1px solid #333333;
}
/*Órganos de Gobierno*/



/*Servicios*/
#block-views-vista-servicios-block-1 .view-content,
#block-views-vista-servicios-block-2 .view-content {
	background: none;
	margin-bottom: 20px;
}

#block-views-vista-servicios-block-1 .view-content table.views-view-grid,
#block-views-vista-servicios-block-2 .view-content table.views-view-grid {
	margin-top: 15px;
	margin-bottom: 0;
	border: none;
}

#block-views-vista-servicios-block-1 .view-content table.views-view-grid td,
#block-views-vista-servicios-block-2 .view-content table.views-view-grid td {
	width: 100%;
	vertical-align: top;
	padding: 0 10px 10px 0;
	display: inline-block;
}

#block-views-vista-servicios-block-2 h2.block-title {
	font-size: 27px;
}

#block-views-vista-servicios-block-1 .view-content .views-field-title,
#block-views-vista-servicios-block-2 .view-content .views-field-title {
	background: #FFFFFF url( '../imagenes/vin_servicios.png' ) no-repeat left center;
}

#block-views-vista-servicios-block-1 .view-content .views-field-title a,
#block-views-vista-servicios-block-2 .view-content .views-field-title a {
	color: #333333;
	text-decoration: none;
	padding-left: 15px;
}

#pago-lista-est .pago-establecimiento {
	width: 120px;
	display: inline;
}

#pago-lista-est .pago-establecimiento img {
	margin-bottom: 20px;
}
/*Servicios*/



/*Órganos de gobierno*/
.imagen-consejo {
	float: none;
	width: 150px;
}

.imagen-consejo img {
	width: 150px;
	height: 150px;
}

.texto-consejo {
	margin-left: 0;
}
/*Órganos de gobierno*/



/*Pago de Recibo - En Línea*/
.page-node-378 #page-title {
	display: none;
}
/*Pago de Recibo - En Línea*/



/*Directorio*/
.view-vista-directorio .view-content .item-list li {
	margin: 2em 0 0.25em 0;
}

.view-vista-directorio .view-content .item-list li .item-list li {
	margin: 2em 0 0.25em 3em;
	padding: 0;
	/* border-bottom: 1px dotted #CCCCCC; */
}

.view-vista-directorio .view-content .views-field-field-area h3 {
	margin-bottom: 10px;
}

.view-vista-directorio .view-content .views-field-field-image {
	float: left;
	margin: 0 5px 5px 0;
}

.view-vista-directorio .view-content .views-field-field-image img {
	border: 1px solid #333333;
}
/*Directorio*/

	
