@charset "utf-8";

/* naranja: #e8941c
marron: #6b513f */

body
{
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
	background-color: #666553;
	position: relative;
	font-family: Arial, helvetica, sans-serif;
}

img
{
	border:none;
}

img.face
{
	float:left;
}

br
{
	line-height:12px;
	margin:0;
	padding:0;
}

input
{
	margin:0; 
	padding:0; 
	line-height: 10px;
}

a:link, a:visited
{
	color:#737373;
	text-decoration:none
}

a:hover
{
	text-decoration:underline;
}

a:hover.mapa
{
	color:#e8941c;
}

a.mail_centro
{
	font-size:9pt;
	font-weight:bold;
}

a.mail_centro:hover
{
	color:#e8941c;
}


.clear 
{
	clear: both;
}

#container
{
    font-size: 1.2em;
    width: 1000px;
    height: auto;
    margin: 0 auto;
    background: #fff;
    color: #737373;
    line-height: 1.5em;
}

#container_trabaja
{
    font-size: 1.2em;
    width: 1000px;
    height: auto;
    background: #ffffff;
    color: #737373;
    line-height: 1.5em;
	position:absolute;
	left:50%;
	margin-left:-500px;
}

#container_contacto
{
    font-size: 1.2em;
    width: 1000px;
    height: auto;
    /*margin: 0 auto;*/
    background: #ffffff;
    color: #737373;
    line-height: 1.5em;
	position:absolute;
	left:50%;
	margin-left:-500px;
}

#face_vacio
{
	position:relative;
	top:8px;
	left: 430px;
	width:562px;
	height:28px;
}

#inicio
{
    position:absolute;
    width:1200px;
    height:600px;
    top:50px;
    left:50%;
    margin-left:-500px;
}

#imginicio{
	width: 1000px;
	height: 510px;
	margin: 0 auto;
	background-image: url("../../images/fnd-inicio.jpg");
	background-repeat: no-repeat;	
}

#animaini{
	width:540px;
	height:250px;
	margin-left:430px;
	margin-top:45px;
	position: absolute;
}

#txtinicio{
	color:#666553;
	font-size:1.2em;
	position:absolute;
	width:355px;
	height:auto;
	margin-left:615px;
	margin-top:311px;
	text-align: justify;
}

#header{
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
	height:155px
}

#header_newmenu
{
	margin-bottom:2px;
	height:160px;
}

#anima{
	background-image: url(../images/fnd-anima.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
	height:108px
}

#colone{
	width:650px;
	height:auto;
	float:left;
	display:inline;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 27px;
}

#coltwo{
	width:270px;
	height:auto;
	margin-right:27px;
	float:right;
	display:inline;
}

#colsep{
	width:13px;
	height: 600px;
	float:left;
	display:inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f3dac6;
}

#footer{
	clear:both;
	width:1000px;
	height:67px;
 	background-image: url("../images/footer.gif");
	background-repeat: no-repeat;
	text-align:center;
	color: #6b513f
}

#pie_idiomas
{
    width:1000px;
    height:29px;
}

#quienes{line-height: 1.7em}

#form-boletin{
	background-color:#f0edeb;
	padding: 10px 0;
	border-top: #a6978c 1px solid;
	border-bottom: #a6978c 1px solid;
}

/* APARATOLOGIA */

.cuadaparat{
	width: 425px;
	background-color: #F9F9F9;
	float: right;
	padding: 5px;
	margin-bottom: 20px;
	text-align: justify;
}

/* FIN APARATOLOGIA */

/* Formulario secci&oacute;n Trabaja con nosotros */
#form_trabaja
{
	margin-top: 20px;
	padding: 0 10px 10px 136px;
	width: 805px;
	height:820px;
	background-image: url("../images/formulario-trabajo.jpg");
	background-repeat: no-repeat;
	
}

#campostrabaja
{
	position:absolute;
	top:357px;
	left: 192px;
	width: 499px;
	height: 616px;
}

#texto_trabaja_lopd
{
	position:absolute;
	top:1025px;
	left:117px;
	width: 789px;
}

#control_trabaja
{
	position:absolute;
	top:1111px;
	left:118px;
	width: 789px;
}

#control_contacto
{
	position:absolute;
	top:1169px;
	left:143px;
	width: 789px;
}

input
{
	color:#ffffff;
	height: 21px;
	background-color:transparent;
	border:none;
}
	
input.nombre
{
	position:absolute;
	left: 15px;
	top:14px;
	width: 356px;
}

