@charset "utf-8";

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}

*,html,body {
	font-family: Tahoma, Geneva, sans-serif;
	color: #7C7C7C;
}

#header {
	background: url(img/header-2.jpg) center top repeat-x;
}

#bg-header {
	background:url(img/header-1.jpg) center top no-repeat;
	height: 194px;
	padding-top: 34px;
}

.wrapper {
	width: 980px;
	margin: auto;
	background: #FFF;
	position: relative;
}

#bg-header .wrapper {
	height: 194px;
	background: url(img/bg-botonera.jpg) top repeat-x;
	overflow: hidden;
}

#header h1 a{
	display: block;
	width: 205px;
	height: 56px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(img/logo-predif.gif) no-repeat left top;
	margin: 35px 0 37px 34px;
	float: left;
}

#header #primary ul {
	font-family: arial;
	font-size: 1em;
	clear: both;
	background: #ccc url(img/bg-boton-red-social.gif);
	width: 980px !important;
	overflow: hidden;
}

#header #top ul {
	font-family: arial;
	font-size: 0.8em;
	clear: both;
	text-align: center;
	position:absolute;
	right: 0px;
	top: 5px;
	overflow: hidden;
}

#header #primary ul li, #header #top ul li {
	float: left;
	padding: 0px;
}

#header #top ul li {
	border: 0px;
	border-left: 1px solid #0bb7f0;
    	list-style: none;
}

#header #primary ul a {
	display: block;
	color: #FFF;
	text-decoration: none;
	height: 65px;
	line-height: 65px;
	padding: 0 18px;
	text-align: center;
	text-shadow: #333 0 1px 1px;
}

#header #top ul a {
	display: block;
	color: #0bb7f0;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

#header #top ul li.first a {
	background: url(img/boton-contactar-superior.gif);
	padding-left: 36px;
}

#portada a{			background: url(img/bg-boton-red-social.gif); width: 95px; padding: 0 !important; }
#boletin_digital a {		background: url(img/bg-boton-boletin.gif); }
#viaja_con_nosotros a {		background: url(img/bg-boton-programa.gif); }
#noticias a {  		background: url(img/bg-boton-noticias.gif); }
#formacion a {		background: url(img/bg-boton-formacion.gif); }
#cursos_y_seminarios a {		background: url(img/bg-boton-cursos_y_seminarios.gif); }
#herramientas a {	background: url(img/bg-boton-herramientas.gif); }
#red_social a{			background: url(img/bg-boton-red-social.gif); }
#zona_predif a {		background: url(img/bg-boton-zona-predif.gif); }
#fitur_2017 a {		background: url(img/bg-boton-fitur-2015.gif); }
#transparencia a {		background: url(img/bg-boton-boletin.gif); }



/* BOTON SECCIÓN ACTUALMENTE PULSADO */
#header #primary ul li.active-trail a, #header #primary ul a:hover{
	color: #101010;
	background: url(img/bg-boton-seleccionado.gif);
	text-shadow: #FFF 0 1px 0;
}

#banner {
	float: left;
	margin: 34px 55px 0 51px;
}

#contacto {
	background: url(img/boton-contactar.gif);
	width: 101px;
	height: 30px;
	display: block;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #0bb7f0;
	font-size: 0.75em;
	line-height: 30px;
	padding-left: 36px;
	margin-top: 32px;
}

#search-theme-form {
	background:url(img/buscador.gif) no-repeat left top;
	width: 137px;
	height: 30px;
	float: left;
	margin-top: 72px;
}

#search-theme-form label {
    display: none;
}

#search-theme-form #edit-search-theme-form-1 {
	border: none;
	background: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.75em;
	color: #686868;
	padding: 8px;
	float: left;
	width: 90px;
}

#search-theme-form .form-submit {
	width: 31px;
	height: 30px;
	background: none;
	border: none;
	cursor: pointer;
	text-indent: -1000em;
}

