/****************************************/
/***** Liferay sitio Voto extranjero ****/
/****************************************/

.espacioFixed{
	padding-top: 220px;
}

/*--------------------------------*/
/*    Nos interesa tu opinión    */
/*------------------------------*/
.nosInteresaTuOpinion{
	background-color: black;
}
.nosInteresaTuOpinion form {
	font-size : 16px;
}

.nosInteresaTuOpinion form label {
	font-weight : normal;
	margin-top  : 20px;
}

.nosInteresaTuOpinion form textarea{
	height: 100px;
}
.nosInteresaTuOpinion form button{
	background-color   : #E7E7E7;
	padding            : 3px 15px;
	color              : #000;
	font-size          : 20px;
	margin-top         : 15px;
	width              : 30%;
	-webkit-transition : background-color 600ms ease-out;
	text-shadow        : none;
}
.nosInteresaTuOpinion form button:hover{
	background         : #ac1f53;
	color              : #FFF;
	-webkit-transition : background-color 400ms ease-out;
}
.opinionPadding{
	padding: 43px 0 0 0;
}
.letraBlanca, .letraBlanca label, .letraBlanca h5{
	color: #FFF;
}
.letraTamano label{
	font-size  : 14px;
	text-align : right;
}
.letraTamano label a{
	font-size       : 14px;
	color           : #FFF;
	padding-right   : 5px;
	padding-left    : 5px;
	text-decoration : underline;
}
.letraTamano label a:hover{
	color: rgb(77, 119, 191);
}
.letraTamano article img{
	padding : 4px;
	width   : 30px;
}
.tituloOpinion{
	font-family      : Arial;
	font-size        : 22px;
	font-weight      : 400;
	background-color : #C66E3C;
	width            : 284px;
	position         : relative;
	top              : 20px;
	color            : #FFF;
	padding          : 5px;
	text-indent      : 25px;
	margin-left      : 0;
	margin-right     : 0;
}
.nosInteresaTuOpinion section address{
	padding-top: 10px;
}
.nosInteresaTuOpinion section p{
	padding-top : 20px;
	font-size   : 16px;
	font-family : helvetica;
}
.nosInteresaTuOpinion section p.small-1{
	text-align: center;
}
.letraTamano{
	padding-top    : 20px;
	padding-bottom : 5px;
}
.letraTamano article, .letraTamano label{
	padding-top : 24px;
	color       : #BABABA;
	font-size   : 14px;
}
/*contacto*/
.contacto{
	padding-left: 80px;
}
.contacto h3{
	color: #FFF;
}
.contacto p span{
	color    : #999;
	font-size: 28px;
}
.contacto a{
	color: #999;
}
.contacto a:hover{
	color: #FFF;
}
.contacto a i{
	font-size   : 28px;
	padding-top : 5px;
}

.contacto div{
	
	text-align : center;
	width      : 42px;
	margin-left: 4px;
	padding    : 0;
}
.siguenos div span{
	border-radius      : 31px;
	background-color   : #FFF;
	color              : #999;
	font-size          : 24px;
	width              : 40px;
	height             : 40px;
	padding-top        : 9px;
	-webkit-transition : background-color 300ms ease-out;
}

.facebook span:hover{
	background-color   : #3B5998;
	color              : #FFF;
	border-radius      : 36px;
	-webkit-transition : background-color 300ms ease-out;
}
.twitter span:hover{
	background-color   : #55AAEE;
	color              : #FFF;
	-webkit-transition : background-color 300ms ease-out;
}
.youtube span:hover{
	background-color   : #CC0000;
	color              : #FFF;
	-webkit-transition : background-color 300ms ease-out;
}
.OtrasRedes{
	padding : 0 0 0 20px;
	width   : 58%;
}

/* Interes */
.imagenesInteres{
	padding-top: 25px;
}
.imagenesInteres div{
		text-align: center;
}
.imagenesInteres div a img{
	
	opacity :0.6;
	filter  :alpha(opacity=40); /* For IE8 and earlier */
}
.imagenesInteres div a img:hover{
	color   : red;
	opacity :1;
	filter  :alpha(opacity=100); /* For IE8 and earlier */
}
  .imagenesInteres .owl-controls .owl-buttons .owl-prev{
		background-color : rgba(255, 255, 255, 0);
		position         : absolute;
		left             : 28%;
		font-size        : 26px;
		top              :70%;
 } 
 .imagenesInteres .owl-controls .owl-buttons .owl-next{
		background-color : rgba(255, 255, 255, 0);
		position         : absolute;
		right            : 28%;
		font-size        : 26px;
		top              : 70%;
 } 
 @media only screen and (max-width: 600px) {
	.imagenesInteres .owl-controls .owl-buttons .owl-prev{
		left : 25%;
		top  : 67%;
 	} 
 .imagenesInteres .owl-controls .owl-buttons .owl-next{
		right : 24%;
		top   : 67%;
 	} 
} 





/*--------------------------------*/
/*        pie de pagina          */
/*------------------------------*/
.seccionPie{
	background-color : #CDCDCD;
	padding-bottom   : 25px;
	padding-top      : 25px;

}
.seccionPie ul li{
	padding-left  : 0;
	padding-right : 0;
	width         : 150px;
	margin-right  : 10px;
}
.seccionPie .especialPie{
	padding: 0;
}
.seccionPie ul li h6{
	font-weight: bold;
	font-size: 16px;
}
.seccionPie ul li ul a{
	text-decoration: underline;
	font-size      : 13px;
}

.seccionPie ul li ul{
	padding: 16px 0 0 0px;
}
.seccionPie ul li ul li{
	list-style: none;
	padding: 5px;
}
.inline-list{
	margin: 0 auto 1.0625rem auto;
	margin-left: auto;
	margin-right: auto;
}
/* pie propiedades */
.hoverMapa ul li a{
	color: #000;
}
.hoverMapa ul li:hover a,.hoverMapa ul li:hover{
	background: #000;
	color: #FFF;
}




/****************************************/
/*********** Estilos liferay ************/
/****************************************/

/* MENU PRINCIPAL*/

header.portlet-topper{
	background: none;
	box-shadow: none;
	display: none;
}

#portlet_homemenu_WAR_ine_home_menu_v1_l62portlet .portlet-content{
	padding: 0px;
}

#portlet-topper-toolbar_homemenu_WAR_ine_home_menu_v1_l62portlet{
	position: relative;
	top: 85px;
	background-color: red;
}

nav.menu {
	position: inherit;
	width: inherit;
}

.dropdown-menu .row{
	margin-left: 0px;
	margin-right: 0px;
}

.inner{
    width: 100%;
    display: inline-block;
}

#outer_2{
    column-count:2;
    -webkit-column-count:2; /* Safari and Chrome */
    -moz-column-count: 2; /* Firefox */
}

#outer_3{
    column-count:3;
    -webkit-column-count:3; /* Safari and Chrome */
    -moz-column-count: 3; /* Firefox */
}

/* MENU FOOTER*/

#portlet_homefooter_WAR_ine_home_footer_v1_l62portlet .portlet-content{
	padding: 0px;
} 