@charset "utf-8";
/* CSS Document */


/* ENTREVISTAS */







/* COMUN: layout, elementos ocultos, accordion,*/

/* layout ///////////////////////////////////////////////////////////////////////// */
/* clases y estilos generales */
body {
	margin:0px;
	padding:0px;
	/*background:#999999 url("../img/blackpx145.jpg") repeat-x scroll top left;*/
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.fleft {
	float:left;
}

.fright {
	float:right;
}

img {
	border:none;
}

/* acaba clases y estilos generales */


/* ELEMENTOS OCULTOS */

#tooltip {
	width:auto;
	height:auto;
	margin:0px;
	padding:4px;
	text-align:center;
	font-size:9pt;
	color:#ffffff;
	background:#6666ff;
	position:absolute;
	left:655px;
	z-index:1;
	display:none;
}

/* overlay para contacto rapido y grupo de correo */
#overlay {
	
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	bottom:0px;
	z-index:10;
	background-color:#333333;
	display:none;
}

#mail_feed_form {
	
	width:450px;
	margin:0px 0px 0px -225px;
	padding:10px;
	position:fixed;
	left:50%;
	top:100px;
	z-index:20;
	background-color:#ffffff;
	border-right:2px solid #333333;
	border-bottom:2px solid #333333;
	display:none;
}

.mail_feed_title {
	
	margin:0px 0px 10px;
	padding:2px;
	font-size: 10pt;
	text-align:left;
	color:#ffffff;
	background-color:#6666ff;
}

.mail_feed_text {
	
	margin:0px 0px 10px;
	font-size: 10pt;
	text-align:left;
}

#rapid_contact_form {
	
	width:400px;
	margin:0px 0px 0px -225px;
	padding:10px;
	position:fixed;
	left:50%;
	top:100px;
	z-index:20;
	background-color:#ffffff;
	border-right:2px solid #333333;
	border-bottom:2px solid #333333;
	display:none;
}

.rapid_contact_title {
	
	margin:0px 0px 10px;
	padding:2px;
	font-size: 10pt;
	text-align:left;
	color:#ffffff;
	background-color:#6666ff;
}


.rapid_contact_text {
	
	font-size: 10pt;
	text-align:left;
}


#email_mssgs {
	width:auto;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:10pt;
	text-align:center;
	display:none;
}

.emailError {
	color:#cc3300;
}

.emailSuccess {
	color:#336699;
}

.realceppa {
	
	font-size: 9pt;
	color:#999999;
	text-align:center;
}


/* ACABA ELEMENTOS OCULTOS ///////////////////////////////////// */


/* clases e ids generales */

.texto_general {
	
	font-size: 10pt;
	text-align:justify;
}

.content_title {
	width:auto;
	margin:4px auto;
	padding:0px;
	font-size:12pt;
	font-weight:bold;
	color:#333333;
}

.smaller {
	font-size:10pt;
}

.link_normal_small {
	font-size:8pt;
	color:#336699;
	text-decoration:none;
}

.mensajeEnvioMail {
	text-align:center;
	color:#669999;
}

/* contenedor del cuerpo y la columna central con el menu */
#contenedor {
	width:860px;
	min-height:600px;
	margin:0px;
	padding:0px;
	/*background-color:#e0e0e0;*//*#333333;*/
	/*background:#ffffff url("../img/centrobackground.gif") repeat-y scroll top left;*/
	background-color:#ffffff;
}

/* cuerpo principal con logo y contenido de las secciones */
#contenido {
	width:655px;
	min-height:600px;
	margin:0px;
	padding:0px;
	/*background:#e0e0e0 url("../img/centrobackground.gif") repeat-y scroll top left;*/

}

#cabecera_contenido {
	width:419px;
	height:240px;
	margin:0px auto;
	padding:0px;
	background-color:#ffffff;
}

