body{font-size:75%;font-family:Arial;margin-top:0px;background-color:#f1b505;}

body img {border:0;}

body ul{padding:0px;margin:0px;}

body ul li{list-style-type: none;}

#contenedor2{position:relative;left:50%;margin-left:-399.5px;width:803px;}

#contenedor{position:relative;left:12px;margin-right:0px;background-color:#ffffff;	width:775px;}

#sombraizda{position:absolute;left:0px;background-image:url(imgs/sombraizda.gif);width:12px;height:240px;}

#sombradcha{
	position:absolute;
	right:4px;
	background-image:url(imgs/sombradcha.gif);
	width:12px;
	height:240px;
}

/*------------------------- FORMULARIO LOGEO ----------------------------*/

/* ---menu inicial---*/

#login{background-color:#990000;width:775px;height:20px;}

#login #menuinicial{margin-left:5px;margin-top:2px;float:left;width:250px;}

#login #menuinicial li {height:21px;float: left;}

#login a {text-decoration: none;color: #ffffff;display: block;font-size:87%;text-align: center;}

#login a:hover {text-decoration: underline;}

.lipadd{padding-top:1px;}

.lipseprador{padding-top:0px;}

/* ---menu datos---*/

#login #datos{width:358px;margin-right:-35px;margin-top:1px;color:#FFFFFF;float:right;}

#login #datos li{float:left;}

#login #usuario{border:1px solid #ffffff;font-size:8pt;background-color:#e6cfcf;width:63px;height:11px;}

#login #contrasena{border:1px solid #ffffff;font-size:8pt;background-color:#e6cfcf;width:63px;height:11px;}
/*------------------------- CABECERA ----------------------------*/

#cabecera{background-color:#FFAB43;width:775px;height:130px;background-image:url(imgs/cabecera.gif); margin-left:10px;}

/*------------------------- MENU PRINCIPAL ----------------------------*/
#principal{
	height:85px;
	position:relative;
	left:10px;
	background-image:url(imgs/back3.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-right:20px;
}

#principal ul{width:775px;}

#principal li {float: left;}

#principal #quienessomos a {display: block;background-image: url(imgs/quienes.gif);width:136px;height:85px;}

#principal #quienessomos a:hover {background-image: url(imgs/quienes_encima.gif);}

#principal #servicios a {display: block; background-image: url(imgs/servicios.gif);width:106px;height:85px;}

#principal #servicios a:hover {background-image: url(imgs/servicios_encima.gif);}

#principal #campamentos a {display: block; background-image: url(imgs/campamentos.gif);width:140px;height:85px;}

#principal #campamentos a:hover {background-image: url(imgs/campamentos_encima.gif);}

#principal #examenes a {display: block; background-image: url(imgs/examenes.gif);width:125px;height:85px;}

#principal #examenes a:hover {background-image: url(imgs/examenes_encima.gif);}

#principal #venta a {display: block;background-image: url(imgs/venta.gif);width:140px;height:85px;}

#principal #venta a:hover {background-image: url(imgs/venta_encima.gif);}

#principal #venta a:visited{text-decoration:none;border:0px;}

#principal #venta a:active{border:0px;}

#principal #donde a {display: block; background-image: url(imgs/donde.gif);width:128px;height:85px;}

#principal #donde a:hover {background-image: url(imgs/donde_encima.gif);}

/*------------------------- DIV LATERAL IZDO ----------------------------*/

#lateralizdo {bottom:0px;background-color:#ffffff;float:left;width:136px;height:41.7em;}

/*#lateralizdo2 {bottom:0px;background-color:#ffffff;float:left;width:136px;height:60.7em;}*/

/*------------------------- DIV CABECERA CONTENIDO ----------------------------*/

#cabeceracontenido{background-image:url(imgs/cabeceracontenido.gif);float:right;width:639px;height:40px;}

#contenido div h1{padding-top:0px;font-size:135%;color:#e01414;}

/*------------------------- CONTENIDO ----------------------------*/

