/* plantilla */
body {
	color: #8a8a8a;
}
a {	color: #1fbaf3; text-decoration: none;}
a:hover {text-decoration: underline;}
#wrapper {
	width: 960px;
	margin: 0 auto;
}
#header {
	padding-top:10px;
	background:#fff url(../images/css/bg_body.png) left bottom no-repeat;
	position: relative;
	width: 960px;
	height: 180px;
	margin-bottom: 5px;
}
.interior #header {
	background-color: #fff;
	background-position: -2px 0;
	background-repeat: no-repeat;
	background-image: url(../images/css/bg_body_interiores_1.png);
	height: 425px;
	margin-bottom:0;
}
#LangSelect {
	position:absolute;
	top:7px;
	left: 720px;
	font-size:1.1em;
	font-weight:bold;
	overflow: hidden;
	height: 34px;
	z-index: 999;
}
#LangSelect .banderaEsp {
	display: block;
	text-indent: -9999px;	
	width: 34px;
	height: 34px;
	float: left;
	margin: 0 3px;
}
#LangSelect .banderaIng {
	display: block;
	text-indent: -9999px;	
	width: 34px;
	height: 34px;
	float: left;
	margin: 0 3px;
}
#LangSelect span strong {
	display: block;
	width: 34px;
	height: 34px;
	float: left;
}
#LangSelect span a {
	display: block;
	width: 34px;
	height: 34px;
	float: left;
}
#LangSelect .banderaEsp a {
	background: url(../images/ico/bandera_esp.gif) left bottom no-repeat;
}
#LangSelect .banderaEsp strong {
	background: url(../images/ico/bandera_esp.gif) left top no-repeat;
}
#LangSelect .banderaIng a {
	background: url(../images/ico/bandera_gb.gif) left bottom no-repeat;
}
#LangSelect .banderaIng strong {
	background: url(../images/ico/bandera_gb.gif) left top no-repeat;
}
#pastilla_hazteSocio {
	position: absolute;
	top: 0;
	left: 725px;
	float: left;
}
#header h1 a {
	display: block;
	text-indent: -9999px;
	width: 175px;
	height: 65px;
	margin: 37px 0 0 100px;
}
.interior #header h1 a {
	margin: 37px 0 0 27px;
}
#header h2#claim {
	position: absolute;
	top: 52px;
	left: 285px;
	font-size: 1.7em;
	font-weight: bold;
	font-style: italic;
	color: #151515;
	/*text-indent: -999999px;
	display: block;
	background: url(../images/textos/h2_lema.png) 0 0 no-repeat;
	width: 300px;
	height: 21px;*/
}
.interior #header h2#claim {
	left:215px;
}
#patrosCab {
	position: absolute;
	top:10px;
	left:0;
}
/* nav ---------------------------------- */
#nav {
	margin: 11px 0 0 55px;
	width: 860px;
	height:25px;
	overflow:hidden;
}
.interior #header #nav {
	margin-top: 255px;
	background: #1FBAF3;
}
#nav ul li {
	float:left;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.1em;
	background: url(../images/css/bg_nav_li.png) right top no-repeat;
	padding-right:3px;
	margin-right:5px;
}
#nav ul li a {
	text-decoration: none;
	color: #fff;
	padding:7px 7px 3px;
	display: block;
	text-indent: -999999px;
	/*para splite:*/
	height:20px;
	padding: 5px 5px 0;
	background-image:url(../images/css/splite_nav.png);
	background-repeat: no-repeat;
}
#nav ul li.f-r {
	float:right;
	position:relative;
}
#nav ul li.last-item {
	background: none;
}
#nav ul li#nav_fa a {
	background-position: 0 3px;
	width:93px;
}
#nav ul li#nav_ct a {
	background-position:-108px 3px;
	width:103px;
}
#nav ul li#nav_cl a {
	background-position:-222px 3px;
	width:54px;
}
#nav ul li#nav_bl a {
	background-position:-292px 3px;
	width:28px;
}
#nav ul li#nav_ag a {
	background-position:-333px 3px;
	width:44px;
}
#nav ul li#nav_pf a {
	background-position:-548px 3px;
	width:128px;
}
#nav ul li#nav_sp a {
	background-position:-687px 3px;
	width:85px;
}
#nav ul li#nav_cn a {
	background-position:-787px 3px;
	width:54px;
}
#nav ul li#nav_fa a:hover,
#nav ul li#nav_fa a.active {
	background-position: 0 -18px;
}
#nav ul li#nav_ct a:hover,
#nav ul li#nav_ct a.active {
	background-position: -108px -18px;
}
#nav ul li#nav_cl a:hover,
#nav ul li#nav_cl a.active {
	background-position: -222px -18px;
}
#nav ul li#nav_bl a:hover,
#nav ul li#nav_bl a.active {
	background-position: -292px -18px;
}
#nav ul li#nav_ag a:hover,
#nav ul li#nav_ag a.active {
	background-position: -333px -18px;
}
#nav ul li#nav_pf a:hover,
#nav ul li#nav_pf a.active {
	background-position: -548px -18px;
}
#nav ul li#nav_sp a:hover,
#nav ul li#nav_sp a.active {
	background-position: -687px -18px;
}
#nav ul li#nav_cn a:hover,
#nav ul li#nav_cn a.active {
	background-position: -787px -18px;
}
/* nav en inglés --------------------- */
.version_en #nav ul li a {
	background-image:url(../images/css/splite_nav_en.png);
}
.version_en #nav ul li#nav_fa a {
	background-position: 0 3px;
	width:102px;
}
.version_en #nav ul li#nav_ct a {
	background-position:-111px 3px;
	width:73px;
}
.version_en #nav ul li#nav_cl a {
	background-position:-195px 3px;
	width:70px;
}
.version_en #nav ul li#nav_bl a {
	background-position:-278px 3px;
	width:32px;
}
.version_en #nav ul li#nav_ag a {
	background-position:-324px 3px;
	width:57px;
}
.version_en #nav ul li#nav_pf a {
	background-position:-646px 3px;
	width:40px;
}
.version_en #nav ul li#nav_sp a {
	background-position:-692px 3px;
	width:75px;
}
.version_en #nav ul li#nav_cn a {
	background-position:-774px 3px;
	width:66px;
}
.version_en #nav ul li#nav_fa a:hover,
.version_en #nav ul li#nav_fa a.active {
	background-position: 0 -17px;
}
.version_en #nav ul li#nav_ct a:hover,
.version_en #nav ul li#nav_ct a.active {
	background-position: -111px -17px;
}
.version_en #nav ul li#nav_cl a:hover,
.version_en #nav ul li#nav_cl a.active {
	background-position: -195px -17px;
}
.version_en #nav ul li#nav_bl a:hover,
.version_en #nav ul li#nav_bl a.active {
	background-position: -278px -17px;
}
.version_en #nav ul li#nav_ag a:hover,
.version_en #nav ul li#nav_ag a.active {
	background-position: -324px -17px;
}
.version_en #nav ul li#nav_pf a:hover,
.version_en #nav ul li#nav_pf a.active {
	background-position: -646px -17px;
}
.version_en #nav ul li#nav_sp a:hover,
.version_en #nav ul li#nav_sp a.active {
	background-position: -692px -17px;
}
.version_en #nav ul li#nav_cn a:hover,
.version_en #nav ul li#nav_cn a.active {
	background-position: -774px -17px;
}
/* footer ---------------------------- */
#footer {
	background: url(../images/css/sombra_footer.png) center top no-repeat;
	padding-top: 30px;
	width: 780px;
	margin: 0 auto;
}
#footer h3 {
	color:#1FBAF3;
	font-size:1.85em;
	margin-bottom:10px;
	font-weight:bold;
}
#footer .logos a {
	margin: 5px 10px 15px;
	display: block;
	float: left;
	height: 24px
}
#footer .copyright {
	font-size: 1.2em;
	color: #bbb;
	text-align: center;
		margin: 15px 0;
}
#footer .copyright a {
	color: #bbb;
	text-decoration: none;
}
/* content ---------------------------- */
#content {
	margin-bottom: 50px;
	display: block;
}
#fullBanner {
	display: block;
	width: 100%;
	margin:10px 0 15px;
	height:352px;
	overflow: hidden;
}
#breadCrumb {
	margin-bottom: 20px;
	font-size: 1.1em;
}
.separador {
	display: block;
	clear: both;
	height: 15px;
}
.separador2 {
	display: block;
	clear: both;
	margin: 7px 0 15px;
	height: 1px;
	background: #DDF2FC;
}
#col_left {
	float: left;
	width: 190px;
	margin-right: 30px;
	font-size: 1.2em;
}
#col_right {
	float: right;
	width: 235px;
	margin-left: 30px;
	font-size: 1.2em;
}
#sidebar .tipo-rotis,
#col_left .tipo-rotis,
#col_right .tipo-rotis {
	color:#1FBAF3;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size: 1.1em;
}
#main_content {
	width: 475px;
	float:left;
	font-size: 1.2em;
}
#sidebar {
	width: 234px;
	float: left;
	margin-right: 30px;
	font-size: 1.2em;
}
#main_content_subhome {
	width: 695px;
	float:left;
	font-size: 1.2em;
}
#col_left .textos,
#sidebar .textos {
	text-transform: uppercase;
	margin-bottom: 25px;
	color: #1fbaf3;
	font-size: 1.25em;
	text-align: right;
}
.banner {
	margin-bottom: 15px;
}
#col_right .video {
	margin-bottom:45px;
}
.separata {
	clear: both;
	height: 25px;
	display: block;
	width: 100%;
}
.colsHome {
	display: block;
}
.colsHome .col {
	float: left;
	font-size: 1.2em;
}
.colsHome .tam1 {
	width: 230px;
	overflow: hidden;
}
.colsHome .tam2 {
	width: 190px;
	margin: 0 25px;
}
.colsHome .tam3 {
	width: 228px;
	margin: 0 16px 25px 0;
	overflow: hidden;
}
.colsHome .last-col {
	margin-right:0;
}
.colsHome .col h3,
.siguenosEn span {
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #1fbaf3;
}
.colsHome .col h3 {
	font-size: 1.1em;
}
.siguenosEn span  {
	display:none;
	float:left;
	margin:9px 10px 0 0;
}
.colsHome .destacamos h4 {
	margin-bottom: 10px;
	color: #1fbaf3;
	font-size: 1.55em;
}
.colsHome .col p {
	margin-bottom: 10px;
}
.colsHome .col p.meta {
	margin-bottom: 0;
	color: #bbb;
}
.colsHome .colbanners p {
	margin-bottom: 5px;
}
.bannerBottom {
	margin-top: 50px;
}
#menu {
	margin-bottom: 20px;
}
#menu li {
	text-transform: uppercase;
	height:1%;
}
#menu li a {
	border-bottom: 1px solid #DDF2FC;
	background: url(../images/ico/bg_menu_li_a.png) right center no-repeat;
	display: block;
	padding: 7px 10px 7px 0;
}
#menu li a:hover,
#menu li.active a {
	color:#145f7a;
	text-decoration: none;
	background-image:url(../images/ico/bg_menu_li_selected_a.png);
}
ul.remarcado li {
	background:url(../images/ico/bullet_aliados.png) no-repeat scroll 0 2px;
	padding:3px 0 3px 23px;
	font-weight: bold;
	font-size: 1.3em;
}
/*
ul.remarcado li a {
	display:block;
	text-indent:-999999px;
	height:15px;
	width:130px;
}
ul.remarcado li#remar_qs a {
	background:url(../images/css/splite_remarcado.png) no-repeat 0px 0px;	
}
ul.remarcado li#remar_pt a {
	background:url(../images/css/splite_remarcado.png) no-repeat 0px -18px;	
}
ul.remarcado li#remar_ct a {
	background:url(../images/css/splite_remarcado.png) no-repeat 0px -38px;	
}
*/
.newsletter .texto {
	margin-bottom: 10px;
	background: url(../images/ico/ico_sobre.gif) 2px 3px no-repeat;
	border: 1px solid #ddf2fc;
	color: #333;
	width: 140px;
	padding: 2px 2px 2px 21px ;
}
.tam3 .newsletter .texto {width: 145px;}
#col_left .newsletter .texto {
	width: 100px;
}
/*
#h_presentacion,
#h_mantenteInformado,
#h_noticias,
#h_patrocinadores,
#h_colaboradores,
#h_datosContacto {
	display: block;
	text-indent: -9999999px;
	background: url(../images/textos/h_presentacion.png) 0 0 no-repeat;
	width: 100%;
	height: 15px;
}
#h_mantenteInformado {background: url(../images/textos/h_mantenteInformado.png) 0 0 no-repeat;}
#h_noticias {background: url(../images/textos/h_noticias.png) 0 0 no-repeat;}
#h_patrocinadores {background: url(../images/textos/h_patrocinadores.png) 0 0 no-repeat;}
#h_colaboradores {background: url(../images/textos/h_colaboradores.png) 0 0 no-repeat;}
#h_datosContacto {background: url(../images/textos/h_datosContacto.png) 0 0 no-repeat;}
*/
.falseh {
	font-size: 1.15em;
	color:#1FBAF3;
	margin-bottom: 2px;
}
.pageTitle {
	font-size: 1.55em;
	color:#1FBAF3;
	margin-bottom: 15px;
	font-weight: bold;
}
.entradilla {
	font-size: 1.15em;
	color:#1FBAF3;
	font-weight: bold;
	padding-bottom: 10px;
}
.entradilla a {
	text-decoration: underline;
}
.entradilla p {
	margin-bottom: 15px;
}
.desarrollo {
	margin-bottom: 30px;
}
.desarrollo ul {
	margin-bottom: 30px;
}
.desarrollo ul ul {
	margin: 0 0 0 18px;
}
.desarrollo ul li {
	background:transparent url(../images/ico/bullet_aliados.png) no-repeat scroll 0 2px;
	margin-bottom:3px;
	padding:3px 0 3px 23px;
}
.desarrollo ul ul li {
	background:transparent url(../images/ico/bullet_blue.png) no-repeat scroll 0 2px;
	margin-bottom:3px;
	padding:3px 0 3px 15px;
}
.desarrollo .foto_center,
.entradilla .foto_center {
	margin: 10px 0;
	width:auto;
	text-align: center;
}
.desarrollo .foto_right,
.entradilla .foto_right {
	margin: 0 0 10px 10px;
	float: right;
}
.desarrollo .foto_left,
.entradilla .foto_left {
	margin: 0 10px 10px 0;
	float: left;
}
.desarrollo h3 {
	margin-bottom: 15px;
	font-size: 1.15em;
	color:#1FBAF3;
	font-weight: bold;
}
.desarrollo p {
	margin-bottom: 15px;
}
.desarrollo .foto {
	margin: 25px 0;
}
.desarrollo .align_center {
	text-align: center;
}
.bocadillo {
	background: url(../images/css/bg_top_bocadillo.png) 0 0 no-repeat;
	padding-top: 45px;
	width: 229px;
	display: block;
	float:left;
	color: #fff;
}
.bocadillo_par {
	background: url(../images/css/bg_top_bocadillo_par.png) 0 0 no-repeat;
}
.bocadillo .bocadillo_cierre {
	background: url(../images/css/bg_cierre_bocadillo.png) 0 0 no-repeat;
	height: 25px;
	width: 229px;
	display: block;
}
.bocadillo .cont {
	background: url(../images/css/bg_cont_bocadillo.png) 0 0 repeat-y;
	padding: 0 30px 7px 15px;
	display: block;
	text-align: center;
	/*min-height: 115px;*/
}
.bocadillo p {
	margin-bottom:0;
	padding-bottom: 10px;
}
.bocadillo a {
	color:#fff;
	text-decoration: underline;
}
.botones {
	margin-bottom: 25px;
}
.botones a img {
	margin: 0 15px 15px 0;
}
.verMas {
	color: #1FBAF3;
}
.verMas a,
.desarrollo a {
	text-decoration: underline;
}
.verMas a:hover,
.desarrollo a:hover {
	text-decoration: none;
}
.vcard {
	margin-bottom: 25px;
	border: 1px solid #DDF2FC;
	padding: 10px;
}
.vcard ul {margin-top: 10px;}
.vcard li {
	margin-bottom: 4px;
}
.contactForm p {
	line-height:1.35em;
	margin-bottom:15px;
}
.contactForm p.iconos_pagos  {
	line-height: 50px;
}
.contactForm p.iconos_pagos img {
	vertical-align: middle;
}
.contactForm p.iconos_pagos span {
	margin-right: 25px;
	font-weight: bold;
}
.contactForm label {
	display:block;
	float:left;
	font-weight:bold;
	padding-top:3px;
	width:125px;
	color: #333;
}
.contactForm .clearfix input, .contactForm .clearfix select, .contactForm .clearfix textarea {
	background:#F4FCFF none repeat scroll 0 0;
	border:1px solid #D7F2FB;
	margin-right:10px;
	padding:3px 2px;
	width:390px;
}
.contactForm .clearfix span {
	background:transparent url(../images/ico/ico_aviso.png) no-repeat scroll 0 0;
	color:#052C3D;
	font-size:0.9em;
	padding:3px 0 3px 21px;
}
.contactForm .clearfix span.ok {
	background:transparent url(../images/ico/ico_ok.png) no-repeat scroll 0 center;
	color:#008800;
	padding-left:21px;
}
.contactForm .clearfix span.error {
	background:transparent url(../images/ico/ico_exclamation.png) no-repeat scroll 0 center;
	color:#CC0000;
	padding-left:25px;
}

