/**
 * @file
 * Block Styling
 */


.block { /* Block wrapper fuente equivalente a 11px*/
  margin-bottom:2em;
}

h2.block-title { /* Block title  fuente equivalente a 20px*/
	font-family: 'NewCicleGordita', Tahoma, Arial, sans-serif;
	font-size: 1.5em;
	line-height: 1em;
	color:  #333;
	margin-bottom:0.9875em;
	background: url('../images/linea.gif') repeat-x;
	padding-top:10px;
}

.region-sidebar-first h2.block-title {margin-right:-10px;}

.region-sidebar-second h2.block-title {margin-left:-10px;padding-left:10px;}

.block-title a:link { 
	color: #666;
}

.block-title a:hover { 
	color: #366;
	border-bottom:0;
}

.block-title a:visited { 
	color: #666;
}

#block-search-form { /* "Search form" block MARGIN-TOP AÑADIDO POR CARLOS*/
  float:right;
  margin-bottom:23px
}

.custom_search-popup {
	z-index: 999;
	background-color: white;
	right: 16px;
}

#block-block-8 {
	float: right;
	clear: both;
	margin:0;}

#block-block-8 div {
	transform:rotate(5deg);
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	float:left;
	padding:3px;
	width:45px;
	height:45px;
	cursor:pointer;
}

#fb {background:url('../../../../default/files/images/fb.png') no-repeat;}

#twitter {background:url('../../../../default/files/images/Twitter.png') no-repeat;}

#RSS {background:url('../../../../default/files/images/RSS.png') no-repeat;}

#fb:hover {background:url('../../../../default/files/images/fb2.png') no-repeat;}

#twitter:hover {background:url('../../../../default/files/images/Twitter2.png') no-repeat;}

#RSS:hover {background:url('../../../../default/files/images/RSS2.png') no-repeat;}

	
/* Estilo de listados con transicion de color */
	
	/* Listado de nodos relacionados */

.view-publicaciones-y-op-eds-sobre-pa-s .item-list li.views-row .views-field-field-pais, /* estilo de país */
.view-op-eds-sobre-pa-s-desde-nodo- .item-list li.views-row .views-field-field-pais,
.view-publicaciones-sobre-pa-s-desde-nodo- .item-list li.views-row .views-field-field-pais {
	font-family:tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	color:#999;
	width: 164px;
	float: right;
}


.view-publicaciones-y-op-eds-sobre-pa-s .item-list li.views-row .views-field-name, /*estilo de autor */
.view-op-eds-sobre-pa-s-desde-nodo-  .item-list li.views-row .views-field-name,
.view-publicaciones-sobre-pa-s-desde-nodo- .item-list li.views-row .views-field-name {
	background:url('../images/user10.png') no-repeat;
	background-position:left center;
	padding-left:15px;
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	clear: both;
}

.view-publicaciones-y-op-eds-sobre-pa-s .item-list li.views-row .views-field-title, /*estilo de titular */
.view-op-eds-sobre-pa-s-desde-nodo-  .item-list li.views-row .views-field-title,
.view-publicaciones-sobre-pa-s-desde-nodo- .item-list li.views-row .views-field-title {
	font-weight:bold;
	float: right;
	clear: both;
	width: 164px;
}

.block .item-list h3 { /*titulo de subseccion */
	background: url('../images/play_9x12.png') no-repeat;
	background-position: 159px center;
	background-color:#eee;
	margin: 0;
	border-top: 1px dotted #666;
	width: 164px;
	padding: 5px;
	transition: background-color,color .5s;
	-moz-transition: background-color,color.5s;
	-webkit-transition: background-color,color .5s;
	-o-transition: background-color,color .5s;
	}