#contenido{background-image:url(imgs/fondocontenido.gif);background-repeat:no-repeat;float:right;width:639px;height:35.3em;}
#contenido2{background-image:url(imgs/fondocontenido3.gif);background-repeat:no-repeat;float:right;width:639px;height:39.3em;}

/* --- formacion -----*/

/*#formacion {width:565px;height:20em;}  COMENTADO POR MIKEL */

#formacion #texto {font-size:90%;margin-top:20px;margin-left:30px;color:#727171;}

#formacion #texto a{color:#727171;}

#formacion #texto a:hover {text-decoration:none;}

#formacion #texto a:visited {color:#727171;}

#formacion #vinculos ul li a:link {color:#727171;text-decoration:underline;}

#formacion #vinculos ul li a:visited {color:#727171;text-decoration:underline;}

#formacion #vinculos ul li a:active {color:#727171;text-decoration:underline;}

#formacion #vinculos ul li a:hover{color:#727171;text-decoration:none;}

#formacion #texto ul{font-weight:bold;}

#formacion ul li img{float:left;margin:0px;padding:0px;margin-top:-7px;}

#formacion ul li h1{padding-top:0px;font-size:135%;color:#749d20;}

#formacion dl {margin-top:27px;}

#formacion dl dt {color:#397197;margin-top:19px;font-size:105%; font-weight:bold;}

#formacion dd{margin-top:0px;color:#727171;font-size:95%;}

#formacion p{font-size:90%;color:#727171;}

/*------------------------- PIE CONTENIDO ----------------------------*/

#piecontenido{background-color:#ffffff;position:relative;background-image:url(imgs/piecontenido.gif);background-repeat:no-repeat;bottom:0px;float:right;width:639px;height:3em;}

/*------------------------- PIE FINAL ----------------------------*/

#sombraizdapie{position: relative;float:left;left:-12px;background-image:url(imgs/sombraesquinaizda.gif);background-repeat:no-repeat;width:12px;height:62px;}


#sombradchapie{
	position: relative;
	float:right;
	right:-12px;
	background-image:url(imgs/sombraesquinadcha.gif);
	background-repeat:no-repeat;
	width:12px;
	height:62px;
}

#piefinal{position: relative;background-image:url(imgs/fondopie.gif);background-repeat:no-repeat;float:right;width:775px;height:62px;}

#piefinal #uno a{color:#ca5911;}

#piefinal #uno a:hover{color:#ca5911;text-decoration:none;}

#piefinal #uno a:visited{color:#ca5911;}

#piefinal #dos a{color:#c81e01;}

#piefinal #dos a:hover{color:#c81e01;text-decoration:none;}

#piefinal #dos a:visited{color:#c81e01;}

/* --- formacion -----*/

#formacion #desarrollo{margin-top:20px;font-size:105%;}

#formacion #desarrollo a{color:#727171;font-weight:bold;text-decoration:underline;}

#formacion #desarrollo a:hover{text-decoration:none;}

#formacion #desarrollo dl {margin-top:10px;}

#formacion #desarrollo dl dt {margin:6px;padding:0px;font-size:100%;color:#4a80a5;}

#formacion #desarrollo dd{margin-top:0px;color:#727171;font-size:95%;}

