body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: arial;
}

ul, li,
h1, h2, h3,
h4, h5, h6,
p, div, span {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

input {

}

form, fieldset, img {
	border: none;
	margin: 0;
	padding: 0;
}

a, a:focus, a:active, a:hover, a:visited {
	text-decoration: none;

}

.clearboth {
	clear: both;
	font-size: 0;
	line-height: 0;
}


#blackout {
 visibility: hidden;
 position: fixed;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 display: none;
 background-color: #000;
 filter: alpha(opacity=80);
 -moz-opacity: .8;
 opacity: .8;
 z-index: 99;
}
.popupdiv {
 visibility: hidden;
 display: none;
 border: 1px solid #000;
 background-color: #FFF;
 top: 50%;
 margin-top: -206px;
 position: fixed;
 left: 50%;
 margin-left: -306px;
 z-index: 100;
 height:400px;
 width:600px;
 color: #333;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border: 3px solid #000;
 padding: 10px;
}




#main {
	margin: 0 auto;
	width: 800px;
}

/* header */
#header {
	background: url('images/layos_headerbg.gif') center top;
	height: 130px;
	position: relative;
}

#header ul {
	float: right;
}
#header li {
	display: inline;
	list-style: none;
	padding: 5px;
	color: #f7c00d;
}
#header img {
	float: left;
	border-style: none;
	padding: 10px;
}
#header h1 {
	color: #ffffff;
	font-size: 3em;
	letter-spacing: 0.2em;
	padding-top: 30px;
	float: left;
}
#header h2 {
	color: #f7c00d;
	font-size: 1.3em;
	float: left;
	width: 400px;
	text-align: left;
}
#header #telnum {
	position: absolute;
	right: 10px;
	top: 75px;
	color: #00471d;
	font-weight: bolder;
}
#language a,
#language a:hover,
#language a:active,
#language a:visited,
#language a:link {
	text-decoration: none;
	color: #F7C00D;
}


/* footer */
#footer {
	background-color: #00471d;
	width: 800px;
	margin: 10px auto 0; 

}
#footer_left {
	float: left;
	width: 400px;
	background: url('images/footer_back.gif') left bottom no-repeat;
	padding: 10px 0;
}
#footer_right {
	float: right;
	width: 400px;
	padding: 10px 0;
}

.footerlinks {
	width: 100px;
	float: left;
}
#footer h4 {
	font-size: 0.8em;
	font-weight: bold;
	color: #f7c00d;
}
h4 {
	font-weight: bold;
	color: #f7c00d;
}
.footerlinks a {
	font-size: 0.8em;
	padding: 0;
	line-height: 1em;
	color: #377c4d;
}

.footerlinks li {
	list-style: none;
	color: #377c4d;
}
#address {
	width: 150px;
	float: left;
	color: #f7c00d;
}
#address h5 {
	font-size: 1.2em;
	padding: 0 0 10px 0;
}

#newsletter {
	width: 220px;
	float: right;
	color: #d0fcc7;
	padding: 0 10px;
}
#newsletter p {
	padding: 5px 0;
	font-size: 0.8em;

}
#tuemail label {
	font-size: 0.8em;
}

.policy_link, .policy_link:active, .policy_link:visited, .policy_link:hover{
	color: #f7c00d;
}

.yboton {
	display: block;
	position: relative;
	top: 15px;
	margin: 0 auto;
	padding: 10px 0;
	width: 90px;
	height: 16px;
	background: url('images/yboton_foot.gif') center top no-repeat;
	font-size: 0.9em;
	color: #00471d;
	font-weight: bold;
}


/* variable contents*/
#content {
	background-color: white;
	
}

#content h2 {
	font-weight: bold;
	text-align: left;
	font-size: 1.4em;
	padding: 15px 20px;
	color: #00471d;
}

#conocelc {
	float: right;
	padding-top:10px;
}

#tabs {
	font-size: 1.2em;
	line-height:normal;
	height: 30px;
	padding: 10px 0 0;
}
#tabs ul {
	list-style:none;
	text-align: left;
}
#tabs li {
	display:inline;
	padding:0;
	float: left;
	font-size:0.8em;
}

.tab_link1 {
	background: url('images/mappa_tab_on.jpg') no-repeat center top;
	text-decoration:none;
	color: #cdfdcb;
	display: block;
	width: 170px;
	text-align: center;
	padding: 8px 0 4px;
	z-index: -100;
}

.tab_link1:hover {
	background-image: url('images/mappa_tab.jpg');
}

.tab_link2 {
	background: url('images/mappa_tab_on_yellow.jpg') no-repeat center top;
	text-decoration:none;
	color: #cdfdcb;
	display: block;
	width: 170px;
	text-align: center;
	padding: 8px 0 4px;
	z-index: -100;
}

.tab_link2:hover {
	background-image: url('images/mappa_tab_yellow.jpg');
}