/* eventosDestacados -------------------- */
#eventosDestacados {
	margin-bottom: 15px;
}
#eventosDestacados .destacado {
	margin-bottom: 15px;
	border-bottom:1px solid #D7F2FB;
	padding-bottom: 10px;
	display:block;
}
#eventosDestacados .destacado .imgDestacada {
	float: left;
	margin-right:10px;
}
#eventosDestacados .destacado ul {
	list-style: none inside;
	margin: 0;
}
#eventosDestacados .destacado ul li {
	background:none;
	padding:0;
}
.listadoEventos h3 {
	clear:both;
	color:#81A016;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:15px;
	padding:10px 0 5px;
}
#main_content .listadoEventos ul {
	margin-left:0;
}
.listadoEventos li {
	background:transparent url(../images/ico/bg_menu_li_selected_a.png) no-repeat scroll 0 4px;
	display:block;
	margin-bottom:4px;
	padding-left:9px;
}
#eventosDestacados .destacado ul ul {
	padding:0;
	list-style: disc outside;
	margin-left: 15px;
}
#eventosDestacados .destacado ul ul li {
	position:relative;
}
#eventosDestacados .destacado ul.sinImagen {
	padding-left: 0;
}
#eventosDestacados .destacado ul h3 {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.1em;
}
#eventosDestacados .destacado ul li.fecha {
	color: #666;
}
#fichaEvento {
	border-bottom:2px solid #ddd;
	float:left;
	margin:0 0 15px 0;
	padding:10px 10px 10px;
	width:455px;
}
#fichaEvento ul {
	list-style: none;
	margin: 0;
	padding:0;
}
#fichaEvento ul li {
	background: url(../images/ico/bullet_blue.png) no-repeat scroll 0 3px;
	margin-bottom:3px;
	padding:3px 0 3px 23px;
}
/* recuadro ------------------------- */
#col_right .recuadro {
	width: 215px;
	padding: 10px;
	border: 1px solid #DDF2FC;
	margin-bottom: 25px;
}
#col_right .recuadro ul {
	list-style: none;
	margin:0;
}
#col_right .recuadro ul li {
	background: url(../images/ico/bullet_blue.png) no-repeat 0 3px;
	margin-bottom:3px;
	padding:3px 0 3px 23px;
}
#col_right .recuadro ul li.adjunto {
	background: url(../images/ico/ico_attach.png) no-repeat 0 2px;
}
/* column ------------- */
.column h3 {
	font-size:1.2em;
	margin:0 0 10px 0;
	color: #000;
	font-weight: bold;
}
.column {
	width: 30%;
	float:left;
	margin-right: 2%;
	padding-right: 2%;
	border-right: 1px solid #DDF2FC;
}
.lastCol {
	margin:0;
	padding: 0;
	border: none;
}
#main_content .column h3 {
	font-size: 1.2em;
	margin: 25px 0 0;
}
#main_content .column ul {
	list-style-type: none;
	background:#FFFFFF url(../images/css/bg_blockHome.png) repeat-x left bottom;
	border-bottom:1px solid #D7F2FB;
	padding:1%;
	margin:5px 0 0;
	list-style-position:outside;
}
.column ul li {
	background: url(../images/ico/bullet_aliados.png) no-repeat scroll 0 2px;
	margin-bottom:3px;
	padding:3px 0 3px 23px;
	position:relative;
}
.column .verMas {
	font-size: 1em;
}
.paginador {
	margin-top: 15px;
	overflow: hidden;
	border-top:1px solid #D7F2FB;
	padding-top: 7px;
}
a.external {
	background:transparent url(../images/ico/external.png) no-repeat scroll right center;
	padding:0 13px 0 0;
}
.pagination {
	margin: 15px 0;
	text-align: center;
}
.pagination a {
	margin: 0 15px;
}
/* caracteristicas ------------------ */
#caracteristicas {
	margin-bottom: 25px;
	display: block;
}
#caracteristicas .burbuja {
	width: 228px;
}
#caracteristicas .burbuja h4 {
	text-transform: uppercase;
	margin-bottom: 5px;
}
/*azul: */
.azul .burbuja {
	color:#fff;
}
.azul .burbuja-top {
	background: url(../images/css/burbuja_azul_top_top.png) 0 0 no-repeat;
	padding-top: 9px;
}
.azul .burbuja .cont {
	background: url(../images/css/burbuja_azul_top_cont.png)  0 0 repeat-y;
	padding: 0 30px 5px 15px;
}
.azul .burbuja-bottom_left .cont, 
.azul .burbuja-bottom_right .cont {
	padding-bottom: 15px;
}
.azul .burbuja_cierre_top_left {
	background: url(../images/css/burbuja_azul_top_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 47px;
}
.azul .burbuja_cierre_top_right {
	background: url(../images/css/burbuja_azul_top_bottom_par.png) 0 0 no-repeat;
	width: 229px;
	height: 47px;
}
.azul .burbuja-bottom_left {
	background: url(../images/css/burbuja_azul_bottom_top_impar.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.azul .burbuja-bottom_right {
	background: url(../images/css/burbuja_azul_bottom_top_par.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.azul .burbuja_cierre_bottom_left {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}
.azul .burbuja_cierre_bottom_right {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}
/*verde: */
.verde .burbuja {
	color: #0a3a2b;
}
.verde .burbuja-top {
	background: url(../images/css/burbuja_verde_top_top.png) 0 0 no-repeat;
	padding-top: 9px;
}
.verde .burbuja .cont {
	background: url(../images/css/burbuja_verde_top_cont.png)  0 0 repeat-y;
	padding: 0 30px 5px 15px;
}
.verde .burbuja-bottom_left .cont, 
.verde .burbuja-bottom_right .cont {
	padding-bottom: 15px;
}
.verde .burbuja_cierre_top_left {
	background: url(../images/css/burbuja_verde_top_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 47px;
}
.verde .burbuja_cierre_top_right {
	background: url(../images/css/burbuja_verde_top_bottom_par.png) 0 0 no-repeat;
	width: 229px;
	height: 47px;
}
.verde .burbuja-bottom_left {
	background: url(../images/css/burbuja_verde_bottom_top_impar.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.verde .burbuja-bottom_right {
	background: url(../images/css/burbuja_verde_bottom_top_par.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.verde .burbuja_cierre_bottom_left {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}
.verde .burbuja_cierre_bottom_right {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}
/*rojo: */
.rojo .burbuja {
	color: #fff;
}
.rojo .burbuja-top {
	background: url(../images/css/burbuja_roja_top_top.png) 0 0 no-repeat;
	padding-top: 9px;
}
.rojo .burbuja .cont {
	background: url(../images/css/burbuja_roja_top_cont.png)  0 0 repeat-y;
	padding: 0 30px 5px 15px;
}
.rojo .burbuja-bottom_left .cont, 
.rojo .burbuja-bottom_right .cont {
	padding-bottom: 15px;
}
.rojo .burbuja_cierre_top_left {
	background: url(../images/css/burbuja_roja_top_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 47px;
}
.rojo .burbuja_cierre_top_right {
	background: url(../images/css/burbuja_roja_top_bottom_par.png) 0 0 no-repeat;
	width: 229px;
	height: 47px;
}
.rojo .burbuja-bottom_left {
	background: url(../images/css/burbuja_roja_bottom_top_impar.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.rojo .burbuja-bottom_right {
	background: url(../images/css/burbuja_roja_bottom_top_par.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.rojo .burbuja_cierre_bottom_left {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}
.rojo .burbuja_cierre_bottom_right {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}

/*gris: */
.gris .burbuja {
	color: #0a3a2b;
}
.gris .burbuja-top {
	background: url(../images/css/burbuja_gris_top_top.png) 0 0 no-repeat;
	padding-top: 9px;
}
.gris .burbuja .cont {
	background: url(../images/css/burbuja_gris_top_cont.png)  0 0 repeat-y;
	padding: 0 30px 5px 15px;
}
.gris .burbuja-bottom_left .cont, 
.gris .burbuja-bottom_right .cont {
	padding-bottom: 15px;
}
.gris .burbuja_cierre_top_left {
	background: url(../images/css/burbuja_gris_top_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 47px;
}
.gris .burbuja_cierre_top_right {
	background: url(../images/css/burbuja_gris_top_bottom_par.png) 0 0 no-repeat;
	width: 229px;
	height: 47px;
}
.gris .burbuja-bottom_left {
	background: url(../images/css/burbuja_gris_bottom_top_impar.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.gris .burbuja-bottom_right {
	background: url(../images/css/burbuja_gris_bottom_top_par.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.gris .burbuja_cierre_bottom_left {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}
.gris .burbuja_cierre_bottom_right {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}
/*azul: */
.violeta .burbuja {
	color:#fff;
}
.violeta .burbuja-top {
	background: url(../images/css/burbuja_violeta_top_top.png) 0 0 no-repeat;
	padding-top: 9px;
}
.violeta .burbuja .cont {
	background: url(../images/css/burbuja_violeta_top_cont.png)  0 0 repeat-y;
	padding: 0 30px 5px 15px;
}
.violeta .burbuja-bottom_left .cont, 
.violeta .burbuja-bottom_right .cont {
	padding-bottom: 15px;
}
.violeta .burbuja_cierre_top_left {
	background: url(../images/css/burbuja_violeta_top_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 47px;
}
.violeta .burbuja_cierre_top_right {
	background: url(../images/css/burbuja_violeta_top_bottom_par.png) 0 0 no-repeat;
	width: 229px;
	height: 47px;
}
.violeta .burbuja-bottom_left {
	background: url(../images/css/burbuja_violeta_bottom_top_impar.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.violeta .burbuja-bottom_right {
	background: url(../images/css/burbuja_violeta_bottom_top_par.png)  top right no-repeat;
	width: 229px;
	padding-top: 46px;
}
.violeta .burbuja_cierre_bottom_left {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}
.violeta .burbuja_cierre_bottom_right {
	background: url(../images/css/burbuja_cierre_bottom_impar.png)  top right no-repeat;
	width: 229px;
	height: 21px;
}

/* listadoLogo ----------------------- */
/*rectangulares:*/
.listadoLogo h3 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:15px;
	color:#81A016;
	padding:10px 0px 5px;
	clear: both;
}
.listadoLogo .item {
	float: left;
	margin: 0 10px 10px 0;
	width: 330px;
	border: 1px solid #D7F2FB;
	background:#F4FCFF;
}
.listadoLogo .item .imgLogo {
	float:left;
	width: 136px;
	height: 95px;
	display:block;
	background: #fff;
	overflow: hidden;
}
.listadoLogo .item .imgLogo p {
	vertical-align: middle;
}
.listadoLogo .item .imgLogo img {
	/*width: 130px;*/
	margin:0 3px;
	max-width: 130px;
}
.listadoLogo .item ul {
	list-style-type: none;
	padding: 7px 7px 7px 145px;
	margin:0;
}
.listadoLogo .logo h4 {
	font-weight: bold;
	color: #000;
	margin-bottom:3px;
}
.listadoLogo .logo {
	float: left;
	margin: 0 10px 10px 0;
	width: 118px;
	height: 95px;
	border: 1px solid #D7F2FB;
	background:#F4FCFF;
	padding: 10px;
}
.listadoLogo .logo .imgLogo {
	width: 115px;
	height: 75px;
}
.listadoLogo .logo img {
	max-width: 115px;
}

/* itemBlock y recursos audiovisuales ----*/
.recursos .desarrollo h3 {
	clear:both;
	color:#81A016;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:15px;
	padding:10px 0 5px;
}
.itemBlock {
	margin-bottom: 15px;
	display: block;
}
.itemBlock .imagen {
	margin: 0 10px 5px 0;
	float: left;
	width: 153px;
}
#main_content .desarrollo .itemBlock .video {
	margin-bottom:10px;
}
#main_content .desarrollo .itemBlock ul {
	margin-top:0;
}
#main_content .desarrollo .itemBlock ul li {
	background: none;
	padding-left: 0;
}
.itemBlock ul.sinImagen {
	padding-left: 0;
}
.itemBlock ul h4 {
	color: #088CBB;
	font-size: 1.15em;
	font-weight: bold;
}
#main_content .desarrollo .itemBlock ul .enlaces ul {
	margin: 0 0 0 3px;
	padding-left: 161px;
}
#main_content .desarrollo .itemBlock ul.sin_foto .enlaces ul {
	margin: 0 0 0 3px;
	padding-left: 0;
}
#main_content .desarrollo .itemBlock ul .enlaces ul li {
	background:transparent url(../images/ico/bg_menu_li_selected_a.png) no-repeat scroll left 6px;
	height:1%;
	margin:2px 0 !important;
	padding-left:9px;
	margin: 3px 0;
	padding: 2px 0 2px 10px;
}
.recursos_audiovisuales .itemBlock ul .videos ul li {
	background: url(../images/ico/ico_tv_peq.png) 0 2px no-repeat;
	padding-left: 21px;
}
.recursos_audiovisuales .itemBlock ul .audio ul li {
	background: url(../images/ico/ico_radio_peq.png) 0 2px no-repeat;
	padding-left: 21px;
}
.recursos_audiovisuales .entrevistas ul li {
	background: url(../images/ico/ico_maquina_peq.png) 0 0 no-repeat;
	padding-left: 25px;
}
.itemBlock ul ul li.pdf {
	background: url(../images/ico/ico_pdf.png) 0 0 no-repeat;
	padding-left: 25px;
}
.itemBlock ul li.descr {
}
.itemBlock ul li.audio {
	margin: 10px 0;
}
.archivoAudio {
	margin: 30px 0 15px;
}

.recursos_audiovisuales .itemVideos,
.recursos_audiovisuales .itemAudio {
	width:100%;
	float:none;
}
.recursos_audiovisuales .itemVideos .conVideo {
	padding-left: 335px;
}
.recursos_graficos .itemBlock  ul,
.recursos_audiovisuales .itemBlock ul {
	margin: 10px 0 25px;
	list-style-position:inside;
}
.recursos_graficos .itemBlock  ul li,
.recursos_audiovisuales .itemBlock ul li {
	height: 1%;
	position: relative;
}
.recursos_graficos .itemBlock  ul .enlaces ul,
.recursos_audiovisuales .itemBlock ul .enlaces ul {
	padding: 3px 0;
}
.recursos_graficos .itemBlock  .enlaces li,
.recursos_audiovisuales .itemBlock .enlaces li {
	background: url(../images/ico/bg_menu_li_selected_a.png) no-repeat scroll left 6px;
	margin: 2px 0 2px 0 !important;
	padding-left:9px;
	height: 1%;
}

.contactForm {
	display:block;
}

/* mes clipping -------------- */
.mesClipping {
	display:none;
}
.linksMensuales {
	font-size: 1.2em;
	margin-bottom: 15px;
	margin-top: -15px;
	background:#fff;
	border-bottom: 2px solid #DDF2FC;
	padding:0 5px 10px;
}
.linksMensuales h3 {
	font-weight: bold;
	margin: 3px 0;
}
.linksMensuales ul li {
	margin: 3px 0;
}
/* linksmensuales en en contenido, no en el sidebar */
.clipping .listadoMeses h3 {
	clear:both;
	color:#81A016;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:15px;
	padding:10px 0 5px;
}
.linksMensuales {
	width: 215px;
	border: 1px solid #DDF2FC;
	padding: 10px;
	font-size: x-small;
	margin: 0 0 25px;
}
#main_content .listadoMeses {
	margin: 0 0 10px;
}
.linksMensuales h3 {
	color:#81A016;
	font-size:1.2em;
	font-weight:bold;
	margin: 5px 5px 5px 0;
}
.linksMensuales ul {
	font-size: 1.2em;
	list-style: none;
	margin: 0;
}
#main_content .linksMensuales ul li {
	background:transparent url(../images/ico/bg_menu_li_selected_a.png) no-repeat left center;
	padding-left: 9px;
}
#main_content ul.arrow li {
	background:transparent url(../images/ico/bg_menu_li_selected_a.png) no-repeat scroll left center;
	margin:0 0 4px;
	padding-left:9px;
}
.aviso {
	clear: both;
	background:#FFFFEA url(../images/css/bg_recuadro.png) repeat-x scroll left bottom;
	border:1px solid #FFFFAA;
	margin:0 0 15px 0;
	padding:10px;
	width: 455px;
}
.fullMensaje {
	margin: 25px auto;
	width: 920px;
	padding: 10px 10px 0;
	font-size: 1.2em;
	color: #000;
}
.fullMensaje p {
	margin-bottom: 10px;
}
/* formularios apaisados (dona) --------------- */
.contactForm p.apaisado {
	width: 330px;
	margin-right:10px;
	margin-bottom: 10px;
	float: left;
	line-height: 1.8em;
	color: #333;
}
.contactForm .disyuntiva {
	font-weight: bold;
	font-size: 2em;
	padding:65px 340px;
	color:#1FBAF3;
}
.contactForm .cajon {
	border:1px solid #D7F2FB;
	padding:10px;
	width: 300px;
	min-height: 165px;
	height: auto !important; height:165px; /*hack ie6*/
	overflow: hidden;
	line-height: 15px;
	margin-bottom:25px;
	position: relative;
}
.contactForm .cajon label {
	float:none;
	margin-bottom: 10px;
	width: auto;
}
.contactForm .cajon .eleccion {
	clear:both;
	margin-bottom:0;
}
.contactForm .cajon .col {
	width: 140px;
}
.contactForm .cajon h5 {
	font-weight: bold;
	margin-bottom: 10px;
}
.contactForm .cajon ul {
	margin-bottom: 20px;
}
.contactForm .cajon ul li {
	margin-bottom: 5px;
}
.contactForm .cajon #aportaPuntual {
	position: absolute;
	top: 40%;
	left: 35%;
}
.contactForm .cajon #aportaPuntual input {
	font-size: 1.3em;
	width: 100px;
	color:#666;
}
.contactForm p.subeme {
	margin: 0 30px 15px 0;
	padding-top: 15px;
	clear: both;
	text-align: right;
}
.contactForm p.num-cuenta {
	width: 60px;
}
.contactForm p.num-cuenta-dos {
	width: 400px;
}
.contactForm p.botonacos {
	margin-top: 25px;
	overflow: hidden;
}
.contactForm p.checkbox {
	margin-bottom: 5px;
}
.contactForm p.botonacos a {
	width: 130px;
	padding: 10px;
	font-weight: bold;
	color:#fff;
	background: #f90;
	font-size: 1.1em;
	display: block;
	float:left;
	text-align: center;
	margin-right: 15px;
}
.contactForm p.botonacos a:hover {
	background: #f60;
	text-decoration: none;
}
.contactForm p.apaisado img.ui-datepicker-trigger {
	vertical-align: middle;
	cursor: pointer;
}
.contactForm h4 {
	display: block;
	background: #1FBAF3;
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
	clear: both;
	margin: 15px 0;
	width: 645px;
}
.contactForm p.apaisado label {
	float: none;
	width: auto;
	padding-bottom: 3px;
}
.contactForm .apaisado input.texto, .apaisado select.texto, .contactForm .apaisado textarea.texto {
	background:#F4FCFF;
	border:1px solid #D7F2FB;
	margin-right:10px;
	padding:3px 2px;
	width:320px;
}
.contactForm .apaisado input.width-auto, .apaisado select.width-auto, .contactForm .apaisado textarea.width-auto {
	width: auto;
}
.contactForm .apaisado input.width-numerico {
	width: 50px;
	text-align: right;
}
.contactForm .apaisado .indentado {
	margin-left: 25px;
}
.contactForm  textarea.aviso {
	color:#999999;
	font-size:.85em;
	width:645px;
	font-family: arial, sans-serif;
	margin: 0;
	padding: 10px 0 10px 10px;
}
.contactForm .formActions {
	text-align: center;
}
.contactForm .formActions span {
	line-height:29px;
	float:left;
	width:20px;
	text-align: center;
}
.contactForm .formActions input.boton {
	background:transparent url(../images/ico/boton_naranja_grande.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.2em;
	font-weight:bold;
	line-height:29px;
	height: 29px;
	border: none;
	margin-bottom:15px;
	text-align:center;
	width:150px;
	float:left;
	margin-left: 125px;
}
.contactForm .formActions .reset {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#CC0000;
	cursor:pointer;
	font-size:12px;
	float:left;
	height: 29px;
}
.contactForm .aviso {
	width: 645px;
	padding: 10px 10px 0 10px;
	font-size: .9em;
	
}
/* Datepicker
----------------------------------*/
/*
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0; background: #fff; font-size: 1.2em; background:#eee url(../images/css/bg-calendar-picker.png) 50% top repeat-x;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background:#F6A828 url(../images/css/bg-calendar-header-picker.png) 50% 50% repeat-x;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 5px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left:2px; background: url(../images/ico/iconos-datepicker-a.png) -80px -192px repeat-x;height:16px !important;width:16px !important;overflow:hidden;text-indent:-99999px;display: block;}
.ui-datepicker .ui-datepicker-next { right:2px; background: url(../images/ico/iconos-datepicker-a.png) -48px -192px repeat-x;height:16px !important;width:16px !important;overflow:hidden;text-indent:-99999px;display: block;}
.ui-datepicker .ui-datepicker-prev-hover { left:1px; background: url(../images/ico/iconos-datepicker.png) -80px -192px repeat-x;}
.ui-datepicker .ui-datepicker-next-hover { right:1px; background: url(../images/ico/iconos-datepicker.png) -48px -192px repeat-x;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-widget-header .ui-icon {background: none !important;}
*/
.entidades .bancosHelp {
	/*float: right;*/
	border: 1px solid #fc3;
	padding: 10px 10px 0;
	background:#FFECC1;
	color: #333;
/*	width: 250px;
	margin-right: 30px*/
	margin:0 0 15px 0;
		width: 645px;
}
.entidades .entidad {
	margin-bottom: 25px;
	display: block;
	overflow: hidden;
}
.entidades .entidad img {
	float: left;
}
.entidades .entidad ul {
	padding-left: 135px;
	margin-top: 10px;
	font-size: 1.2em;
}
.entidades .entidad ul h5 {
	font-weight: bold;
	color:#1fbaf3;
}
.entidades .entidad .otraChorrada {
	background: #F0F0F0;
	border:1px solid #EDEDED;
	float:right;
	margin:16px 31px 0;
	padding:5px 10px;
}
/* mapaweb ------------- */
ul.mapaweb {
	margin-bottom: 25px;
}
ul.mapaweb li {
	font-weight: bold;
	margin-bottom: 5px;
	height: 1%;
	background:url("../images/ico/bullet_blue.png") no-repeat scroll 0 2px transparent;
	padding:3px 0 3px 15px;
}
ul.mapaweb li li {
	font-weight: normal;
}
ul.mapaweb li ul {
	margin-top:5px;
	margin-left: 15px;
}