#banner-central {
	background:url(img/fondo-slider.jpg) repeat-x top;
	height: 280px;
}

#slider {
	margin-left: -47px;
	height:279px;
	width: 1047px;
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */
	position: absolute; z-index: 5;
}

#slider img {  /* IE FIX */
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
}

#cuerpo-bg-1 {
	background:url(img/bg-cuerpo-web-1.jpg) repeat-x top #e4edf4;
}

#cuerpo-bg-2 {
	background:url(img/bg-cuerpo-web-2.jpg) no-repeat center top;
}

#cuerpo-bg-2 .wrapper, #cuerpo-bg-2i .wrapper {
	min-height: 500px;
}

#footer-bg-1 {
	background:url(img/bg-pie-1.jpg) repeat-x center top;
	height: 241px;
}

#footer-bg-2 {
	background:url(img/bg-pie-2.jpg) no-repeat center top;
	height: 241px;
}

#cuerpo-bg-1, #cuerpo-bg-1i {
	margin-bottom: -182px;
	z-index: 999;
}

#cuerpo-bg-1i {
	background: url(img/bg-cuerpo-web-1-inner-page.jpg) repeat-x center top #e5eef5;
}

#cuerpo-bg-2i {
	background: url(img/bg-cuerpo-web-2-inner-page.jpg) no-repeat center top;
}

#cuerpo-bg-1 .wrapper {
	background: url(img/bg-contenidos-top.jpg) center top repeat-x #FFF;
	overflow: hidden;
}

#sub-botonera {
	width: 228px;
	float: left;
	margin-left: 1px;
}

#sub-botonera ul li, #sub-botonera h3 {
    left: -30px;
    
}

#sub-botonera li a {
	background:url(img/bg-categorias-2.jpg) top left no-repeat;
	height: 52px;
	line-height: 52px;
	padding-left: 14px;
	display: block;
	text-decoration: none;
	color: #2e2e2e;
	font-size: 0.813em;
}

#sub-botonera li a.active {
	font-style: italic;
	font-weight: bold;
}

#sub-botonera h3 a {
	height: 52px;
	line-height: 52px;
	padding-left: 14px;
	display: block;
	text-decoration: none;
	color: #2e2e2e;
	font-size: 0.813em;
}

.naranja a, .verde a{
	text-transform: uppercase;
	color: #FFF !important;
	padding-left: 40px !important;
	width: 180px !important;
}

.naranja {
	background:url(img/bg-categorias-naranja.jpg) top center repeat-x !important;
}

.verde {
	background: #77a027 !important;
	margin-bottom: 1px;
}
/* JAVACOYA FORMACIÓN */
a#s-alumnos, a#s-contrataciones{
	background: #830000 !important;
}

/* FIN JAVACOYA FORMACIÓN */

#copyright {
	clear: both;
	font-family: Tahoma, Geneva, sans-serif;
	color: #8a8989;
	font-size: 0.75em;
	background: url(img/bg-pie-copyright.jpg) bottom center repeat-x;
	height: 85px;
	line-height: 85px;
	margin-bottom: 6px;
	padding-left: 38px;
}

#copyright strong {
	color: #0bb7f0;
	font-weight: bold;
}

#copyright span {
	color: #000;
	font-weight: bold;
}

#colaboradores {
	clear: both;
	background:url(img/bg-partners.jpg) bottom center repeat-x;
	height: 196px;
	padding-left: 110px;
}

#colaboradores ul {
	float: left;
	margin: 25px 0 0 39px;
}

#colaboradores li {
	float: left;
}

#colaboradores img{
	height: 55 px;
}