.tab_link3 {
	background: url('images/mappa_tab_on_blue.jpg') no-repeat center top;
	text-decoration:none;
	color: #cdfdcb;
	display: block;
	width: 170px;
	text-align: center;
	padding: 8px 0 4px;
	z-index: -100;
}

.tab_link3:hover {
	background-image: url('images/mappa_tab_blue.jpg');
}


.introduction {text-align:left; margin:0px 10px; font-size:.9em; color:#00471d; }
.introduction_padres {text-align:left; margin:0px 20px; font-size:.9em; color:#00471d; color: #00471d; }
.introduction_img {float: right; margin: 0 30px;}

#mappa {

	/*background-color:#2ab119; */
	color:#00471d;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
}

.mappa_middle1 {
	background: url('images/layos_contentbg_middle.png') center top repeat-y;
	color:#00471d;
	text-align:left;
	padding: 20px;
}

.mappa_top1 {
	height: 10px;
	background: url('images/layos_contentbg_top.png') center top no-repeat transparent;
	font-size: 0;
	line-height: 0;
}
.mappa_bottom1 {
	height: 58px;
	background: url('images/layos_contentbg_bottom.png') center bottom no-repeat transparent;
	font-size: 0;
	line-height: 0;
}

.mappa_middle2 {
	background: url('images/layos_contentbg_middle_yellow.png') center top repeat-y;
	color:#00471d;
	text-align:left;
	padding: 20px;
}

.mappa_top2 {
	height: 10px;
	background: url('images/layos_contentbg_top_yellow.png') center top no-repeat transparent;
	font-size: 0;
	line-height: 0;
}
.mappa_bottom2 {
	height: 58px;
	background: url('images/layos_contentbg_bottom_yellow.png') center bottom no-repeat transparent;
	font-size: 0;
	line-height: 0;
}

.mappa_middle3 {
	background: url('images/layos_contentbg_middle_blue.png') center top repeat-y;
	color:#00471d;
	text-align:left;
	padding: 20px;
}

.mappa_top3 {
	height: 10px;
	background: url('images/layos_contentbg_top_blue.png') center top no-repeat transparent;
	font-size: 0;
	line-height: 0;
}
.mappa_bottom3 {
	height: 58px;
	background: url('images/layos_contentbg_bottom_blue.png') center bottom no-repeat transparent;
	font-size: 0;
	line-height: 0;
}

.lista_camps {width:240px; margin:10px 0 0 10px; padding:0; float:right; list-style:none; }

#mappa #campamento_toledo {margin:5px 0 0 0; float:left; width:500px; }

#mappa a{/*width:800px; color:#bffaba; margin-top:5px; display:block; float:inherit; */}


/* direct access */

#diracc {
	color:#336123;
	font-size: 0.8em;
	padding: 10px 0;
}
#diracc .n_diviertete {
	float: left;
	width: 390px;
	height: 170px;
	background: url('images/nuestroequipo_da_back.gif') right top no-repeat #7e8623;
}

#diracc .n_olimpiada {
	float: left;
	width: 390px;
	height: 170px;
	background: url('images/nuestroequipo_da_back.gif') right top no-repeat #7e8623;
}


#diracc .da_multiactividad {float: right; background-color:#7e8623; width: 390px; height: 250px; }
#diracc .da_multiactividad {background-image:url('images/nuestroequipo_da_back.gif'); background-position:right top; background-repeat:no-repeat; }

#diracc .da_nuestroequipo {float: left; background-color:#7e8623; width: 390px; height: 250px; }
#diracc .da_nuestroequipo {background-image:url('images/nuestroequipo_da_back.gif'); background-position:right top; background-repeat:no-repeat; }

#diracc .da_programasamedida {float: right; background-color:#7e8623; width: 390px; height: 250px; }
#diracc .da_programasamedida {background-image:url('images/nuestroequipo_da_back.gif'); background-position:right top; background-repeat:no-repeat; }


#diracc .da_international {float: right; background-color:#636771; width: 390px; height: 250px; }
#diracc .da_international {background-image:url('images/international_da_back.gif'); background-position:right top; background-repeat:no-repeat; }

#diracc .n_lcaccess {
	float: right;
	background: url('images/camperspace_da_back.gif') right top no-repeat #f7c00d;
	width: 390px;
	height: 170px;
}

#diracc h3{
	text-align:left;
	padding: 5px;
	font-size:1.2em;
}
#diracc img{
	float:left;
	padding:10px;
}
#diracc ul{margin:0px 5px 0px 60px; }

#diracc h3 {color:#f7c00d; font-size:1.3em; }

#diracc .da_international h5 {color:#ffffff; font-size:1em; margin:5px 0; }