#estadio_olimpico {
	height:21px;
	padding:8px 0px 4px 20px;
	margin:0px;
	font-size:9pt;
	font-weight:bold;
	background-color:#ffffff;
	border-top:1px solid #6666ff;
	/*border-bottom:1px solid #6666ff;*/
	text-align:center;
}

#sub_cabecera_contenido {
	height:21px;
	padding:6px 0px 6px 20px;
	margin:0px;
	font-size:9pt;
	font-weight:bold;
	background-color:#ffffff;
	border-top:1px solid #6666ff;
	border-bottom:1px solid #6666ff;
}

#sub_cabecera_contenido img {
	margin:0px 20px 0px 0px;
	border:none;
	vertical-align:middle;
}

#navegacion {
	width:auto;
	height:auto;
	margin:5px 0px 0px;
	padding:0px 0px 0px 20px;
	font-size:9pt;
	font-weight:bold;
}

#navegacion a {
	text-decoration:none;
	color:#333333;
}

#centro_contenido {
	width:635px;
	min-height:600px;
	margin:5px auto;
	padding:10px 5px 0px;
	/*background-color:#e0e0e0;*/
}

.ver_tambien {
	width:300px;
	margin:0px 0px 20px;
	padding:10px 0px 0px;
	font-size:10pt;
	float:left;
	clear:both;
}

.ver_tambien ul {
	margin:5px 0px 0px;
	padding:0px;
	list-style-type:none;
}

/* acaba cuerpo principal */


/* columna central con menu y otros banners */
#columna_fixed {
	
	width:203px;
	margin:0px;
	padding:0px;
	position:fixed;
	top:0px;
	left:655px;
	bottom:0px;
	border-left:1px solid #6666ff;
	border-right:1px solid #6666ff;
}
#columna {
	width:205px;
	min-height:600px;
	margin:0px;
	padding:0px;
	/*background-color:#333333;*/
	position:relative;
	/*border-left:1px solid #6666ff;
	border-right:1px solid #6666ff;*/
}

#cabecera_columna {
	width:205px;
	height:240px;
	margin:0px;
	padding:0px;
	background-color:#6666ff;
	/*position:relative;*/
	border-bottom:1px solid #6666ff;
}


#iconos_cabecera {
	width:205px;
	height:80px;
	margin:0px;
	padding:0px;
	/*text-align:center;*/
	background-color:#ffffff;
	
}

#visitas {
	width:195px;
	height:50px;
	margin:0px auto 33px;
	padding:5px;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}

#pie_menu {
	width:203px;
	/*height:120px;*/
	margin:0px 0px 0px;
	padding:480px 0px 0px;
	/*position:relative;
	top:280px;*/
	background-color:#ffffff;
	border-left:1px solid #6666ff;
	border-right:1px solid #6666ff;
	
}

#coorganizador {
	margin:0px;
	padding:0px;
	font-size:8pt;
	color:#cccccc;
	text-align:left;
}

#coorganizador img {
	margin:5px 0px 0px;
}

#patrocinio_cac {
	margin:5px 0px 0px;
	padding:0px;
	font-size:8pt;
	color:#cccccc;
	text-align:left;
}

#titulo_feeds {
	margin:0px;
	padding:5px;
	font-size:8pt;
	color:#cccccc;
	text-align:center;
}

#otros {
	width:203px;
	height:auto;
	margin:0px;
	padding:0px;
	/*position:relative;
	top:280px;*/
	background-color:#ffffff;
	border-left:1px solid #6666ff;
	border-right:1px solid #6666ff;
}

#otros div {
	width:195px;
	height:auto;
	margin:0px;
	padding:5px;
	/*position:relative;
	top:380px;	*/
	border-bottom:1px solid #ffcc66;
}

#otros img {
	vertical-align:middle;
	border:none;
}

#banderas {
	width:195px;
}

#banderas a {
	text-decoration:none;
}