#s-quienes_somos { 			background:url(img/icono-quienes-somos-v.gif) 10px top no-repeat !important; }
.naranja #s-quienes_somos { 			background:url(img/icono-quienes-somos.gif) 10px top no-repeat !important; }
#s-turismo_accesible {		background:url(img/icono-turismo-v.gif) 10px top no-repeat !important; }
.naranja #s-turismo_accesible {		background:url(img/icono-turismo.gif) 10px top no-repeat !important; }
#s-area_accesibilidad {	background:url(img/icono-accesibilidad-v.gif) 10px top no-repeat !important; }
.naranja #s-area_accesibilidad {	background:url(img/icono-accesibilidad.gif) 10px top no-repeat !important; }
#s-area_juridica {		background:url(img/icono-juridico-v.gif) 11px top no-repeat !important; }
.naranja #s-area_juridica {		background:url(img/icono-juridico.gif) 11px top no-repeat !important; }
#s-vuelo_a_vela {				background:url(img/icono-vuelo-a-vela-v.gif) 10px top no-repeat !important; }
.naranja #s-vuelo_a_vela {				background:url(img/icono-vuelo-a-vela.gif) 10px top no-repeat !important; }
#s-publicaciones {			background:url(img/icono-publicaciones-v.gif) 8px top no-repeat !important; }
.naranja #s-publicaciones {			background:url(img/icono-publicaciones.gif) 8px top no-repeat !important; }
#s-multimedia {				background:url(img/icono-multimedia-v.gif) 10px top no-repeat !important; }
.naranja #s-multimedia {				background:url(img/icono-multimedia.gif) 10px top no-repeat !important; }
#s-cursos_y_seminarios {		background:url(img/icono-cursos-v.gif) 11px top no-repeat !important; }
.naranja #s-cursos_y_seminarios {		background:url(img/icono-cursos.gif) 11px top no-repeat !important; }
#s-revista_plataforma {		background:url(img/icono-revista-plataforma-v.gif) 11px top no-repeat !important; }
.naranja #s-revista_plataforma {		background:url(img/icono-revista-plataforma.gif) 11px top no-repeat !important; }

#s-agenda {		background:url(img/icono-agenda-v.gif) 11px top no-repeat !important; }
.naranja #s-agenda {		background:url(img/icono-agenda.gif) 11px top no-repeat !important; }

#s-vias_verdes_accesibles {		background:url(img/icono-vias-verdes-v.gif) 11px top no-repeat !important; }
.naranja #s-vias_verdes_accesibles {		background:url(img/icono-vias-verdes.gif) 11px top no-repeat !important; }

#s-sala_de_prensa {		background:url(img/icono-prensa-v.gif) 11px top no-repeat !important; }
.naranja #s-sala_de_prensa {		background:url(img/icono-prensa.gif) 11px top no-repeat !important; }

#s-sala_de_prensa {		background:url(img/icono-prensa-v.gif) 11px top no-repeat !important; }
.naranja #s-sala_de_prensa {		background:url(img/icono-prensa.gif) 11px top no-repeat !important; }

#s-enoturismo_accesible{		background:url(img/icono-racimo-v.gif) 11px top no-repeat !important; }
.naranja #s-enoturismo_accesible {		background:url(img/icono-racimo.gif) 11px top no-repeat !important; }

#s-ciudades_patrimonio_acc{		background:url(img/icono-cp-v.gif) 11px top no-repeat !important; }
.naranja #s-ciudades_patrimonio_acc {		background:url(img/icono-cp.gif) 11px top no-repeat !important; }


#columna-2a {
	width: 379px;
	float: left;
	margin: 49px 0 59px 41px;
}

#columna-2b {
	width: 690px;
	float: left;
	margin: 10px;
}

#columna-2c {
	width: 880px;
	float: left;
	margin: 10px;
}

#columna-3 {
	width: 190px;
	background: url(img/bg-columna-3.jpg) repeat-x center top #f7f7f7;
	float: right;
	padding: 49px 40px 63px 38px;
	border-left: 1px solid #dedede;
}

#columna-2a h2, #columna-2b h2, #columna-2c h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/* text-transform: uppercase; */
	font-size: 1.188em;
	margin-bottom: 32px;
	color: #484848;
	line-height: 23px;
}