#diracc .n_diviertete ul {list-style:none; text-align:left; margin-left:160px; }
#diracc .n_olimpiada ul {list-style:none; text-align:left; margin-left:160px; }
#diracc .da_multiactividad ul {list-style:none; text-align:left; margin-left:160px; }
#diracc .da_nuestroequipo ul {list-style:none; text-align:left; margin:10px 10px 10px 100px; }
#diracc .da_programasamedida ul {list-style:none; text-align:left; margin:10px 10px 10px 100px; }
#diracc .da_international ul {list-style:disc; text-align:left; margin-left:100px; color:#f7c00d; }

#diracc a {color:#f7c00d; text-decoration:none; }
#diracc .da_international a{color:#f7c00d; text-decoration:none; float:right; margin: 10px 20px 5px 0; }

#diracc .n_lcaccess a{color:#ffffff; text-decoration:none; float:left; font-size:.8em; margin-left:20px; }
#diracc .n_lcaccess h3 {color:#115c22; font-size:1.4em; text-align:center; font-weight:bold; padding:5px;}
#diracc .n_lcaccess h5 {padding:5px; }
#diracc .n_lcaccess .gboton {
	background-image: url('images/gboton_y.gif');
	margin:10px 5px 10px 20px;
	padding:13px 12px;
}

#diracc #tunombre {margin-bottom:5px; margin-left:15px; }

#diracc .da_international .gboton {
	background-image:url('images/gboton_da.gif');
	padding:12px 22px;
}

/*wwww.layoscamp.com/campamento/actividades_ninos*/



.mappa_actividades1 {
	background: url('images/layos_contentbg_middle.png') center repeat-y;
}
.mappa_actividades2 {
	background: url('images/layos_contentbg_middle_yellow.png') center repeat-y;
}
.mappa_actividades3 {
	background: url('images/layos_contentbg_middle_blue.png') center repeat-y;
}

.lista_actividades {
  float:left;
  padding:10px;
  width:200px;
}
/*
#mappa_actividades_ninos {float:left; background-image:url('images/layos_contentbg.gif'); width:800px; height:525px; } 
#mappa_actividades_ninos_left {float:left; width:350px; height:330px; }
#mappa_actividades_ninos_right {float:right; width:450px; height:330px; }

.lista_actividades {width:400px; height:200px; }*/
.lista_actividades h3 {color:#ffffff; font-size:1.3em; text-align:left; margin:20px 5px 5px 20px; }
#actividades_container img {
  float:left;
  margin:0;
  padding:20px;
}
.lista_actividades ul {text-align:left; color:#00471d; float:left;}
.lista_actividades li {list-style:none; width: 190px;}

.lista_actividades .float_li li {float:left;}


#excursiones h4{color:#00471d; margin-bottom:10px; font-size:1.2em; }
#excursiones {float:left; width:760px; height:100px; color:#ffffff; text-align:left; margin:55px 20px; font-size:.9em; }

#excursiones_container {
	text-align: center;
	padding: 20px;
}

/*www.layoscamp.com/campamento/actividades_padres*/
#actividades_birds {float: right; margin: 0 30px; }

/*www.layoscamp.com/campamento/toledo_campamento_padres*/
#campamento_padres {margin:10px; font-weight:bolder; }


/*www.layoscamp.com/campamento/quellevar_ninos*/
#content #mappa #quellevar_left {float:left; width:380px; margin-top:10px; }
#content #mappa #quellevar_left ul{margin-left:20px; }
#content #mappa #quellevar_right {float:left; width:350px; }
#content #mappa #quellevar_right h3 {margin: 30px 0 10px 0; margin-top:10px; }
#content #mappa #quellevar_right ul {list-style:none; }
#LC_greenlogo {float:right; }

#content #mappa #quellevar_right img { }
#content #mappa #quellevar_contentbottom{ text-align:right; margin: 60px 20px 0 0; }
#content #mappa #quellevar_contentbottom img {margin :40px 0; }
#content #mappa #quellevar_contentbottom p {text-align:left; }

#content #mappa label {margin: 40px; }


/*www.layoscamp.com/campamento/quellevar_padres*/

/* valtozott + nem tudom atteni a gombot jobb oldalra!!!!!!!!!! vmi nem ok :s */
#quellevar_contentbottom a{background-image: url('images/yboton_gen.gif'); padding:14px 9px; 
background-repeat:no-repeat; }


/*www.layoscamp.com/campamento/vidaenlayos_ninos*/
#content #mappa #vidaenlc_left { margin:0; }
#content #mappa #vidaenlc_left h3 {margin:10px 0; }
#content #mappa #vidaenlc_right {float:right; width:167px; margin:0 20px 0 0; }
#table_vidaenlc {width:500px; margin:10px 0 0 0; }
#vidaenlc_3birds {float:left; margin:20px; }
#content #mappa #vidaenlc_left ul {margin-left:40px; }

