/* CSS Reset */
/*PRUEBA DE TORTUGUITA*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	padding:0px;
	margin:0px;
	text-decoration:none;
	border:none;
	
}
@font-face {
        font-family: "telefonicatext-bold-webfont";
        src: url('../font/telefonicatext-bold-webfont.eot');
        src: url('../font/telefonicatext-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../font/telefonicatext-bold-webfont.svg#Agilita Com') format('svg'),
        url('../font/telefonicatext-bold-webfont.woff') format('woff'),
        url('../font/telefonicatext-bold-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
        font-family: "telefonicatext-regular-webfont";
        src: url('../font/telefonicatext-regular-webfont.eot');
        src: url('../font/telefonicatext-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../font/telefonicatext-regular-webfont.svg#Agilita Com') format('svg'),
        url('../font/telefonicatext-regular-webfont.woff') format('woff'),
        url('../font/telefonicatext-regular-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
    font-family: 'telefonica_headline_lightRg';
    src: url('../font/telefonica-light-webfont.eot');
    src: url('../font/telefonica-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/telefonica-light-webfont.woff') format('woff'),
         url('../font/telefonica-light-webfont.ttf') format('truetype'),
         url('../font/telefonica-light-webfont.svg#telefonica_headline_lightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}	

/*************************************************************************************/
#main{
	width:1229px;
	margin:0px auto;
	border:0px;
}
#top{height:43px;background:#fff;}
#menu{width:1229px;height:43px;margin:0px auto;}
#menu ul li{height:43px;float:left;list-style:none;border-right:2px solid #ccc;}
#menu ul li a{color:#003145;font-family:telefonicatext-regular-webfont;text-decoration:none;padding:7px 20px;display:block;height:24px;border-bottom:5px solid #fff;}
#menu ul li a:hover{color:#00c1d7;font-family:telefonicatext-regular-webfont;text-decoration:none;padding:7px 20px;display:block;height:24px;
border-bottom:5px solid #00c1d7;}
#menu ul .activo a{color:#00c1d7;font-family:telefonicatext-regular-webfont;text-decoration:none;padding:7px 20px;display:block;height:24px;
border-bottom:5px solid #00c1d7;}
#menu ul .home{ background:url(../img/ico_homeb.png)no-repeat; background-position:20px 6px;height:24px;width:26px; }
#menu ul li .activo_home{ background:url(../img/ico_home.png)no-repeat;background-position:20px 6px;height:24px;width:26px;
border-bottom:5px solid #00c1d7; }
#menu ul .home:hover{ background:url(../img/ico_home.png)no-repeat;background-position:20px 6px;height:24px;width:26px; }
/* #center{width:1229;height:407px;background:url(../img/fondo-center.jpg) no-repeat;} */
#center{width:1229;height:445px;background:url(../img/fondo-center.jpg) no-repeat;background-size: auto 541px;}
#center h1{color:#fff;font-size:45px; font-family:telefonica_headline_lightRg;padding:10px 20px;display:block;margin-bottom:-15px;}
#center h2{color:#adadad;font-size:15px; font-family:telefonica_headline_lightRg;padding:0px 20px;display:block;margin-bottom:-7px;}
#center h1 span{color:#00c1d7; font-size:28px;font-family:telefonica_headline_lightRg;font-weight:bold;}
/*#center form{width:500px;color:#fff; font-size:19px;font-family:telefonica_headline_lightRg;padding:20px;}*/
#center form div{width:200px;float:left;margin:0px 15px;margin-top:60px;}
#center form .text{width:200px;height:25px;font-size:19px;font-family:telefonica_headline_lightRg;}
#center form label{}
#bottom{height:43px;background:#003145;}
#bottom img{padding:15px;margin-left:120px;}
/*****************************ACTIVIDADES*********************************************/
#formulario{padding:10px;}
#formulario table{float:left; padding:0px 20px;border-right:1px solid #39C;width: 197px;}
.busq_titulo{width:143px;height:33px;color:#fff;font-size:16px;font-family:telefonica_headline_lightRg;padding:0px;padding-left:0px;border;font-weight:bold;}
.busq_avanza{width:143px;height:33px;background:#7396a1;}
.busq_avanza_remover{width:143px;height:33px;}
.busq_avanza span{font-size:13px;font-family:telefonica_headline_lightRg;margin-left:10px;float:left;}
.busq_avanza input{float:right;}


.busq_avanza2{width:143px;height:33px;background:#418191;}
.busq_avanza2 span{font-size:13px;font-family:telefonica_headline_lightRg;margin-left:10px;margin-top:8px;float:left;}
.busq_avanza2 input{float:right;margin:10px;}

.busq_avanza3{width:143px;height:33px;background:#4792a2;}
.busq_avanza3 span{font-size:13px;font-family:telefonica_headline_lightRg;margin-left:10px;margin-top:8px;float:left;}
.busq_avanza3 input{float:right;margin:10px;}
input.checkbox{width:15px;height:15px;font-weight:bold;font-size:18px;}
.busq_avanza_fecha input{/*width:73px;*/height:20px;background:#dbdbdb;text-align:center;}
.busq_avanza_busqueda input{width:170px;height:19px;background:#dbdbdb;}

#list_actividades{width:1229px;height:96px;background:#00394d;}
#list_actividades h1{color: #fff;
font-size: 34px;
font-family: telefonica_headline_lightRg;
margin-top: 20px;
margin-left:8px;
float: left;}
#act_funcion{height:15px;float:right;padding:20px 5px;}
#act_funcion ul{display:table;}
#act_funcion ul li{float:left;list-style:none;margin:0px 5px;}
#act_funcion ul li p{float:left;margin:0px 3px;font-size:15px;font-family:telefonica_headline_lightRg;color:#fff;font-weight:bold;}
#act_funcion ul li img{float:right;}
#act_funcion ul li .flechita{
 float:right;
 }
#act_funcion ul li .flechita select{
 float:right;margin:0px 8px;width: 150px;padding:5px;border:none;background:#76929d URL(../img/flecha.jpg)right no-repeat;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 }
#act_funcion2{height:20px;float:right;padding:10px 5px;}
#act_funcion2 ul li{float:left;list-style:none;}
#act_funcion2 ul li a{float:left;margin:0px 4px;font-size:15px;font-family:telefonica_headline_lightRg;color:#ccc;font-weight:bold;text-decoration:none;}
#act_funcion2 ul li p{float:left;margin:0px 4px;font-size:15px;font-family:telefonica_headline_lightRg;color:#ccc;font-weight:bold;}

#list-actividades{width:1229px;margin:0px auto;}
#list-actividades ul .gris{width:1229px;height:57px;margin:0px auto;background:#e8e8e8;list-style:none;}
#list-actividades ul li{width:1229px;height:57px;margin:0px auto;background:#f4f4f4;list-style:none;}
.actividades{height:57px;padding:0px 10px;}
.actividades td{height:57px;padding:0px 3px;}
.actividades .fecha{width:58px;height:57px;/*background:url(../img/ico_fecha.png) right no-repeat;*/text-align:center;font-size:15px;
font-family:telefonicatext-bold-webfont;color:#0a495e;font-weight:bold}
.actividades .hora{font-size:15px;font-family:telefonicatext-bold-webfont;color:#0a495e;text-align:center;}
.actividades .titulo{font-size:18px;font-family:telefonicatext-bold-webfont;color:#04c990;width:250px;}
.actividades .titulo span{font-size:12px;font-family:telefonicatext-bold-webfont;color:#565656;}
.actividades .inscrip{font-size:15px;font-family:telefonicatext-bold-webfont;color:#04c990;}
.actividades .inscrip span{font-size:12px;font-family:telefonicatext-bold-webfont;color:#565656;text-align:center;background:#ccc;
padding:0px 40px;}
.actividades .inscrip select{font-size:11px;font-family:telefonicatext-bold-webfont;color:#565656;;text-align:center;background:#ccc;border:none;width: 100px;}
.user_estado-activ{padding-left: 0px!important;position: absolute;right: 60px;height: 57px !important;}
.user_estado select{margin-top: 30px !important;}
.actividades .user_estado img{margin:0px 10px;/*padding:5px; */border:none;}
.actividades .user_estado .check_select{margin: 0px 10px;padding: 5px;border: none;height: 20px;width: 20px;}
.actividades .user_estado span{font-size:15px;font-family:telefonicatext-bold-webfont;color:#00c1d7;text-align:center;margin-left:10px;}
.actividades .titulo2{font-size:18px;font-family:telefonicatext-bold-webfont;color:#990099;width:250px;}
.actividades .titulo2 span{font-size:12px;font-family:telefonicatext-bold-webfont;color:#565656;}
.actividades .inscrip2{font-size:15px;font-family:telefonicatext-bold-webfont;color:#990099;}
.actividades .inscrip2 span{font-size:12px;font-family:telefonicatext-bold-webfont;color:#565656;text-align:center;background:#ccc;
padding:0px 40px;}
.actividades .titulo3{font-size:18px;font-family:telefonicatext-bold-webfont;color:#ff6633;width:250px;}
.actividades .titulo3 span{font-size:11px;font-family:telefonicatext-bold-webfont;color:#565656;}
.actividades .inscrip3{font-size:15px;font-family:telefonicatext-bold-webfont;color:#ff6633;}
.actividades .inscrip3 span{font-size:12px;font-family:telefonicatext-bold-webfont;color:#565656;;text-align:center;background:#ccc;
padding:0px 10px;}
.actividades .inscrip3 select{font-size:11px;font-family:telefonicatext-bold-webfont;color:#565656;;text-align:center;background:#ccc;border:none;}
.actividades .user_estado select{font-size:11px;font-family:telefonicatext-bold-webfont;color:#565656;;text-align:center;background:#ccc;border:none;}
/****************************************************************POPUP******************************************************************************/

#popup {
	left: 0; 
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup01 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup02 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup03 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup04 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup05 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup06 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup07 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup08 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup09 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#popup_int3 {
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}

#popupEnviarMail{
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;   
}

.content-popup {
margin:0px auto;
margin-top:20px;
width:500px;
min-height:250px;
}
.close {
	float:right;
    width:26px;
    height:26px;
    margin-top:5px;
	margin-right: -50px;
    cursor:pointer;
}
/***********************BD**********************************/
#formulario_busq_bd{margin-top:-5px;padding:0px 15px;}
#formulario_busq_bd .title_busq_bd{padding:4px 15px;padding-left:0px;font-size:17px;font-family:telefonica_headline_lightRg;color:#fff;}
#formulario_busq_bd .campos_busq_bd{width:170px;background:#59818e;}
#formulario_busq_bd .campos_busq_bd span{padding:10px 15px;font-size:14px;font-family:telefonica_headline_lightRg;color:#fff;text-align:left;}
#formulario_busq_bd .campos_busq_bd input[type='checkbox']{width:14px;height:14px;float:right;}
#formulario_busq_bd .campos_busq_bd_text input[type='text']{padding:5px 0px;width:150px;height:15px;text-align:center; background:#dbdbdb;border:1px solid white;font-size:14px;font-family:telefonica_headline_lightRg;color:#000;}
select.prov{width:140px;background:#59818e;height:25px;text-align:center;font-size:14px;font-family:telefonica_headline_lightRg;color:#fff;border:none;}

#formulario_busq_bd .campos_busq_bd_large{width:230px;background:#59818e;border:1px solid red;}
#formulario_busq_bd .campos_busq_bd_large span{padding:10px 15px;font-size:14px;font-family:telefonica_headline_lightRg;color:#fff;text-align:left;}
#formulario_busq_bd .campos_busq_bd_large input[type='checkbox']{
	width:14px;height:14px;
}
#formulario_busq_bd .campos_busq_bd_large_text input[type='text']{padding:5px 0px;width:150px;height:15px;text-align:center; background:#dbdbdb;border:1px solid white;font-size:14px;font-family:telefonica_headline_lightRg;color:#000;}
#table{width:1229px; overflow-x:scroll;margin:10px 0px;}
table.ong{width:2912px; }
table.educativa{width:2962px; }
table.docente{width:1373px; }
table.nodocente{width:1457px; }
table.artista{width:1615px; }
table.familia{width:1833px; }
table.general{width:1569px; }
.titulos_01 td{padding:8px 20px;font-size:19px;font-family:telefonica_headline_lightRg;color:#275567;}

.fila1 td{padding:8px 25px;background:#e8e8e8;font-size:14px;font-family:telefonica_headline_lightRg;color:#6e6e6e;}
.fila1 td input{float:left;}
.fila1 td strong{padding:0px 10px;}
.fila1 td .user_estado{float:left;marin-left:15px;}
.fila1 td .user_estado a{/*background:#fff;*/width:26px;height:26px;padding:2px;}


.fila2 td{padding:8px 25px;background:#f4f4f4;font-size:14px;font-family:telefonica_headline_lightRg;color:#6e6e6e;}
.fila2 td input{float:left;}
.fila2 td strong{padding:0px 10px;}
.fila2 td .user_estado{float:left;marin-left:15px;}
.fila2 td .user_estado a{/*background:#fff;*/width:26px;height:26px;padding:2px;}
.fila1 td .img_07{margin-left:10px;}
.fila2 td .img_07{margin-left:10px;}
/********************************************crear acividad***********************************************/
#formulario_crear_actividad{margin-top:-5px;padding:0px 15px;}
#formulario_crear_actividad .title_busq_bd{padding:4px 15px;padding-left:0px;font-size:19px;font-family:telefonica_headline_lightRg;color:#fff;}
#formulario_crear_actividad .campos_busq_bd{width:170px;background:#59818e;}
#formulario_crear_actividad .campos_busq_bd span{padding:10px 15px;font-size:14px;font-family:telefonica_headline_lightRg;color:#fff;text-align:left;}
.campos_busq_bd input.checkbox{padding:0px 14px;width:20px;height:20px;float:right;border:none;}
#formulario_crear_actividad .campos_busq_bd_text input[type='text']{padding:5px 0px;width:150px;height:15px;text-align:center; background:#dbdbdb;border:1px solid white;font-size:14px;font-family:telefonica_headline_lightRg;color:#000;}
select.prov{width:140px;background:#59818e;height:25px;text-align:center;font-size:14px;font-family:telefonica_headline_lightRg;color:#fff;border:none;}
.title_busq_bd .number{width:20px;height:20px;margin:0px 10px;text-align:center;border:0px;background:#ccc;}
#formulario_crear_actividad select.prov{width:137px;background-color:#59818e;font-size:14px;font-family:telefonica_headline_lightRg;color:#fff;border:none;}
.calendario_center{width:240px;height:330px;background:#fff;margin-left:50px;}
.calendario_center h3{color:#00c1d7;telefonica_headline_lightRg;font-size:18px;margin-top:5px;margin-bottom:5px;}
#horarios_table{margin:0px auto;margin-top:-15px;}
#horarios_table input{ width:40px; height:30px; background:#ccc;}
#horarios_table p{font-size:18px;font-family:telefonica_headline_lightRg;color:#000;}
.calendario_center p{color:#00c1d7;font-family:telefonica_headline_lightRg;font-size:13px;margin-top:4px;margin-bottom:2px;}
.hora_class{width:170px;height:330px;margin-left:50px;}
.hora_class h4{width:170px;text-align:left;font-family:telefonicatext-bold-webfont;font-size:13px;color:#00c1d7;}
.hora_class .titulo{width:170px;text-align:left;font-family:telefonicatext-bold-webfont;font-size:13px;}
.hora_class p{width:170px;text-align:left;}
.hora_class p span{font-family:telefonicatext-bold-webfont;font-size:15px; color:#666;margin-left:5px;}
input[type="text"].completar{width: 109px;
height: 25px;
text-align: center;
font-family: telefonicatext-bold-webfont;
font-size: 12px;
background: #dbdbdb;
}}
#SaveAccount{margin-left:16px;}
input.cat_clases{width:45px;text-align:center;}
#mailing{background:#d3d3d3;
float: right;
width: 330px;
padding: 10px;
height: 233px;
margin-right: 45px;
margin-top: -210px;}
#tabs-3 #mailing label.text{font-size:16px;}
#tabs-3 #mailing input.text{background:#fff;}
#mailing textarea{margin: 0px; width: 333px; height: 41px;}

#horarios_actividades input[type="text"]{
	width: 59px;
height: 16px;
font-size: 11px;
font-family: telefonicatext-regular-webfont;
color: #565656;
text-align: center;
background: #ccc;
border: none;
margin-right: 4px;
}


.guardarEnviar {
position: inherit !important;
background: url(/img/boton_guardar.jpg) no-repeat !important;
width: 139px !important;
height: 60px !important;
cursor: pointer;
}

p.titulo {
    color: #555555;
    font-family: telefonica_headline_lightRg;
    font-size: 18px;
/*    padding-top: 10px;
    padding-left: 10px;
    margin-bottom: 35px;*/
}

.detalle {  float: left;
    width: 300px;}

.fecha {
    color: #00C1D7;
    font-family: telefonicatext-bold-webfont;
    font-size: 20px;
    }

.detalle {
    padding-top: 18px;
    padding-left: 30px;
    display: none;
}

.horarios {
    padding-top: 10px;
}

.horarios span {
    color: #555555;
    font-family: telefonica_headline_lightRg;
    font-size: 15px;
}

.horarios li a {
    color: #00C1D7;
    font-family: telefonicatext-bold-webfont;
    font-size: 16px;
    text-decoration: underline;
}

.horarios li {
    list-style: none;
}

.ver_detalle {
display:block;}