/*** Plantilla2 - MARKO ***/
#cont2{
	width:795px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	background-image:url(imgs/shadowleft.gif);
	background-repeat:repeat-y;
}
#cont3{
	background-image:url(imgs/shadowright.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#cont4{
	background-image:url(imgs/back1.jpg);
	background-repeat:no-repeat;
}
#pie2{
	width:795px;
	height:90px;
	background-image:url(imgs/back2.gif);
	background-repeat:no-repeat;
}
#cont5{
	width:556px;
	position:relative;
	left:170px;
	color:#5E5E5E;
}
#cont5 a:link, #cont5 a:active, #cont5 a:visited {
	color:#4991BB;
	text-decoration:underline;
}
#cont5 a:hover {
	color:#4991BB;
	text-decoration:none;
}
h1.verde {
	padding-top:0px;
	font-size:150%;
	color:#749d20;
	font-style:italic;
}
h1.rojo {
	padding-top:0px;
	font-size:150%;
	color:#E01414;
	font-style:italic;
}
.naranja {
	color:#FF9243;
}
h1.azul {
	padding-top:0px;
	font-size:150%;
	color:#1E6DA3;
	font-style:italic;
}
.azulclaro {
	color:#6598CC;
}
h1.azul a:link, h1.azul a:active, h1.azul a:visited {
	color:#1E6DA3;
	text-decoration:none;
}
h1.azul a:hover {
	color:#1E6DA3;
	text-decoration:underline;
}
.azulclaro a:link, azulclaro a:active, azulclaro a:visited {
	color:#6598CC;
	text-decoration:none;
}
.azulclaro a:hover {
	color:#6598CC;
	text-decoration:underline;
}
.subetitulo {
	position:relative;
	top:-14px;
}
.subetitulo2 {
	position:relative;
	top:-5px;
}
#pie3{
	width:775px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:center;
}
#pie3 .top {
	color:#CA5911;
	padding-bottom:0.6em;
}
#pie3 .top a:link, #pie3 .top a:active, #pie3 .top a:visited {
	color:#CA5911;
	text-decoration:underline;
}
#pie3 .top a:hover {
	color:#CA5911;
	text-decoration:none;
}	
#pie3 .down {
	color:#C81E01;
}
#pie3 .down a:link, #pie3 .down a:active, #pie3 .down a:visited {
	color:#C81E01;
	text-decoration:underline;
}
#pie3 .down a:hover {
	color:#C81E01;
	text-decoration:none;
}
.imagen{
	border:0px;
}	
/* ROLLOVER CON ESTILOS ********************************************/
* html a:hover 
{
visibility: visible;
}
.squienes{
width:136px;
height:85px;
background-image: url(imgs/quienes_encima.gif);
background-repeat: no-repeat;
display: block;
margin: 0;
padding: 0;
}
.squienes a 
{
display: block;
width:136px;
height:85px;
/*float: left;*/
margin: 0;
padding: 0;
}
.squienes img
{
width: 100%; 
height: 100%; 
border: 0; 
}
.squienes a:hover img
{
visibility: hidden;
}
/* FIN ROLLOVER CON ESTILOS ********************************************/
.sservicios{
width:106px;
height:62px;
background-image: url(imgs/servicios_encima2.gif);
background-repeat: no-repeat;
display: block;
margin: 0;
padding: 0;
}
.sservicios a 
{
display: block;
width:106px;
height:62px;
/*float: left;*/
margin: 0;
padding: 0;
}
.sservicios img
{
width: 100%; 
height: 100%; 
border: 0; 
}
.sservicios a:hover img
{
visibility: hidden;
}
.scampamentos{
width:140px;
height:50px;
background-image: url(imgs/campamentos_encima2.gif);
background-repeat: no-repeat;
display: block;
margin: 0;
padding: 0;
}
.scampamentos a 
{
display: block;
width:140px;
height:50px;
/*float: left;*/
margin: 0;
padding: 0;
}
.scampamentos img
{
width: 100%; 
height: 100%; 
border: 0; 
}
.scampamentos a:hover img
{
visibility: hidden;
}
.sexamenes{
width:125px;
height:40px;
background-image: url(imgs/examenes_encima2.gif);
background-repeat: no-repeat;
display: block;
margin: 0;
padding: 0;
}
.sexamenes a 
{
display: block;
width:125px;
height:40px;
/*float: left;*/
margin: 0;
padding: 0;
}
.sexamenes img
{
width: 100%; 
height: 100%; 
border: 0; 
}
.sexamenes a:hover img
{
visibility: hidden;
}
.sventa{
width:140px;
height:39px;
background-image: url(imgs/venta_encima2.gif);
background-repeat: no-repeat;
display: block;
margin: 0;
padding: 0;
}
.sventa a 
{
display: block;
width:140px;
height:39px;
/*float: left;*/
margin: 0;
padding: 0;
}
.sventa img
{
width: 100%; 
height: 100%; 
border: 0; 
}
.sventa a:hover img
{
visibility: hidden;
}
.sdonde{
width:128px;
height:45px;
background-image: url(imgs/donde_encima2.gif);
background-repeat: no-repeat;
display: block;
margin: 0;
padding: 0;
}
.sdonde a 
{
display: block;
width:128px;
height:45px;
/*float: left;*/
margin: 0;
padding: 0;
}
.sdonde img
{
width: 100%; 
height: 100%; 
border: 0; 
}
.sdonde a:hover img
{
visibility: hidden;
}
#flash{
	width:102px;
	height:101px;
	position:relative;
	top:26px;
	left:29px;
}
#slogin{
	background-color:#990000;
	width:775px;
	margin-left:10px;
	margin-right:10px;
	height:1.7em;
}
/* menú horizontal */
#slogin ul {
	position:relative;
	top:0.35em;
	left:4px;
	padding: 0px;  
	margin: 0px;    
	list-style: none;  
	font-size: 80%;   
}
#slogin ul li {
	display: inline; 
	color:#FFFFFF;
	padding-right:5px;
}
#slogin ul li a:link, #slogin ul li a:visited, #slogin ul li a:active { 
	padding: 5px;  
	text-decoration: none; 
	/*nuevo*/
	color:#FFFFFF;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#slogin ul li a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}