/*www.layoscamp.com/campamento/vidaenlayos_padres*/
#horario {width:620px; margin:10px 0; }
#content #mappa #vidaenlc_padres {width:740px; margin:10px; }
#content #mappa #vidaenlc_padres h3 {margin:10px 0; }

/*valtozott ez az oldal, de nem igazan boldogulok a gombokkal*/
/*www.layoscamp.com/campamento/fechas*/
#content #mappa_fechas {width:760px; height:760px; background-image:url('images/layos_contentbg.gif'); float:left; 
	color:#00471d; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding: 0px 20px 0 20px; margin-bottom:20px; }

#content #mappa_fechas a {background-image:url('images/yboton_fechas.gif'); padding:8px 45px; background-repeat:no-repeat; }

#fechas_summercamp {width:760px; padding-bottom: 20px;}
#fechas_puentes {width:760px;  padding-bottom: 20px;}
#fechas_esqui {width:760px; padding-bottom: 20px;}
#fechas_summercamp img{float:left; padding-right: 10px;}
#fechas_puentes img{float:right; padding-left: 10px;}
#fechas_esqui img {float:left; padding-right: 10px;}

/*www.layoscamp.com/campamento_uniform*/
#uniforme1 {float:left; height:180px; }
#uniforme1 img {float:left; margin:10px; }
#uniforme1 ul {float:left; margin:20px 20px 10px 30px; list-style:none; }

#uniforme2 a {background-image :url('images/yboton_unif.gif'); padding:14px 20px; text-decoration:none; margin-left:600px; }
#uniforme2 ul{list-style:none; margin-top:20px; }

/*www.layoscamp.com/comida*/

/*www.layoscamp.com/seguros*/
#content #mappa_seguros {width:760px; height:550px; background-image:url('images/layos_contentbg.gif'); float:left; 
	color:#00471d; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding: 0px 20px 0 20px; margin-bottom:20px; }
#content #mappa_seguros h3 {margin:20px 0px; }
#content #mappa_seguros ul {list-style:circle; margin: 10px 20px; }
#content #mappa_seguros a {text-decoration:none; background-image:url('images/yboton_gen.gif'); padding: 12px 6px; margin-left:600px; }

/*www.layoscamp.com/toledo/campamento_comollegar*/
#content #mappa_comollegar {width:760px; height:550px; background-image:url('images/layos_contentbg.gif'); float:left; 
	color:#00471d; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding: 0px 20px 0 20px; margin-bottom:20px; }
#content #mappa_comollegar img {margin:20px 10px 10px 10px; float:left; } 
#content #mappa_comollegar p {width:180px; text-align:center; float:left; margin:60px 0px 0px 80px; font-size:1.4em; font-weight:bold; }
#content #mappa_comollegar h2 {float:left; width:750px; }
#content #mappa_comollegar ul {width: 750px; float:left; margin-left:20px; }

/*www.layoscamp.com/campamento/toledo_campamento_profesores*/
#campamento_profesores {width:760px; margin: 10px 20px 20px 20px; }

/*www.layoscamp.com/campamento/objetivos_profesores*/
#objetivos h3 {margin: 10px 0; }
#objetivos p {margin: 10px 0; }
#metodologia h3 {margin: 10px 0; }

#metodologia h5 {margin-top:20px; font-size: 1.1em; }
#metodologia p {}
#met {float:left; width:200px; margin-left:200px}

/*www.layoscamp.com/equipo*/
#jefes {float:left; margin:0 20px; padding:0; }
#intro_qc {text-align:left; font-size:.9em; width:800px; margin-top:60px; }
#profes_left {width:360px; float:left; }
#profes_left li {margin: 5px; }
#profes_right {width:360px; float:right; }
#profes_left ul {list-style:none; }
#profes_right ul {list-style:none; }

/*www.layoscamp.com/reservaonline*/

#page_ro {background-color:#439a31; padding: 10px 0;}
#ro_padres_expl {height:180px; }
#ro_padres_expl ol{width:460px; margin-left:10px; text-align:left; }
#ro_padres_expl img {margin: 0 10px; width:100px; padding:0; position:relative; left:640px; bottom:140px; }

.breadcrumbs li { list-style: none; display:inline; }
.breadcrumbs ul {}

#mappa_ro {background-color:#ccfec9; width:760px; margin :20px; color:#439a31; }

#padres_curso_primera {padding-top:30px; width:400px; font-weight:bold; font-size:1.1em; }
#padres_curso_primera label {width: 50%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }

#padres_curso_primera input {margin-top:10px; }

#mappa_ro h5 {margin: 20px; text-align:left; font-size:1.2em; text-decoration:underline; }

#información_adicional1 {width:600px; text-align:left; margin:5px 30px 0 30px; }
#información_adicional2 {width:600px; text-align:left; margin:0 30px 20px 30px; }