#columna-2a h2 strong, #columna-2b h2 strong, #columna-2c h2 strong {
	font-weight: bold;
	font-size: 1.5em;
	/* display: block; */
}

#columna-2a h2 a, #columna-2b h2 a, #columna-2c h2 a {
	color: #484848;
    text-decoration:none;
}

.cuadro {
    border: 1px solid #DDD;
    padding: 0px;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 600px;
    background: #cee3f4; /* Old browsers */
    background: -moz-linear-gradient(top, #cee3f4 0%, #ffffff 83%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cee3f4), color-stop(83%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cee3f4 0%,#ffffff 83%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cee3f4 0%,#ffffff 83%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #cee3f4 0%,#ffffff 83%); /* IE10+ */
    background: linear-gradient(#cee3f4 0%,#ffffff 83%); /* W3C */
    float:left;
    clear:left;
}    
.cuadro h2 {
    color: #666 !important;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 1em;
    font-weight: bold !important;
    line-height: 20px;
}
.cuadro h2 a {
    color: #666 !important;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 1em;
    font-weight: bold !important;
    line-height: 20px;
}   
.cuadro a {
    color: #666 !important;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 0.875em;
}
.cuadro img {
    border: 0px solid black !important;
    padding: 0px !important;
    margin: 0px;
    margin-right: 10px;
    float: left;
}
.cuadro p {
    color: #666 !important;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 0.875em;
}

.view-publicaciones-cuadros h3 {
    color: #666 !important;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 1em;
    font-weight: bold !important;
}

.view-publicaciones-cuadros td { 
    vertical-align: top; 
}

.content ul li {
	color: #7c7c7c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
	line-height: 20px;
	border: 1px solid #DDD;
	padding: 15px;
	margin-bottom: 10px;
}

.faq-question a {
	text-decoration: none;
	color: #0bb7f0;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
}

.faq-question  {
	color: #7c7c7c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
	line-height: 20px;
	border: 1px solid #DDD;
	padding: 15px;
	margin-bottom: 10px;
}

.content ul li a {
	text-decoration: none;
	color: #0bb7f0;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
}

.content ul li strong {
	color: #555555 !important;
	font-weight: bold !important;
}

p, form strong {
	color: #7c7c7c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
	line-height: 20px;
}

p strong, form strong {
	color: #555555 !important;
	font-weight: bold !important;
}

p a {
	text-decoration: none;
	color: #0bb7f0;
	font-weight: bold;
}

h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.5em;
	color: #484848;
	margin-bottom: 21px;
}

.webform-component label {
	color: #555555 !important;
	font-weight: bold !important;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
	line-height: 20px;
}

select {
	border: 1px solid #d6d8d8;
	font-size: 0.813em;
	font-family: Tahoma, Geneva, sans-serif;
	color: #a2a2a2;
	padding: 2px;
	margin: 0 5px;
}

input {
	border: 1px solid #d6d8d8;
	font-size: 0.813em;
	font-family: Tahoma, Geneva, sans-serif;
	color: #a2a2a2;
	padding: 2px;
	margin: 0 5px;
}

input.submit, input.form-submit, input[submit] {
	background: url(img/fondo-boton.gif) top center repeat-x;
	color: #0bb7f0;
	font-weight: bold;
	border: 1px solid #ededed;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.75em;
	padding: 0 10px;
	height: 24px;
	display: block;
	cursor: pointer;
}

#form-categoria {
    margin-bottom: 3px;
}
#form-title {
	float: left;
}

/* ----- INDEX ------- */

#turismo-accesible form {
	margin-bottom: 55px;
}

#noticia-destacada img, #columna-3 img {
	padding: 2px;
	/*border: 1px solid #CCC; JAVACOYA */
	margin-bottom: 25px;
}

#columna-3 img {
	margin-bottom: 15px !important;
}

#columna-3 h2 {
	margin-bottom: 24px !important;
	color: #2b4363;
}