.subrayado{
	text-decoration: underline;
}
#sformu{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:95%;
}
#sformu form input{
	border:1px solid #ffffff;
	font-size:8pt;
	background-color:#e6cfcf;
	width:63px;
	height:11px;
}
#sformu form div{
	display:inline;
	padding-right:0.4em;
}
form {
	margin:0;
	padding:0;
}
#capamenu {
	position:absolute;
	left:50%;
	margin-left:-380px;
	top:240px;
	width:130px;
}
#capadiana {
	padding-left:11px;
	padding-top:7px;
	padding-bottom:10px;
}
.noborder {
	border:0 none #FFFFFF;
}
.flechita{
	background-image:url(imgs/arroworange.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	height:1.5em;
	color: #4991BB;
}
.flechita a:link, .flechita a:active, .flechita a:visited {
	color: #4991BB;
	text-decoration:underline;
}
.flechita a:hover {
	color: #4991BB;
	text-decoration:none;
}
.listaimagen {
	list-style-image:url(imgs/arroworange.gif);
	margin-left:50px;
}
.negrita {
	font-weight:bold;
}
h2.azul{
	color:#4A80A5;
	font-size:100%;
	padding-bottom:0em;
	margin-bottom:1em;
}
.desconectar {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	padding-right:1em;
}
.desconectar a:link, .desconectar a:active, .desconectar a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.desconectar a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.cursiva {
	font-style:italic;
}
h3.verde{
	color:#89A919;
	font-size:90%;
	padding-bottom:0em;
	margin-bottom:1em;
}
.paduls {
	position:relative;
	left:3em;
}
.centrado {
	text-align:center;
}
.derecha {
	text-align:right;
}
#sgaleria {
	width:52%;
	background-image:url(imgs/back5.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#sservicios {
	width:46%;
	float:right;
}
.sminis {
	border:1px solid #D6D1CD;
	padding:6px;
}
.sminislis {
	display:inline;
	padding-right:0px;
	padding-bottom:10px;
}
.listaimagencds {
	list-style-image:url(imgs/disco.gif);
	margin-left:50px;
	color:#89A919;
	font-weight:bold;
}
.listaimagencds li {
	color:#89A919;
}
.listaimagencds li a:link, .listaimagencds li a:active, .listaimagencds li a:visited {
	color:#89A919;
	text-decoration:none;
}
.listaimagencds li a:hover {
	color:#89A919;
	text-decoration:underline;
}
.slistadosers {
	color:#89A919;
}
.sflashnosotros {
	float:left;
	margin:0em 1em 1em 0em;
}
/*estilos para los imputs*/
input.largos{width:400px;}
textarea.grandes{width:300px; height:80px;}