.block .item-list h3:hover {background-color:#7EA460;color:#fff;}

.view-publicaciones-y-op-eds-sobre-pa-s,
.view-op-eds-sobre-pa-s-desde-nodo-,
.view-publicaciones-sobre-pa-s-desde-nodo- {
    height: 30px;
    width:174px;
    overflow:hidden;
    transition: height,width .5s;
    -moz-transition: height,width .5s;
    -webkit-transition: height,width .5s;
    -o-transition: height,width .5s;
}

#block-views-db9c8bd1113f55a8fd7dec7c4f8c0e3e,
#block-views-7da5a018770d64d068b409731637b4bc,
#block-views-d1e9676da3024214deda4e742acab5f7 {margin-bottom:.5em;}


.view-publicaciones-y-op-eds-sobre-pa-s:hover,
.view-op-eds-sobre-pa-s-desde-nodo-:hover,
.view-publicaciones-sobre-pa-s-desde-nodo-:hover {
	width:588px;
	overflow:visible;
	}

.view-publicaciones-y-op-eds-sobre-pa-s ul,
.view-op-eds-sobre-pa-s-desde-nodo- ul,
.view-publicaciones-sobre-pa-s-desde-nodo- ul {
    position: relative;
    z-index:9999;
    left: 186px;
    width:586px;
    top: -26px;
    overflow: hidden;
    height:1%;
    background-color: #eee;
    margin: 0;
    border:1px solid #333;
}

.view-publicaciones-y-op-eds-sobre-pa-s ul li,
.view-op-eds-sobre-pa-s-desde-nodo- ul li,
.view-publicaciones-sobre-pa-s-desde-nodo- ul li {
    float: left;
    padding: 10px;
    clear: none;
    width: 164px;
    margin: 0 !important;

}

.ipad .view-publicaciones-y-op-eds-sobre-pa-s:hover, /* Fallback para iPad y iPhone */
.iphone .view-publicaciones-y-op-eds-sobre-pa-s:hover,
.ipad .view-op-eds-sobre-pa-s-desde-nodo-:hover,
.iphone .view-op-eds-sobre-pa-s-desde-nodo-:hover,
.ipad .view-publicaciones-sobre-pa-s-desde-nodo-:hover,
.iphone .view-publicaciones-sobre-pa-s-desde-nodo-:hover {
	width:auto;
	overflow:hidden;
	}

.ipad .block .item-list h3,
.iphone .block .item-list h3 { 
	background: url('../images/arrow_down_12x12.png') no-repeat;
	background-position: 159px center;
	background-color:#eee;
	margin: 0;
	border-top: 1px dotted #666;
	width: 164px;
	padding: 5px;
	transition: background-color,color .5s;
	-moz-transition: background-color,color.5s;
	-webkit-transition: background-color,color .5s;
	-o-transition: background-color,color .5s;
	}

.ipad .block .item-list h3:hover,
.iphone .block .item-list h3:hover {background-color:#7EA460;color:#fff;}

.ipad .view-publicaciones-y-op-eds-sobre-pa-s,
.iphone .view-publicaciones-y-op-eds-sobre-pa-s,
.ipad .view-op-eds-sobre-pa-s-desde-nodo-,
.iphone .view-op-eds-sobre-pa-s-desde-nodo-,
.ipad .view-publicaciones-sobre-pa-s-desde-nodo-,
.iphone .view-publicaciones-sobre-pa-s-desde-nodo-  {
    overflow:hidden;
    height:1%;
    transition: all 0 ease 0;
    -moz-transition: all 0 ease 0;
    -webkit-transition: all 0 ease 0;
    -o-transition: all 0 ease 0;
}
	
.ipad .view-publicaciones-y-op-eds-sobre-pa-s ul,
.ipad .view-op-eds-sobre-pa-s-desde-nodo- ul,
.ipad .view-publicaciones-sobre-pa-s-desde-nodo- ul,
.iphone .view-publicaciones-y-op-eds-sobre-pa-s ul,
.iphone .view-op-eds-sobre-pa-s-desde-nodo- ul,
.iphone .view-publicaciones-sobre-pa-s-desde-nodo- ul {
    overflow: hidden;
    height:1%;
    background-color: #fff;
    margin: 0;
    width:auto;
    position:static;
    border:none;
}

.ipad .view-publicaciones-y-op-eds-sobre-pa-s ul li,
.ipad .view-op-eds-sobre-pa-s-desde-nodo- ul li,
.ipad .view-publicaciones-sobre-pa-s-desde-nodo- ul li,
.iphone .view-publicaciones-y-op-eds-sobre-pa-s ul li,
.iphone .view-op-eds-sobre-pa-s-desde-nodo- ul li,
.iphone .view-publicaciones-sobre-pa-s-desde-nodo- ul li {
    float: left;
    padding: 10px;
    clear: none;
    width: 164px;
    margin: 0 !important;

}



/* Estilo de listados especial para Eventos Electorales y Publicaciones de autor; incluye Portada */


.view-eventos-electorales-previstos-sobre-pa-s .item-list ul li, 
.view-eventos-electorales-sobre-pais .item-list ul li,
.view-eventos-electorales-previstos-relacionados .item-list ul li,
.view-eventos-electorales-convocados-sobre-pais .item-list ul li, 
.view-eventos-electorales-convocados-relacionados .item-list ul li,
.view-partidos ul li,
.pane-calendario-electoral .view-calendario-electoral ul li,
.pane-tweets-opemam .view-content .views-row {
	border-left: 0.3em solid #4B7e22;
	padding:0.4em 0.8em 0.4em 0.8em;
	margin-bottom:0.5em;
	background-color:#eee;
	background-image: url('../images/esqdoblezblanda.png');
	background-repeat: no-repeat;
	background-position: top right;
	}

.view-partidos ul li {width:158px; float:left; margin-right:5px;}

.view-eventos-electorales-previstos-sobre-pa-s .item-list li:hover, 
.view-eventos-electorales-sobre-pais .item-list li:hover,
.view-eventos-electorales-previstos-relacionados .item-list li:hover,
.view-eventos-electorales-convocados-sobre-pais .item-list li:hover,
.view-eventos-electorales-convocados-relacionados .item-list li:hover,
.view-partidos ul li:hover,
.pane-calendario-electoral .view-calendario-electoral ul li:hover,
.pane-tweets-opemam .view-content .views-row:hover {
	background-color:#f5f5f5;
	border-left: 0.3em solid #D38207;
	background-image: url('../images/esqdoblez.png');
	}

.sidebars .view-user-track ul li .views-field-field-tipo-pub,
.sidebars .view-user-track ul li .views-field-created,
.sidebars .view-user-track ul li .views-field-field-pais {
	margin-right:5px;
}

.sidebars .view-user-track ul li .views-field-field-tipo-pub {color:#999;}
.sidebars .view-user-track ul li .views-field-field-pais {color:#666}
.sidebars .view-user-track ul li .views-field-title {
	float:left;
	font-size: 1.2em;
	line-height: 1.1em;
	}

.sidebars .view-user-track ul li .views-field-field-tipo-pub,
.sidebars .view-user-track ul li .views-field-field-pais {
	font-family:tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.8em;
}

.sidebars .view-user-track ul li  {
	border-bottom: 1px solid #CCC;
	padding-bottom:5px;
	margin-bottom: .5em;
}

.sidebars .view-user-track ul li .views-field-field-pais {line-height:1.5em;}

.sidebars .view-user-track ul li .views-field-created {font-size:.8em;}

.sidebars .view-user-track ul li .views-field-created,
.sidebars .view-user-track ul li .views-field-field-pais {display:inline-block;}

.pane-calendario-electoral .view-calendario-electoral ul li,
.pane-tweets-opemam .view-content .views-row {background-image:none;}

.pane-calendario-electoral .view-calendario-electoral ul li:hover,
.pane-tweets-opemam .view-content .views-row:hover {background-image:none;}

.view-eventos-electorales-convocados-relacionados .item-list li.views-row .views-field-field-pais,
.view-eventos-electorales-previstos-relacionados .item-list li.views-row .views-field-field-pais {
	font-family:tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	width: 164px;
}


.pane-calendario-electoral .view-calendario-electoral ul li,
.pane-tweets-opemam .view-content .views-row {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.857em;
	line-height: 1.75em;
	color: #666;
	background-color:#fff;
}

.pane-calendario-electoral .view-calendario-electoral ul li.views-row-last {margin-bottom:0;}

.pane-calendario-electoral .view-calendario-electoral ul {
	margin: 0 0 -48px 0;
	padding-top: 53px;
	position: relative;
	top: -53px;
	background: url('../images/Urnawhite.png') no-repeat; /* Urnatransp para transparente */
	background-position: top right;
}

.pane-calendario-electoral .view-calendario-electoral .views-field-field-tipo {color:#000;}
	
	/*estilos de enlaces para los listados de bloque */

.block-views .item-list a:link { 
	color: #000;
}

.block-views .item-list a:hover { 
	color: #D38207;
	border-bottom:0;
}

.block-views .item-list a:visited { 
	color: #224b7d;
}

	/*estilo del username en li de block */

.item-list .views-field-name { 
	font-style:italic;
}

.item-list .views-field-name a:link { 
	color: #193800;
}

.item-list .views-field-name a:hover { 
	color: #666;
	border-bottom:0;
}

.item-list .views-field-name a:visited { 
	color: #666;
}

/* Block de Autor en barra lateral  */

.view-ficha-autor-2 .views-field-name, 
.view-ficha-autor-desde-user-track- .views-field-name,
.view-ficha-autores .views-field-name { 
	font-size: 1.286em;
	line-height: 1.166em;
	color:#999
}

.view-ficha-autor-2 .views-field-field-pais, 
.view-ficha-autor-desde-user-track- .views-field-field-pais,
.view-ficha-autores .views-field-field-pais {
	color:#fff;
	line-height:1em;
}

.view-ficha-autor-2 .views-field-name a:link, 
.view-ficha-autor-desde-user-track- .views-field-name a:link,
.view-ficha-autores .views-field-name a:link { 
	color: #4d653a; /* antes #4d653a */
}

.view-ficha-autor-2 .views-field-name a:hover, 
.view-ficha-autor-desde-user-track- .views-field-name a:hover,
.view-ficha-autores .views-field-name a:hover { 
	color: #4b7e22;
	border-bottom:0;
}

.view-ficha-autor-2 .views-field-name a:visited, 
.view-ficha-autor-desde-user-track- .views-field-name a:visited,
.view-ficha-autores .views-field-name a:visited { 
	color: #224b7d;
}

.view-ficha-autor-2 .views-field-picture img, 
.view-ficha-autor-desde-user-track- .views-field-picture img,
.view-ficha-autores .views-field-picture img {
	width: 50px;
	float: right;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px dotted white;
}

.view-ficha-autor-2 .views-row, 
.view-ficha-autor-desde-user-track- .views-row,
.view-ficha-autores .views-row {
	padding: 10px;
	background-color: #A6B2B8;
}



/* Bloque de Menú de País */

/* Ficha lateral de país */
	
.view-ficha-paises-lateral .view-content .views-row,
.view-ampliaci-n-ficha-pa-s-lateral-auxiliar-filtrar-por-url- .view-content .views-row {margin:0 0 2px 0;}

.view-ficha-paises-lateral ul,
.view-ampliaci-n-ficha-pa-s-lateral-auxiliar-filtrar-por-url- ul,
.view-menu-enlaces-a-noticias-publicaciones-y-comentarios ul,
.view-menu-enlaces-a-noticias-publicaciones-y-comentarios li,
.view-menu-enlaces-a-noticias-publicaciones-y-comentarios-auxiliar-filtrar-por-url- ul,
.view-menu-enlaces-a-noticias-publicaciones-y-comentarios-auxiliar-filtrar-por-url- li {margin:0}


.view-ficha-paises-lateral ul li,
.view-ampliaci-n-ficha-pa-s-lateral-auxiliar-filtrar-por-url- ul li,
.view-menu-enlaces-a-noticias-publicaciones-y-comentarios ul li,
.view-menu-enlaces-a-noticias-publicaciones-y-comentarios-auxiliar-filtrar-por-url- ul li {
	font-weight: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	margin-bottom:0 !important;
	font-size: 1.2em;
	border-left: 5px solid black;
	padding:0 0 2px 0.8em;
	line-height:1.2em;
	transition: background-color, border-left .5s;
  -moz-transition:background-color, border-left; /* Firefox 4 */
  -webkit-transition: background-color, border-left .5s; /* Safari and Chrome */
  -o-transition: background-color, border-left .5s; /* Opera */
	} 

.view-ficha-paises-lateral ul li:hover,
.view-ampliaci-n-ficha-pa-s-lateral-auxiliar-filtrar-por-url- ul li:hover,
.view-menu-enlaces-a-noticias-publicaciones-y-comentarios ul li:hover,
.view-menu-enlaces-a-noticias-publicaciones-y-comentarios-auxiliar-filtrar-por-url- li:hover {
	background-color:#F1EFE2;
	border-left: 0.8em solid #4B7e22;
	}

.region-sidebar-first .menu-pais,
#block-views-ficha-paises-lateral-block,
#block-views-37e664e9ed37d4a2dfc1910a7d97d2a9,
#block-views-14c8022280511fc74ab7639e82a22678,
#block-views-ficha-paises-lateral-block-1 {margin-bottom:0.1em;}

#block-views-075c0390e1fe534284a1bbfb27563f1b {margin-top:2em;}




/* Bloque usuario logueado */

#block-menu-menu-advanced-user-menu {
	position: fixed;
	bottom: 0px;
	left: 0;
	padding:5px 10px;
	z-index: 100;
	width: 100%;
	background-color: #000;
	color: white;
	font-size: 0.8em;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	margin:0;
}

#block-menu-menu-advanced-user-menu a,
#block-menu-menu-advanced-user-menu a:link,
#block-menu-menu-advanced-user-menu a:hover,
#block-menu-menu-advanced-user-menu a:visited {color:#fff}

#block-menu-menu-advanced-user-menu h2 {display:none;}

#block-menu-menu-advanced-user-menu ul li {
	float:left;
	border-left: 2px solid #ccc;
	margin: 4px;
	padding: 0 5px !important;

}

#block-menu-menu-advanced-user-menu ul li:hover {background-color:#999;}