#columna-3 p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.813em;
	color: #7c7c7c;
	line-height: 20px;
	margin-bottom: 17px;
}

.boton-verde, .boton-azul {
	background: url(img/boton-verde.jpg) no-repeat left top;
	display: block;
	height: 35px;
	color: #FFF;
	text-decoration: none;
	line-height: 27px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.813em;
	padding-left: 9px;
	margin-bottom: 55px;
}

.boton-azul {
	background-image: url(img/boton-azul.jpg);
	line-height: 26px;
}

.ultimas-noticias .item-list ul {
    margin: 0px;
    padding: 0px;
}

.ultimas-noticias .item-list li {
	background: url(img/icono-noticias.gif) left top no-repeat;
	margin: 0px;	
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 15px;
    border: 0px;
	border-bottom: 1px solid #e8e8e8;
    color: #7C7C7C;
    list-style: none;
}

.ultimas-noticias .item-list ul a {
    color: #7C7C7C;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 0.813em;
    font-weight: normal;
  	line-height: 22px;
}

.texto-verde {
	color: #85b02b !important;
}

/* ----- NODO ------- */
#columna-2b img {
	margin-bottom: 20px;
}

#columna-2b {
	width: 654px !important;
	margin-left:25px;
}

.breadcrumb, .breadcrumb a {
	color: #7c7c7c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	font-style: italic;
}

.breadcrumb a {
	font-weight: bold;
}

.submitted {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.75em;
	color: #7c7c7c;
	font-style: italic;
}

.node {
	clear: both;
	float: left;
	margin-bottom: 60px;
}

.node img {
	border: 1px solid #CCC;
	padding: 2px;
	float: left;
	margin-right: 25px;
}

.node p {
	margin-bottom: 14px;
}

.node ul.links li a {
	background: url(img/bg-seguir-leyendo.jpg) no-repeat left center;
	display: block;
	width: 123px;
	height: 28px;
	line-height: 26px;
	color: #FFF;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.813em;
	text-decoration: none;
	font-weight: bold;
	padding-left: 11px;
}

#paginador {
	font-size: 0.813em;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #616161;	
}

#paginador span {
	margin-right: 10px;
}

#paginador a.active {
	background: #89b22c;
}

#paginador a{
	background: #a4a4a4;
	padding: 5px 9px;
	color: #FFF;
	text-decoration: none;
}

#volver {
	margin-top: 20px;
	background: url(img/bg-volver.jpg) no-repeat left top;
	display: block;
	width: 64px;
	height: 28px;
	padding-left: 14px;
}

#comentarios {
	background:url(img/icono-comentarios.gif) no-repeat 10px center #ececec;
	padding-left: 45px;
}

h6 strong {
	color: #a9a9a9;
}

.comentario {
	border: 1px solid #ddd;
	padding: 15px;
	background: url(img/autor-avatar.gif) 600px 15px no-repeat;
	margin-bottom: 30px;
}

.autor {
	font-size: 1.125em;
	font-weight:normal;
}

.autor strong {
	font-weight: bold;	
}

.fecha {
	font-size: 0.813em;
	margin-bottom: 20px;
}

.col1 {
	height: 50px;
	width: 150px;
	text-align: right;
	padding-right: 15px;
	vertical-align: middle;
	font-size: 0.875em;
	color: #666;
}

#i-comentario {
	width: 450px;
}

.publicaciones {
    margin-left: 20px;
}

.publicaciones .view-header {
    margin-bottom: 25px;
}

.publicaciones table {
    width: 100%;
}

.publicaciones td {
    text-align:center;  
    padding: 5px;
}

.publicaciones h2, .publicaciones h2 {
	color: #666 !important;
	font-size: 0.813em;
}

.publicaciones, .publicaciones h2, .publicaciones td, .publicaciones span {
	font-family: Tahoma, Geneva, sans-serif;
	color: #7C7C7C;
}
.publicaciones strong {
	color: #666 !important;
    font-weight: bold;		
}