input.direccion
{
	position:absolute;
	left: 15px;
	top:64px;
	width: 356px;
}

input.pobla
{
	position:absolute;
	left: 101px;
	top:113px;
	width: 125px;
}

input.cp
{
	position:absolute;
	left: 310px;
	top:114px;
	width: 61px;
}

input.email
{
	position:absolute;
	left: 17px;
	top:214px;
	width: 354px;
}

input.tel
{
	position:absolute;
	left: 16px;
	top:256px;
	width: 121px;
}

input.movil
{
	position:absolute;
	left: 262px;
	top:255px;
	width: 109px;
}

select.tit
{
	color:#ffffff;
	height: 18px;
	border:none;
	background-color: #e8941c;
	position:absolute;
	left: 68px;
	top: 307px;
	width: 303px;
}

input.titulo
{
	position:absolute;
	left: 69px;
	top: 356px;
	width: 303px;
}

input.cv
{
	position:absolute;
	left: 68px;
	top: 513px;
	width: 238px;
}

input.antispam
{
	border-style:solid;
	border-width:thin;
	border-color: #edaa4a;
	position:absolute;
	color:#edaa4a;
	background:#666553;
	top:12px;
	left:250px;
}

input.antispam_contacto
{
	border-style:solid;
	border-width:thin;
	border-color: #edaa4a;
	color:#edaa4a;
	background:#666553;
	position:absolute;
	left:245px;
	top:11px;
}

select.provincia
{
	color:#ffffff;
	height: 18px;
	background-color: #e8941c;
	border:none;
	position:absolute;
	top:169px;
	left:101px;
	width: 269px;
}

input.exp1
{
	position:absolute;
	top:401px;
	left:81px;
}

input.exp2
{
	position:absolute;
	top:401px;
	left:165px;
}

input.disp1
{
	position:absolute;
	top:456px;
	left:124px;
}

input.disp2
{
	position:absolute;
	top:456px;
	left:222px;
}

input.disp3
{
	position:absolute;
	top:456px;
	left:309px;
}

input.check_lopd
{
	position:absolute;
	left: 98px;
	top: 1036px;
}

input.enviar_cv
{
	height:13px;
	position:absolute;
	top:40px;
	left:572px;
}

img.borrar_cv
{
	position:absolute;
	top:40px;
	left:695px;
}
textarea.carta
{
	margin-left:47px;
	background-color:transparent;
	color: #ffffff;
	border:none;
	position:absolute;
	top:573px;
	left:21px;
	width: 302px;
	height: 47px;
}

.lopd{
	font-size: 0.8em;	
	position:absolute;
	top: 12px;
	left: 130px;
}

.lopd_contacto
{
	font-size:0.8em;
}

/* Fin secci&oacute;n Trabaja con nosotros */

/* FORMULARIO DE CONTACTO */

#form_contacto{
	margin-top: 20px;
	padding: 0 10px 10px 136px;
	width: 770px;
	height:800px;
	background-image: url("../images/fnd-contacto.jpg");
	background-repeat: no-repeat;
}

#camposcontacto
{
	position:absolute;
	top:350px;
	left: 25px;
	width: 650px;
	height: 800px;
}

/*.cuadtxt{
	color:#FFF;
	height: 20px;
	background-color:transparent;
	border:none;
}

.cuadtxt2{
	color:#FFF;
	background-color:transparent;
	border:none;
	width: 250px;
	height: 103px;
	overflow:hidden;
}*/

input.contacto_nombre
{
	position:absolute;
	top:2px;
	left:135px;
	width: 218px;
}

input.contacto_email
{
	position:absolute;
	top:43px;
	left:135px;
	width: 197px;
}

input.contacto_telf
{
	position:absolute;
	top:86px;
	left:135px;
	width: 102px;
}

input.contacto_movil
{
	position:absolute;
	top:130px;
	left:135px;
	width: 101px;
}

input.contacto_dir
{
	position:absolute;
	top:303px;
	left:135px;
	width: 255px;
}

input.contacto_poblacion
{
	position:absolute;
	top:346px;
	left:135px;
	width: 158px;
}

input.contacto_cp
{
	position:absolute;
	top:346px;
	left:341px;
	width: 51px;
}

input.contacto_prov
{
	position:absolute;
	top:346px;
	left:486px;
	width: 116px;
}

input.contacto_provfranq
{
	position:absolute;
	top:417px;
	left:135px;
	width: 159px;
}

