* {
margin:0;
padding:0;
outline:none;
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

html, body {
width:100%;
height:100%;
font:11px 'trebuchet ms';
}

body {
background:url(../images/f_web_interior.png) top left repeat-x;
}

/* estilos generales de maquetacin */
.divcontenedor {
width:600px;
height:450px;
font:10px tahoma;
color:#ccc;
letter-spacing:1px;
position:relative; /*fix: necesario para que el contenido del flexscroll no flote sobre las distintas pestañas */
}

.divcontenedor .interior {
	padding:15px 15px 15px 80px;
	height:420px;
	overflow: auto;
	position: relative;
}

#logo {
position:absolute;
left:0;
top:20px;
}

#idioma {
width:100px;
position:absolute;
left:800px;
top:85px;
text-align:right;
}

/* maquetacion pestañas */
#contacto {
background:#86d6db url(../images/pestana_contacto.png) left top no-repeat;
}

#links {
background:#92dadf url(../images/pestana_links.png) left top no-repeat;
}

#noticias {
background:#aae2e6 url(../images/pestana_noticias.png) left top no-repeat;
}

#video {
background:#c2eaed url(../images/pestana_video.png) left top no-repeat;
}

#aply {
background:#cfeff1 url(../images/pestana_aply.png) left top no-repeat;
}

#calidad {
background:#e7f7f8 url(../images/pestana_calidad.png) left top no-repeat;
}

#imagenpresentacion {
background:#fff url(../images/triangulito.png) 12px 430px no-repeat;
overflow:hidden;
}

.interior .texto {
	margin-top:10px;
	width:440px;
	overflow:auto;
	color:#818284;
	font:11px 'trebuchet ms';
	
}

p {
margin:5px 0;
}

h1 {
font:12px "trebuchet ms";
letter-spacing:1px;
color:#666;
margin:10px 0;
color:#818284;
font:bold 12px 'trebuchet ms';
}

/* estilos scroll */
#mycustomscroll {
/* Typical fixed height and fixed width example */
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
/*background-color: #E7EADE;*/
}

.fichanoticia {
	margin: 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px dashed #666;
	color:#666;
	font:11px 'trebuchet ms';
}
.fichanoticia a {
	color: #666;
	text-decoration: none;
}
.fichanoticia a:hover {
	color: #fff;
}
form {
	width: 90%;
	font: 11px 'trebuchet ms';
	color: #fff;
}
form input, form textarea {
	border: 1px solid #fff;
	color: #666;
	width: 80%;
	padding: 2px;
	margin: 2px 0;
	font: 11px 'trebuchet ms';
}
.btnenvio {
	width: auto;
	color: #fff;
	font: 11px 'trebuchet ms';
	background: transparent;
	border: none;
	padding-left: 0px;
	margin-left: 0px;
	text-align: left;
}

#rajax.cargando {
background:url(../images/ajax.gif) no-repeat center;
height:20px;
}

#dossier {
	position:absolute;
	top:610px;
	left:760px;
	text-align:left;
	font: 13px 'trebuchet ms';
	color: #666;
}

#dossier a {
color:#666;
text-decoration:none;
}

#dossier a:hover {
color:#000;
}

#pie {
	position:absolute;
	top:610px;
	left:15px;
	width: 586px;
	height: 11px;
	font: 13px 'trebuchet ms';
	color: #86D6DB;
}

#pie a {
color:#86D6DB;
text-decoration:none;
}

#pie a:hover {
color:#44C1C8;
}