.publicaciones a {
    text-decoration: none;
	color: #0BB7F0;
    font-weight: bold;		
}

table.contenido {
	margin-bottom: 30px;
}

table.contenido input, table.contenido textarea, table.contenido select {
	background:url(img/bg-input.gif) repeat-x center top;
	border: 1px solid #a9abaa;
	padding: 5px;
	font-size: 0.813em;
	color: #666;
	margin: 0 !important;
}

table.contenido input {
	width: 188px;
}

table.contenido select {
	width: 200px;
}

table.contenido textarea {
	margin-top: 10px !important;
}

/* ANTIGUA TABLA CURSOS

.tabla-cursos table {
	margin: 25px 0 40px 20px;
	width: 100%;
	border: 1px solid #d1d1d1;
	font-family: Tahoma, Geneva, sans-serif;
}

.tabla-cursos table tr {
	line-height: 30px;
}

.tabla-cursos table td, table th {
	font-size: 0.875em;
	color: #666;
	padding: 0 8px;
	border-right: 1px dashed #999;
	table-layout: fixed;
	width: 50%;
}

.tabla-cursos table td a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
    color: #0BB7F0;
    text-decoration: none;
    font-weight: bold;	
}

.tabla-cursos table th {
	color: #FFF;
	border-right: 1px dashed #FFF;
	text-align: center;	
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #777;
}

.tabla-cursos table tr th {
	background: #777;
	font-size: 1.25em !important;
	line-height: 40px !important;
}
FIN ANTIGUA TABLA CURSOS */

/* TABLA CURSOS JAVACOYA */

.tabla-cursos table {
	margin: 25px 0 40px 20px;
	width: 100%;
	border: 1px solid #d1d1d1;
	font-family: Tahoma, Geneva, sans-serif;
}

.tabla-cursos table td, table th {	
	/*font-size: 0.875em;*/
	color: #666;
	/*padding: 0 8px;*/
	border-right: 1px dashed #999;
	table-layout: auto;
	text-align: center;
}


.tabla-cursos table td a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
    color: #0BB7F0;
    text-decoration: none;
    font-weight: bold;
	padding:4px;
	line-height: 20px !important;
}

.tabla-cursos table th {
	color: #FFF;
	border-right: 1px dashed #FFF;
	text-align: center;	
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #777;
}

.tabla-cursos table tr th {
	background: #777;
	font-size: 1.25em !important;
}

.tabla-cursos table img {
	visibility: hidden;
}

/* FIN TABLA CURSOS JAVACOYA */


/* TABLA AGENDA JAVACOYA */

.tabla-agenda table {
	margin: 25px 0 40px 20px;
	width: 100%;
	border: 1px solid #d1d1d1;
	font-family: Tahoma, Geneva, sans-serif;
}

.tabla-agenda table td, table th {
	font-size: 0.875em;
	color: #666;
	padding: 0 8px;
	border-right: 1px dashed #999;
	table-layout: auto;
	text-align: center;
}

.tabla-agenda .views-field.views-field-field-fecha-evento-value
{
width:5px !important;
}

.tabla-agenda table td a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
    color: #0BB7F0;
    text-decoration: none;
    font-weight: bold;
	padding:4px;
	line-height: 20px !important;
}

.tabla-agenda table th {
	color: #FFF;
	border-right: 1px dashed #FFF;
	text-align: center;	
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #777;
}

.tabla-agenda table tr th {
	background: #777;
	font-size: 1.25em !important;
}

/* FIN TABLA AGENDA JAVACOYA */

/* ENLACES REDES SOCIALES JAVACOYA */

.links.inline a{
	background-image: none !important;
	width: 60px !important;
}
.service-links-facebook-share,
.service-links-linkedin-share-button,
.service-links-google-plus-one,
.service-links-twitter-widget
{
margin-top: 20px !important;
}