#información_adicional1 p {margin-right:30px; display:inline; }
#información_adicional2 p {margin-right:120px; display:inline; }
#información_adicional1 input {margin-left: 20px; margin-right:5px; }
#información_adicional2 input {margin-left: 20px; margin-right:5px; }

#termsandconditions {font-size:.8em; margin-right:10px; margin-left:0px; }

.nextboton {background-image:url('images/yboton_200.gif'); background-repeat:no-repeat; 
padding: 20px 10px; font-size:.8em; margin-top:40px; float:right; margin:20px 40px 30px 0; text-decoration:none; 
color:#439a31; font-weight:bold; }

#page_ro h3, #page_ro h5 {text-align:left; padding: 20px 30px 0 40px; }
#page_ro h3 {
	color:#00471d; margin-bottom:10px; 
}

#page_ro h6 {font-size:1.1em; background-color:#00471d; padding-bottom:10px; display:inline; margin-left:10px; 
padding: 15px 38px 10px 20px; margin-top:30px; }

#ro_padres_expl {color:#ffffff; text-align:left; }
#ro_padres_expl ol {background-color:#00471d; padding:10px 20px 20px 40px; margin-top:0px; }

#ro_padres_expl {margin-top:25px; margin-bottom:0; }

/*www.layoscamp.com/reservaonline/alumno*/

#padres_alumno_nombre {padding-top:10px; width:360px; font-weight:bold; font-size:1.1em; float:left; margin-left:20px; }
#padres_alumno_nombre label {width: 50%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:0px; }
#padres_alumno_nombre input {margin-top:10px; }

#padres_alumno_genero {padding-top:15px; width:360px; font-weight:bold; font-size:1.1em; float:left; }
#padres_alumno_genero label {width: 50%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#padres_alumno_genero input {margin-top:10px; }

#domicilio {padding-top:30px; width:400px; font-weight:bold; font-size:1.1em; float:left; }
#domicilio label {width: 40%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#domicilio input {margin-top:10px; }

#ciudad {padding-top:30px; width:350px; font-weight:bold; font-size:1.1em; float:left; }
#ciudad label {width: 100px; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#ciudad input {margin-top:10px; }

#mappa_ro_alumno {background-color:#ccfec9; width:760px; margin :20px; color:#439a31; }
#mappa_ro h5_alumno {margin: 20px; text-align:left; font-size:1.2em; text-decoration:underline; }

.volver {text-decoration:none; color:#439a31; margin-top:20px; display:block; }
#mappa_ro_alumno p {}

/*www.layoscamp.com/reservaonline/padres*/

#padres_padre_nombre {padding-top:0px; width:360px; font-weight:bold; font-size:1.1em; float:left; }
#padres_padre_nombre label {width: 40%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#padres_padre_nombre input {margin-top:10px; }

#padres_padre_profesion {padding-top:0px; width:360px; font-weight:bold; font-size:1.1em; float:left; }
#padres_padre_profesion label {width: 40%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#padres_padre_profesion input {margin-top:10px; }

#padres_madre_nombre {padding-top:0px; width:360px; font-weight:bold; font-size:1.1em; float:left; }
#padres_madre_nombre label {width: 40%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#padres_madre_nombre input {margin-top:10px; }

#access {padding-top:0px; width:360px; font-weight:bold; font-size:1.1em; float:left; }
#access label {width: 40%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#access input {margin-top:10px; }

#padres_madre_profesion {padding-top:0px; width:360px; font-weight:bold; font-size:1.1em; float:left; }
#padres_madre_profesion label {width: 40%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#padres_madre_profesion input {margin-top:10px; }

/*www.layoscamp.com/reservaonline/seguros*/
#padres_seguro {}
#padres_seguro label {width: 60%; float:left; margin-top:10px; text-align:left; margin-right:0; margin-left:20px; }
#padres_seguro input {margin-top:10px; }



#mappa_ro_padres {background-color:#ccfec9; width:760px; margin :20px; color:#439a31; }
#mappa_ro h5_padres {margin: 20px; text-align:left; font-size:1.2em; text-decoration:underline; }


/*www.layoscamp.com/reservaonline/infomedico*/
#mappa_ro_medico {background-color:#ccfec9; width:760px; margin :20px; color:#439a31; }
#mappa_ro h5_medico {margin: 20px; text-align:left; font-size:1.2em; text-decoration:underline; }

.padres_medico1 {width:400px; text-align:left; margin:5px 30px 0 30px; }
.padres_medico1 p {margin-right:30px; display:inline; }
.padres_medico1 input {margin-left: 20px; margin-right:5px; }




/* home régi cuccok */

#intro {
 background-color : #23ae13;

}

#intro img {
 float : left;
 padding-right: 10px;
}

#intro p {

 color : #ccfecb;
 font-size : 0.8em;
 padding: 10px;

}

