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

/*:::::GENERAL*/

* { margin:0; padding:0; border:0;}
a { text-decoration:none;}
body {margin:0; padding:0; font-family:'Questrial', Helvetica, Arial, serif; font-weight: 400;font-size:13px; line-height:1.4em;}

/*:::::CONTENEDORES*/

.contenedor{ position:absolute; left:50%; top:50%; width:700px; height:580px; margin-top:-285px; margin-left:-360px;}
.contenedor .cont-adentro{ position:relative; width:700px; height:540px;}
.contenedor .elegir{ position:relative; width:100px; height:30px; margin:10px 300px 0 300px;}
.contenedor .elegir a{ width:80px; height:30px; display:block; background:url(imagenes/logo-elegir.gif) no-repeat;}
.contenedor .elegir a span{ display:none;}

/*:::::ENCABEZADO*/

.encabezado{ position:absolute; z-index:3; width:700px; height:40px; background:#696A92;}
.encabezado .logo{ float:left; width:200px; height:40px; background:url(imagenes/logo.gif) no-repeat 10px 0;}
.encabezado .logo a{ display:block; width:200px; height:40px;}
.encabezado .logo a span{ display:none;}

/*:::::NAVEGACION*/

.navegacion{ float: right; width:490px; height:40px;}
.navegacion ul{ list-style:none;}
.navegacion li{ float:left; }
.navegacion li a{ display:block;height:26px; padding:14px 13px 0 12px; font-weight:700; font-size:1em; color:#FFF; text-align:center;}
.navegacion li a:hover{ background:#7c7da1;}
.navegacion li#current{ border-right:#CCDC3B solid 3px;}
.navegacion li#current a{ background:#DEDFE0; color:#5C5481; font-weight:400;}

/*:::::HOME*/
.home{width:700px;height:480px;background:url(imagenes/fondo_home.jpg) no-repeat;}
#block {margin:150px auto 0 auto;width:179px;}
#block img.first {width:179px; display:none;height:92px; float:left; }
#block1, #block2, #block3 {display:none;height:80px;width:700px; float:left; text-align:center;font-family:'Open Sans', Helvetica, Arial, serif; font-weight:300;color:#696A92;}
#block1{font-size:2em; letter-spacing:12px;}
#block2{font-size:1.5em; letter-spacing:4px;}
#block3{font-size:2.5em;}

/*:::::INTERNAS*/

.cuerpo .texto{ padding:30px 0 0 15px; float:left;font-size:1em;}
.cuerpo .texto p{ margin-bottom:10px;}
.cuerpo .foto{ padding:0 0 20px 20px; float: right;font-size:0.9em;}
.cuerpo h1, .cuerpo h2{font-size:0.9em; font-weight: normal;}
.cuerpo .texto ol{ margin:10px 0 10px 20px;}
.cuerpo .texto li{ margin:10px 0;}

/*:::::CUERPO*/

.cuerpo{ position:absolute; z-index:2; top:40px; width:700px; height:480px;}
#fondo, #slides{ position:absolute; z-index:1; width:700px; height:480px; top:40px; overflow:hidden;}

.slides_container {width:700px;overflow:hidden;position:relative;display:none;}
#fondo .slides_container {display: block;}
.slides_container div.slide{width:700px;height:480px;display:block;}
.pagination {position:absolute; z-index:7; top:420px; right:0;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {
	display:block;
	width:15px;
	height:15px;
	padding:1px;
	float:left;
	color:#000;
	text-align:center;
	background:#CCC; filter: Alpha(Opacity=70);opacity:0.7;
}
.pagination li.current a { background:#FFF;}
.caption {
	z-index:6;
	position:absolute;
	background:#CCC;
	top:450px;
	left:0px;
	height:25px;
	padding:5px 0 0 20px;
	width:680px;
	font-size:1.2em;
	line-height:1.33;
	color:#000;
	text-shadow:none;
}

/*:::::PIE*/

.pie{ position:absolute; z-index:2; bottom:0; width:680px; height:20px; background:#EEE; padding:5px 20px 0 0;color:#5D537F; text-align:right; font-weight:700;}
.pie span{ margin-left:20px;}

/*:::::ESPECÍFICOS*/

.formulario { float:left; width:250px; margin:35px 0 0 450px;}
.formulario p { margin-bottom:10px;}
.formulario input,
.formulario textarea { border: solid 1px #CCC; width:240px;}
.formulario span { font-size:1.2em; font-weight: bold;}
.formulario .btn-enviar{ width:60px; margin-left:100px; background:#696A92; color:#FFF; border:none; padding:3px;}