/* FIN ENLACES REDES SOCIALES JAVACOYA */


.views-table a{
	color: #FFF;
	line-height: 40px !important;
}

.tabla-cursos .odd {
	background: #eee;
}

.tabla-cursos .odd {
	background: #f4f4f4;
}

.tabla-proyectos tr {
	border-top: 1px solid #ccc;
	padding-top: 3px;
}

#publicar {
	background: url(img/bg-publicar.gif) no-repeat center top;
	color: #FFF;
	text-align: center;
	border: none;
	height: 28px;
	width: 145px;
	font-size: 0.875em;
}

#forum table {
	margin: 25px 0 40px 20px;
	width: 100%;
	border: 1px solid #d1d1d1;
	font-family: Tahoma, Geneva, sans-serif;
}

#forum td{
	background: #f4f4f4;
	border-right: 1px dashed #777;
	border-left: 1px dashed #777;
	padding: 0 8px;
}

#forum th{
	color: #FFF;
	background: #777;
	font-size: 1.25em !important;
	line-height: 40px !important;
	border-right: 1px dashed #f4f4f4;
	border-left: 1px dashed #f4f4f4;
}

#forum th td {
	border-right: 1px dashed #777;
	border-left: 1px dashed #777;
    font-size: 0.875em;
    padding: 0 8px;
    table-layout: fixed;
    width: 50%;
}

#forum td.forum-icon {
	background: #f4f4f4;
	font-size: 0.875em;
    padding: 0 8px;
}

#forum td.posts{
	background: #f4f4f4;
	font-size: 0.875em;
    padding: 0 8px;
}

#forum td.topics{
	background: #f4f4f4;
	font-size: 0.875em;
    padding: 0 8px;
}

#forum a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.875em;
    color: #0BB7F0;
    text-decoration: none;
    font-weight: bold;
}

#forum tr {
	border-top: 1px solid #777;
	padding-top: 3px;
}

/****************************************************/
/*
/*					VIAJES 2000
/*									
/****************************************************/
.iframe{ background:#fff url(img/logo_v2000_buscador.jpg) no-repeat 95% 20px !important;
border:1px solid #0F6FCE;width:359px;padding:15px 10px !important;}
.iframe h2 {
    color: #0f6fce !important;
    font-family: arial,helvetica,san-serif !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
    margin-bottom: 25px !important;
}

/***********************************************/
/*
/*
/**********************************************/
.miembro_nombre{
   background-color:#e8e8e8;
 }

.miembro_nombre h2 {
    margin: 10px 0px 0px 0px!important;
    padding: 8px;
}

.curriculum h3 {
	font-weight: bold !important;
    margin-bottom: 10px !important;
}
	
.curriculum {
    /* background-color: #EEEEF0; */
    padding: 10px;
    overflow: hidden;
}

.color2{background: linear-gradient(#ecb466 0%,#ffffff 83%);} /*naranja oscuro*/
.color3{background: linear-gradient(#f5d9b2 0%,#ffffff 83%);} /*naranja claro*/
.color1{background: linear-gradient(#cee3f4 0%,#ffffff 83%);} /*tono azul*/


.curriculum {
    color: #000000 !important;
    border-top-color: #e8e8e8 !important;
    font-size: 16px !important;
    font-family: Open Sans !important;
    overflow: hidden;
    border: 2px solid #e8e8e8 !important;
	}
	
.curriculum-imagen {
    margin: 5px 0 10px;
}
.curriculum-formacion {
    float: left;
    width: 50%;
    padding-left: 20px;
}
.img_cv {
    float: left;
    width: 36%;
    margin-right: 20px;
    border-radius: 10px;
}
.nombre-cv {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2em;
}	

@media only screen and (max-width: 479px) {
.img_cv {
    float: none;
	width:80%;
	display:block;
	margin:auto auto;
}
.curriculum-formacion {
    width: 80%;
}
}