/* NUBE DE ETIQUETAS */
#tagcloud {
	width:195px;
	height:auto;
	margin:0px;
	padding:5px;
	/*position:relative;
	top:380px;	*/
	text-align:center;
	border-bottom:1px solid #ffcc66;
}

#tagcloud a {
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

#tagcloud a:hover {
	
	color:#ffcc66;
}


.cloud1 {
	font-size:1.2em;
}

.cloud2 {
	font-size:0.9em;
}

.cloud3 {
	font-size:0.7em;
}

#ultimasnoticias {
	/*width:195px;
	height:auto;
	margin:0px;
	padding:5px;*/
	font-size:9pt;
	text-align:left;
	border-bottom:1px solid #ffcc66;
	
}

.newsTitleColumna ,.feedredes {
	width:auto;
	margin:0px;
	padding:4px 0px;
	border-bottom:1px dashed #ffcc66;
}

.newsTitleColumna a {
	color:#666666;
	text-decoration:none;
}

.newsTitleColumna:hover {
	background-color:#ffcc66;
	color:#ffffff;
}

.otroscontenidos {
	background-color:#6666ff;
	font-weight:bold;
	font-size:9pt;
	color:#ffffff;
	padding:5px;
	text-align:left;
}

.feedredes a {
	text-decoration:none;
	font-size:9pt;
	color:#999999;
}

.feedredes a:hover {
	color:#666666;
}

/* acaba columna central */




/* sponsors y organizadores */

#sponsors {
	width:auto;
	min-width:140px;
	min-height:525px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	position:absolute;
	left:860px;
	top:0px;
	right:0px;
	/*bottom:0px;*/
	/*z-index:20;*/
	/*border:1px dashed #ff0000;*/
}

#cabecera_sponsors {
	width:auto;
	height:160px;
	margin:0px;
	padding:80px 0px 0px;
	background-color:#ffffff;
}

#titulo_youtube {
	margin:0px;
	padding:0px 0px 0px 5px;
	font-size:8pt;
	color:#cccccc;
	text-align:center;
}

#tel_entrada {
	width:244px;
	height:90px;
	margin:0px auto;
	padding:0px 0px 0px 5px;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	text-align:center;
}

#vlc {
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:center;
	position:relative;
	top: -30px;
}

#titulo_sponsors {
	width:auto;
	margin:0px;
	height:56px;
	padding:10px 0px 0px 5px;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #6666ff;
	border-bottom:1px solid #6666ff;
}

#goSponsor {
	text-decoration:none;
	color:#333333;
}

.sponsors {
	margin:0px;
	padding:0px;
	height:100px;
	border-bottom:1px solid #6666ff;
	position:relative;
}

.tipo_sponsor {
	width:90%;
	margin:5px 0px 0px;
	padding:2px 0px 2px 4px;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	float:right;
	clear:both;
}

#sp_platino{
	background-color:#ff0000;
}

#sp_oro{
	background-color:#ffcc00;
}

#sp_plata{
	background-color:#cccccc;
}

.organizadores{
	height:100px;
	background-color:#ffffff;
}

#organizadores{
	background-color:#66ff33;
}


.bannerSponsor{
	width:130px;
	height:64px;
	padding:0px;
	margin:0px 0px 0px -62px;
	background-color:#ffffff;
	text-align:center;
	position:absolute;
	left:50%;
	top:30px;
}

.bannerSponsor img {
	border:none;
}

#iconos_organizadores {
	width:90%;
	min-width:126px;
	height:auto;
	margin:0px auto;
	padding:0px;
	float:right;
	text-align:center;
}

#iconos_organizadores p {
	width:109px;
	margin:0px auto;
	/*padding:0px 10px 0px 0px;*/
	display:inline;
}

#ceppa-icon {
	padding:0px 25px;
}

#wusv-icon {
	padding:0px 8px;
}


#iconos_organizadores img {
	/*margin:10px 20px 0px 0px;*/
	margin:10px auto 0px;
	vertical-align:top;
}

.colaboradores{
	background-color:#3366ff;
}