input.contacto_local1
{
	position:absolute;
	top:460px;
	left:247px;
}

input.contacto_local2
{
	position:absolute;
	top:460px;
	left:328px;
}

input.contacto_local3
{
	position:absolute;
	top:460px;
	left:419px;
}

input.contacto_m2
{
	position:absolute;
	top:511px;
	left:309px;
	width: 49px;
}

input.contacto_ocu1
{
	position:absolute;
	top:560px;
	left:200px;
}

input.contacto_ocu2
{
	position:absolute;
	top:560px;
	left:285px;
}

input.contacto_ocu3
{
	position:absolute;
	top:560px;
	left:374px;
}

input.contacto_ocu4
{
	position:absolute;
	top:560px;
	left:463px;
}

input.contacto_ocu5
{
	position:absolute;
	top:560px;
	left:537px;
}

input.contacto_lopd
{
	position:absolute;
	top:1100px;
	left:101px;
}

textarea.contacto_consulta
{
	position:absolute;
	background-color:transparent;
	border:none;
	color:#ffffff;
	top:174px;
	left:135px;
	width: 252px;
	height: 102px;
}

textarea.contacto_desocup
{
	position:absolute;
	background-color:transparent;
	border:none;
	color:#ffffff;
	top:643px;
	left:135px;
	width: 464px;
	height: 56px;
}

#texto_contacto_lopd
{
	position:absolute;
	top:1103px;
	left:118px;
	width: 815px;
}



/* FIN FORMULARIO DE CONTACTO */

.txt-naranja, .txt-naranja a:link, .txt-naranja a:visited{color:#e8941c; text-decoration:none}

.txt-naranja a:hover{text-decoration:underline}

.trat-index{
	width:550px;
	height:140px;
	background-repeat:no-repeat;
	padding: 30px 10px 0 190px;
}

.cuad-trat-index
{
	width: 350px;
	height:auto
}

.pie-left
{
	float:left;
	margin-left:27px;
	display:inline
}

.pie-right
{
	/*float:right;*/
	/*display:inline;*/
	position:absolute;
	top:4px;
	left:285px;
	width:280px;
	/*position:relative;
	top:15px;
	right:-27px;
	width:400px;*/
}

.celdas
{
	width:272px;
	color: #999;
}


h1 {
	margin: 20px 0 0 0;
	padding: 0;
	color: #6b513f;
	font-size: 1em;
	font-weight: normal;
}

p{text-align:justify}

.cuad-boletin{
	height: 15px;
	color: #000;	
	border: solid 1px #e8941c;
	background-color: #f8dfba;
	font-size: 1.1em
}

.lopd{
	font-size: 0.8em;	
	position:absolute;
	top: 12px;
	left: 160px;
}

.iva
{
	font-size:0.8em;
}


li {
	list-style-type: square;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:justify;
}

hr
{
	margin:0px;
	padding:0px;
}

hr.promos
{
	color:#6b513f;
	margin-right:40px;
	margin-left:40px;
}	

/* ACORDEON */

#accordion, #accordion2 {margin:20px 0px; text-align:justify}
#accordionsub {margin: 0px 0px 0px 50px}

.toggler, .togglersub, .toggler2 {
	cursor:pointer;
	padding: 0px;
	margin: 0px;
}

.element, .element2 {
	width: 625px;
	margin: 0px;
	padding: 0 0 0 20px;
}

.elementsub{
	margin: 0px;
	padding: 0 0 0 20px;	
}

blockquote {padding:5px 20px;}

/* FIN DE ACORDEON */

/* FICHAS CENTROS */

.ficha{
	width: 290px;
	height: auto;
	margin: 10px;
	border: 1px solid #e8941c;
	padding: 5px;
	float: left;
	display: inline;
	font-size: 0.9em;
	background-color: #FEF3E0;
	line-height:normal;
}

.tit-ficha{
	width: 100%;
	height: 15px;
	background:#6b513f;
	border: 1px solid #8B6952;
	line-height: 15px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #FFF;
}

.prox-apertura{
	width: 500px;
	height: 20px;
	line-height: 20px;
	font-size: 1em;
	margin: 0 auto;
	color:#FFF;
	background-color:#e8941c;
	text-align:center;
	font-weight: bold;
}

/*  Banner flotante */

#flotante{
  position: absolute;
  border: 1px solid black;
  padding: 0px;
  width: 120px;
  height: 600px;
  visibility: hidden;
  z-index: 100;
}

/* Fin Banner flotante */