#content #left {
 width : 490px;
 float : left;
}

#content #right {
 width : 300px;
 float : right;

}

#content #bienvenido {
 margin : 10px 0px 10px 0;
 text-align : left;
 background-color : #7e8623;
}

#content #bienvenido h3 {
 color : #00471d;
 font-size : 1.6em;
 padding : 10px;
 text-align: center;
}

#content #bienvenido #firstlines {
 margin-left : 20px;
 margin-bottom : 0;
 margin-top : 5px;
}

#content #bienvenido p {
padding: 20px;
color: white;
}

#content #bienvenido img {
 float: right;
 margin : 0 20px;
 
}

#content #bienvenido #venadisfrutar {
 text-align : center;
 font-weight : bold;
 margin-left : 20px;
 margin-bottom : 0;
 margin-top : 5px;
}

#content #situ {
 padding: 10px;
 background-color : #439a31;
}

#content #situ h3 {
 color : #001f00;
 font-size : 1.2em;
 padding : 10px;
 text-align : left;
}

#content #situ img {
 float : left;
 margin : 0 30px 10px 20px;
}

#content #situ li {
 list-style : none;
 color : #f7c00d;
 line-height : 2em;
}

#content #cursomonitores {
 background-color : #f7c00d;
 text-align : left;
 padding : 10px;
 color : #170400;
}

#content #cursomonitores h3 {
 padding: 0 30px;
 text-align: right;
 font-size : 1.5em;
 color : #170400;
 height: 17px;
 top: -5px;
 position: relative;
}

#content #cursomonitores p {
 color : #23ae13;
 text-align: center;
}

#content #cursomonitores img {
 float : left;
 padding : 5px;
}

#content #cursomonitores ul {
 font-size : 0.8em;
 margin-left: 120px;
 color : #170400;
}

#content #cursomonitores li {
 list-style : square;
 list-style-position : inside;
}

#content #cursomonitores a {
 float : right;
}

#content #right .element {
 margin-top : 10px;
 margin-left : 0;
 padding: 10px;
 background: url('images/homedas_back.gif') right top no-repeat #439a31;
 text-align: left;
 color: white;
}

.alignright{
 padding: 10px 0 0;
 text-align: right;
}

#bloglist {
text-align: center;
}
#bloglist a{
 font-size:1.1em;
  color: white;
}
#bloglist a span{
 font-size:1.6em;
 color:#F7C00D;
 font-weight: bold;
}

.yellow{
 color:#F7C00D;
}

#content #right #blogs {
 background-color : #439a31;
 margin-top : 10px;
 margin-left : 0;
}

/*pomi 2009.03.23.*/

/*www.layoscamp.com/reservaonline/infomedico*/
#mappa_ro_medico {background-color:#ccfec9;width:760px; margin :20px; color:#439a31;}
#mappa_ro h5_medico {margin: 20px;text-align:left;font-size:1.2em;text-decoration:underline;}

/*pomi 2009.03.23.*/ hr {width:680px;margin:10px;}
/*pomi 2009.03.23.*/ #historial table {text-align:left;
margin-left:20px;font-size:.9em;}
/*pomi 2009.03.23.*/ #padres_medico1 {float:left;}
/*pomi 2009.03.23.*/ #padres_medico2 {margin-bottom: 40px;}
/*pomi 2009.03.23.*/ #questions table {width:700px;border-style:dotted;border-color:aqua;}

/*www.layoscamp.com/campamento/contactform*/
#contactform {width:450px;margin-top:40px;color:#00471d; font-weight:bold;font-size:1.2em;}
#contact_nombre {margin-left:49px;margin-top:10px;}
#contact_email {margin-left:58px;margin-top:10px;}
#contact_tema {margin-left:0;margin-top:10px;}
#contact_mensaje {margin-left:43px;margin-top:10px;margin-bottom:20px;}
#contact_mensaje {width:200px;height:100px;}

#contactboton {
	background-image:url('images/ycontactboton.gif');background-repeat:no-repeat; padding: 15px 30px;
	font-weight:bold;text-decoration:none;color:#ccfec9;display:block;margin-left:200px;}
	
#contactimage {width:200px;float:right;margin:40px 40px 0 0;}
#page h3 {text-align:left; color:#00471d;margin:10px 0;font-size:1.4em;}