#colaboradores{
	background-color:#3366ff;
}

#iconos_colaboradores {
	width:90%;
	min-width:126px;
	height:auto;
	margin:0px auto;
	padding:0px;
	float:right;
	text-align:center;
}

#iconos_colaboradores p {
	width:109px;
	margin:0px auto;
	/*padding:0px 10px 0px 0px;*/
	display:inline;
}

#iconos_colaboradores img {
	/*margin:10px 20px 0px 0px;*/
	margin:10px auto 0px;
	vertical-align:top;
}




/* acaba sponsors y organizadores */



/* pie de pagina */
#pie {
	width:100%;
	/*height:150px;*/
	margin:0px;
	padding:0px;
	background-color:#6666ff;
	float:left;
	/*position:absolute;
	top:725px;
	z-index:20;*/
}

#centro_pie {
	width:890px;
	margin:30px 0px 0px;
	padding:5px 0px;
	background-color:transparent;
}

/* acaba pie de pagina */





/* SECCIONES EN PIE DE PAGINA */

.bloque_pie {
	width:200px;
	height:300px;
	margin:0px;
	padding:0px 10px;
	float:left;
	font-size:8pt;
	color:#ffffff;
}

.bloque_pie p {
	margin:0px;
	padding:0px;
	text-align:justify;
}

.border_green {
	background:transparent url("../img/linea_foot-green.jpg") repeat-y scroll top right;
}

#rodrigo {
	margin:0px 5px 0px 0px;
	float:left;
}

.titulo_bloque_pie {
	font-size:11pt;
	font-weight:bold;
}

.ul_bloque_pie {
	list-style-type:none;
	margin:5px 0px 0px;
	padding:0px 0px 0px 10px;
}

.ul_bloque_pie li {
	padding:5px 0px 2px;
	border-bottom:1px solid #666666;
}

/* CAMBIAR AQUI FONDO DE ITEMS DE LOS MENUS HOVER DEL PIE */
.ul_bloque_pie li:hover {
	background-color:#3333cc;
}

.ul_bloque_pie a {
	text-decoration:none;
	color:#ffffff;
}


.ul_bloque_pie li:hover a {
	color:#ffcc66;
}

.bloque_pie_columna {
	width:200px;
	height:auto;
	margin:0px;
	/*padding:0px 10px;*/
	float:left;
}

#hablemos {
	width:200px;
	margin:0px;
	padding:4px 0px;
	color:#ffffff;
	border-top:2px solid #444444;
	border-bottom:2px solid #444444;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}

#hablemos:hover {
	color:#ffcc66;
}

#hablemos p {
	margin:0px;
	padding:0px;
	font-size:10pt;
}

#hablemos h1 {
	margin:0px;
	padding:0px;
	font-size:24pt;
}

#kubik {
	width:205px;
	height:150px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

#kubik a {
	text-decoration:none;
}

#powered_by{
	color:#666666;
	font-size:9pt;
	font-style:oblique;
}

#protocolia {
	width:200px;
	height:auto;
	margin:0px auto;
	padding:20px 0px 0px;
	text-align:center;
	border-top:2px solid #444444;
}

#protoc_text {
	color:#ffffff;
}

#protocolia a {
	color:#ffffff;
	font-size:9pt;
	font-style:oblique;
	text-decoration:none;
}

#credits_pie {
	width:850px;
	margin:30px 10px 0px;
	padding:5px;
	float:left;
	clear:both;
	border-top:2px solid #444444;
}

/* acaba layout ///////////////////////////////////////////////////////////////////////// */




/* accordion  ///////////////////////////////////////////////////////////////////////// */

#menu_columna {
	width:205px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
}

#menu_columna li {
	height:20px;
	padding:5px 0px 2px 20px;
	margin:0px;
	border-bottom:1px solid #6666ff;
}

#menu_columna li a {
	font-size:15px;
	color:#cccccc;
	text-decoration:none;
}

#menu_columna li:hover {
	background-color:#2a2a2a;
}

#menu_columna li:hover a {
	color:#66ff33;
	
}



#columna #accordion {
	width:205px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:241px;
	background-color: #ffffff;
	visibility:hidden;
}

#columna #accordion p {
	border-bottom: 1px solid #ffcc66;
}

#columna #accordion div {
	margin:0px;
	padding:0px;
}


/* elementos del contenido del acordeon */

ul.menu {
	width:180px;
	margin:0px auto 10px;
	padding:0px;
	list-style-type:none;
}

ul.menu a {
	font-size:9pt;
	color:#333333;
	text-decoration:none;
}

ul.menu a:hover {
color:#0066cc;
font-weight:bold;
}


/*hr {
	width:205px;
	margin:5px 0px;
	border:1px solid #dddddd;
}*/

/* ni puta idea */
#columna .ui-helper-reset {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: 1.3; 
	text-decoration: none; 
	font-size: 100%; 
	list-style: none;
}

/* widgets en general*/
#columna .ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 1em;*/
}

#columna .ui-widget-content {
	background-color: #ffffff;
}

#columna .ui-widget-content a {
	 /*color: #ffffff;*/
}

#columna .ui-widget-header {
	border-bottom: 1px solid #666666;
	background-color: #333333;
	/*color: #222222;*/
}

#columna .ui-widget-header a {
	font-size:15px;
	color:#cccccc;
	text-decoration:none;
}


/* Interaction states */
#columna .ui-state-default, .ui-widget-content .ui-state-default { 
	background: #6666ff; 
	font-weight: normal; 
	color: #cccccc; 
	outline: none; 
}

/* default del texto y el link para las cabeceras */
#columna .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
	color: #cccccc; 
	text-decoration: none; 
	outline: none; 
}

#columna .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: #3333cc; 
	font-weight: normal; 
	color: #212121; 
	outline: none; 
}

/* CAMBIAR AQUI COLOR HOVER DE LOS ITEMS PRINCIPALES DEL MENU */
#columna .ui-state-hover a, .ui-state-hover a:hover { 
	color: #ffcc66; 
	text-decoration: none; 
	outline: none; 
}

#columna .ui-state-active, .ui-widget-content .ui-state-active { 
	/*border: 1px solid #ffffff; */
	background: #3333cc; 
	font-weight: normal; 
	color: #212121; 
	outline: none; 
}

#columna .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 
	color: #6666ff; 
	outline: none; 
	text-decoration: none; 
}

#columna .ui-accordion .ui-accordion-header { 
	cursor: pointer; 
	position: relative; 
	/*margin-top: 1px;*/
}
/* acaba widgets en general */


/* accordion en concreto */

/*
.ui-accordion .ui-accordion-li-fix { 
	display: inline; 
}
*/

#columna .ui-accordion .ui-accordion-header-active { 
	border-bottom: 0 !important; 
}

#columna .ui-accordion .ui-accordion-header a { 
	display: block; 
	font-size: 1.2em; 
	padding: .2em .2em .2em 1.2em; 
}

/*.ui-accordion .ui-accordion-header .ui-icon { 
	position: absolute; 
	left: .5em; 
	top: 50%; 
	margin-top: -8px; 
}*/

/* controlar desde aqui el padding del contenido del accordion  padding: 1em 2.2em; padding: 1em 1em;*/
#columna .ui-accordion .ui-accordion-content {  
	border-top: 0px; 
	margin-top: -2px; 
	position: relative; 
	top: 1px; 
	margin-bottom: 2px; 
	overflow: auto; 
	display: none; 
}

#columna .ui-accordion .ui-accordion-content-active { 
	display: block; 
}

/* list items de las cabeceras del menu */
/*.ui-icon-triangle-1-e { 
	background-position: -32px -16px; 
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px; 
}*/


/* acaba accordion /////////////////////////////////////////////////////////////////////////// */