.da_international_contact {width:800px;text-align:left;margin:20px 0;background-color:#f7c00d;}
.da_international_contact img {float:left;margin:10px 30px 10px 10px;}
.da_international_contact h3 {margin:20px 0 0 0;padding-top:10px;}
.da_international_contact ul {margin:10px 0px 10px 20px;}
.da_international_contact {color:#00471d;}

#gboton {display:block;margin: 10px 30px 20px 640px;background-image:url('images/gboton_international.gif');
background-repeat:no-repeat;text-decoration:none;padding:10px;font-weight:bold;color:#f7c00d;}

/*www.layoscamp.com/profesores/disponibilidad*/
#profes_disponibilidad {width:400px;margin-left:100px}
#prof_camp {margin-left:19px;margin-top:10px;}
#prof_fecha {margin-left:11px;margin-top:10px;}
#prof_fin {margin-left:28px;margin-top:10px;}
#prof_num {margin-left:21px;margin-top:10px;}

/*pomi 2009.03.23.*/
/*www.layoscamp.com/profesores/reservaonline*/
#prof_Curso {width:250px;}
#miniconfirm_profes {width:300px; margin-left:200px;margin-top:20px;}
#profes_reservaonline {width:650px;text-align:left;margin-left:60px;margin-top:20px;}
#profes_reservaonline p {font-size:.9em;}

#prof_colegio {width:250px;margin-left:30px;margin-bottom:10px;}
#prof_Curso {width:250px;margin-left:39px;margin-bottom:10px;}
#prof_Dirección {width:250px;margin-left:19px;margin-right:70px;margin-bottom:10px;}
#prof_Ciudad {width:120px;margin-left:28px;margin-bottom:10px;}
#prof_Provincia {width:120px;margin-left:21px;margin-right:20px;margin-bottom:10px;}
#prof_Pais {width:100px;margin-left:18px;margin-right:13px;margin-bottom:10px;}
#prof_cp {width:80px;margin-left:38px;margin-bottom:10px;}
#prof_Nombre {width:150px;margin-left:38px;margin-bottom:10px;margin-right:20px;}
#prof_1erApellido {width:150px;margin-left:14px;margin-bottom:10px;margin-right:20px;}
#prof_2oApellido {width:150px;margin-left:18px;margin-bottom:10px;margin-right:20px;}
#prof_Telefonocontacto {width:150px;margin-left:18px;margin-bottom:10px;}
#prof_Movil {width:150px;margin-left:110px;margin-bottom:10px;}
#prof_Email {width:150px;margin-left:102px;margin-bottom:10px;}
#prof_obj {width:250px;margin-left:48px;margin-bottom:10px;height:40px;margin-bottom:20px;}
#prof_comentarios {width:250px;margin-left:86px;margin-bottom:10px;height:40px;margin-top:20px;}

#profes_reservaonline h4 {text-align:left;margin: 20px 0;}
#mappa_rox {background-color:#ccfec9;width:760px; height: 660px;margin :20px; color:#439a31;}

/*www.layoscamp.com/monitores/reservaonline*/
#monitores_nombre {text-align:left;margin-left:60px;}
#mon_nombre {width:150px;margin-left:32px;margin-bottom:10px;margin-right:20px;}
#mon_genero {width:150px;margin-left:80px;margin-bottom:10px;}
#mon_apellido1 {width:150px;margin-left:10px;margin-bottom:10px;margin-right:20px;}
#mon_nacimiento {width:150px;margin-left:1px;margin-bottom:10px;}
#mon_apellido2 {width:150px;margin-left:14px;}

/*2009.03.26*/
/*www.layoscamp.com/uniforme*/
#uniforme2 {color:#00471d;font-size:1em;}
#uniforme_nombre {width:150px;margin-left:21px;margin-bottom:10px;}
#uniforme_tamano {width:150px;margin-left:8px;margin-bottom:10px;}
#uniforme_apellido1 {width:150px;margin-left:1px;margin-bottom:10px;}
#uniforme_bermudas {width:150px;margin-left:1px;margin-bottom:10px;}
#uniforme_apellido2 {width:150px;margin-left:4px;margin-bottom:10px;}
#uniforme_curso {width:150px;margin-left:32px;margin-bottom:10px;}
#uniforme_dia {width:50px;margin-left:2px;margin-bottom:10px;}
#uniforme_mes {width:50px;margin-left:2px;margin-bottom:10px;}
#uniforme_ano {width:50px;margin-left:2px;margin-bottom:10px;}

/*www.layoscamp.com/monitores*/
#monitores_left_top {float:left;width:360px;}
#monitores_left_top ul {margin-left:25px;width:200px; float:left;}
#monitores_right_top {float:right;width:360px;}
#monitores_prices {float:left;width:760px;margin-left:10px;margin-top:20px;}
#monitores_left {float:left;width:340px;margin-left:15px;margin-right:10px;margin-top:10px;}
#monitores_right {float:right;width:340px;margin-top:10px;margin-right:10px;}

.monitores {}
.monitores_pic img {float:right;margin:10px;}
.monitores_pic ul {margin-left:25px;margin-bottom:10px;}
#monitores_right_top img {float:left;margin:0;}
#monitores_right_top ul {width:250px;float:right;}

#content #mappa_monitores {width:760px; padding: 0 20px;
color:#00471d;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:.8em;}
#content #mappa_monitores h4 {color:#ffffff;font-size: 1.2em;}

#content #mappa_monitores hr {color:#ffffff;width:330px;margin:0 0 5px 0;}
.monitores {padding-bottom:15px;}

/*27.03.2009*/
/*www.layoscamp.com/quienes_somos*/
#mappa_filosofia {background-color:#439a31;color:#ffffff;font-weight:bold;padding:10px;}
#mappa_filosofia h3 {margin-left:45px;}
#mappa_filosofia p {font-size:.8em;}
#filosofia {width:760px;text-align:left;padding:5px 10px 20px 10px;background-image:url('images/filosofia_back.gif');}
#historia1 p {text-align:left;margin:10px 5px 10px 15px;}
#historia1 img {float:right; margin: 0 10px 10px;background-color:#6e4e09;padding:5px; z-index:10;}
#historia2 p {text-align:right;}
#picline img {margin-right:70px;margin-left:10px;}
#historia2 img {float:left;margin:0 10px 10px;padding:5px;background-color:#236132;}
#historia2 p {margin-top:20px;margin-bottom:60px;margin-right:20px;text-align:left;}



.staff_box_left {
	width: 340px;
	padding: 20px;
	float: left;
}
.staff_box_right {
	width: 340px;
	padding: 20px;
	float: right;
}


.staff_box_left img{
	float: left;
	width: 100px;
	margin: 0 10px;
}

.staff_box_right img{
	float: left;
	width: 100px;
	margin: 0 10px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

#list_box h4 {
	font-size: 1.3em;
	padding-top: 10px;
}

.lista_salud{
 padding: 0 0 20px;
}
.lista_salud li{
 padding: 0 20px;
}

#counter {
	color: white;
	background-color:darkgreen;
	float: right;
	margin-right: 40px;
	width: 240px;
	z-index:100;
	text-align: left;
	padding: 10px;
}

#counter .campname {
	color: #f7c00d;
	font-size: 1.5em;
}
#counter .number {
	font-size: 1.7em;
	background-color: green;
	font-weight: bold;
}

#counter a{

}

#counter img{
	float: none;
}

#page_precios {
	text-align: center;
}


#camperheader{
  padding: 10px;
  font-family:Arial, Helvetica, sans-serif;
}

#camperheader .title{
  font-size: 1.4em;
  text-align: left;
}

#camperheader .subtitle{
  font-size: 0.8em;
  text-align: left;
}

#camperheader .welcome{
  padding: 10px 20px 0;
  font-size: 1em;
  height: 22px;
}

#camperheader .subwelcome{
  font-size: 0.8em;
}

.left{
  float: left;
}

.right{
  float: right;
}

#menubar{
  list-style-type: none;
  height: 20px;
}

#menubar li{
  display: inline;
  float: left;
}

#menubar li a{
  display: block;
  width: 130px;
  text-align: center;
  color: black;
}

#menubar li a:hover,
#menubar li a:active,
#menubar li a:visited,
{color: black; text-decoration: none;}

#comment_header{
  color: black;
  font-size: 1.4em;
  padding: 20px;
  text-align: center;
}

.comment {
	padding-bottom: 20px;
}

.comment .avatar {
  width: 100px;
  height: 100px;
  float: left;
  text-align: center;
}

.comment .com_box{
  width: 650px;
  float: right;
  
}

.comment .com_header{

}

.comment .com_id{
	float: right;
	background-color: lightgreen;
	padding: 5px 10px;
}
.comment .com_name{
	float: left;
	padding: 4px 10px;
	font-size: 1.2em;
	color: black;
}
.comment .com_date{
	float: right;
	padding: 5px 10px;
}
.comment .com_reply{
	float: right;
	padding: 5px 10px;
}

#addcomment .com_add{
  text-align: center;
}

#pagination{
	text-align: center;
	padding-bottom: 30px;
}

#userdata .avatar{
  width: 200px;
  float: left;
  text-align: center;
}
#userdata .data_box{
  width: 550px;
  float: right;
  
}
.data_line{
  padding: 10px;	
}
.data_label{
	float: left;
	width: 200px;

}
.data_value{
	float:left;
	widht: 340px;
}

#changeform{
	text-align: center;
}

#imagebox{
	text-align: center;
	padding: 20px;
}
#imagename{
	color:black;
	font-size: 1.4em;
}


#myimages {
	padding: 20px 0;
}
#myimages .myimagebox{
	width: 125px;
	text-align: center;
	float: left;
	height: 160px;
}

#myimages .myimageuploadbox{
	width: 250px;
	text-align: center;
	float: left;
	height: 160px;
}

#tnimages {
	padding: 20px 0;
}

#tnimages .tncontainer{
	width: 107px;
	height: 107px;
	text-align: center;
	float: left;
}

.popup_close {
	text-align: right;
	padding: 10px 20px;
	
}
