/*                                                    CSSīs */
/* ---------------------------------------------- Generales */

body {
	margin: 0em;
	padding: 0em;
	font-size: 62.5%;
	font-family: Georgia;
	font-weight: normal;
	background: #2b2b2b url(../img/fnd-web.jpg) no-repeat top left;
}

html {
	margin: 0em;
	padding: 0em;
}

swf {
	padding: 0em;
	margin: 0em;
}

h1 {
	text-indent: -500px;
	float: left;
}

h2 {
	margin: 1em 0em 0em 1.8em;
	padding: 0em;
	width: 90%;
	font: bold 1.6em Georgia;
	color: #9b9b9b;
	float: left;
}

h3 {
	margin: 1em 0em 0em 3.8em;
	padding: 0em;
	width: 90%;
	font: bold 1.1em Georgia;
	color: #ea3f3f;
	clear: both;
}

div.hr {
	background: url(../img/hr.gif) repeat-x;
	height: 1em;
	float: left;
	width: 100%;
}
div.hr hr{
	display: none;
}


a {
	text-decoration: none;
	color: #FF3300;
}

a:hover {
	color: #bc2d35;
}

img {
	border: none;
}





/* ---------------------------------------------- Cabecera */

#cabecera {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 11em;
	float: left;
}
html>body #cabecera {
	min-height: 11em;
	height: auto;
}

.logo {
	margin: 3em 0em 0em 5.3em;
	padding: 0em;
	float: left;
	}





/* ------------------------------------------- Menu */

ul#menu {
	margin: 1.8em 2em 0em 0em;
	padding: 0em;
	width: 68em;
	height: 6.9em;
	float: right;
}
ul#menu li {
	margin: 2.5em 1em 0em 1em;
	padding: 0.3em 0.7em 0.5em 0.9em;
	background: #353131;
	display: block;
	float: left;
}
ul#menu li a {
	margin: 0em;
	padding: 0em;
	font: bold 1.1em Arial;
	color: #ecebeb;
	float: left;
}
ul#menu li a:hover {
	color: #ea3f3f;
}
ul#menu li a.selec {
	color: #ea3f3f;
}

ul#menu2 {
	margin: 1.8em 2em 0em 2.5em;
	padding: 0em;
	width: 60em;
	height: 6.9em;
	float: left;
}
html>body ul#menu2 {
	margin: 1.8em 2em 0em 5.5em;
}
ul#menu2 li {
	margin: 2.5em 1em 0em 1em;
	padding: 0.3em 0.7em 0.5em 0.9em;
	background: #353131;
	display: block;
	float: left;
}
ul#menu2 li a {
	margin: 0em;
	padding: 0em;
	font: bold 1em Georgia;
	color: #ecebeb;
	float: left;
}
ul#menu2 li a:hover {
	color: #ea3f3f;
}
ul#menu2 li a.selec {
	color: #ea3f3f;
}




/* ---------------------------------------------- Publicidad */

#publicidad {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 6em;
	background: url(../img/idioma.jpg) no-repeat top left;
	float: left;
}
html>body #publicidad {
	min-height: 6em;
	height: auto;
}

.idioma {
	margin: 0.8em 0em 0em 0.9em;
	padding: 0em;
	width: 2.3em;
	height: 1.7em;
	float: left;
	}
	
#banners {
	margin: 0em 0em 0em 2em;
	padding: 0em;
	width: 50.5em;
	height: 16em;
	float: left;
}
html>body #banners {
	min-height: 16em;
	height: auto;
}
#banner_javascript {
	display:block;
}
#bann {
	margin: 0em;
	padding: 0em;
	width: 46em;
	height: 16em;
	background: #1c1c1c;
	float: left;
}
html>body #banner {
	min-height: 16em;
	height: auto;
}

.sep {
	margin: 0.6em;
	padding: 0em;
	}

.delante {
	margin: 7em 0em 0em 0em;
	padding: 0em;
	float: left;
}

.atras {
	margin: 0.3em 0em 0em 0em;
	padding: 0em;
	float: left;
}

#centros {
	margin: 0em 3em 0em 0em;
	padding: 0em;
	width: 24.7em;
	height: 160px;
	background: url(../img/centros.gif) no-repeat left;
	float: right;
}
html>body #centros {
	margin: 0em 4.5em 0em 0em;
	min-height: 16em;
	height: auto;
}

#centros p {
	margin: 0em 3em 0em 0em;
	padding: 0.2em 0.6em 0.4em 0.6em;
	width: 50%;
	font: bold 1em Verdana;
	color: #ecebeb;
	background: #990000;
	line-height: 1em;
	float: left;
}
html>body #centros p {
	margin: 0em 3em 0em 0em;
}

.centro {
	font: bold 1.1em Arial;
	color: #ffffff;
	text-transform: uppercase;
}

.franquicia {
	position: absolute;
	top: 10em;
	right: 5em;
	background: url(../img/null.gif) repeat;
	width: 25em;
	height: 15em;
	}

.index {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0em;
	padding: 0em;
	width: 22%;
	height: 10em;
	background: url(../img/null.gif) repeat;
	}







/* ---------------------------------------------- Contenido */

#contenido {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 5em 0em;
	width: 100%;
	height: 6em;
	float: left;
}
html>body #contenido {
	min-height: 6em;
	height: auto;
}

#contenido p {
	margin: 0em 0em 0em 3.6em;
	padding: 0em;
	width: 87%;
	font: normal 1em Verdana;
	color: #ecebeb;
	line-height: 1.4em;
	float: left;
}
html>body #contenido p {
	margin: 1em 0em 0em 7.2em;
}

#ruta {
	margin: 1em 0em 2.5em 0em;
	padding: 0em;
	width: 100%;
	float: left;
}

#ruta p {
	margin: 1em 0em 0em 2.6em;
	padding: 0em;
	font: bold 1.1em Arial;
	color: #ea3f3f;
	float: left;
}
html>body #ruta p {
	margin: 1em 0em 0em 5.2em;
	padding: 0em;
	font: bold 1.1em Arial;
	color: #ea3f3f;
	float: left;
}

.subtitle {
	font: bold 1.6em Arial;
	color: #9b9b9b;
	}
	




/* ---------------------------------------------- Pie */

#pie {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 6em;
	float: left;
}
html>body #pie {
	min-height: 6em;
	height: auto;
}

.aviso {
	margin: 1em 0em 0em 5.2em;
	padding: 0em;
	font: bold 1.1em Arial;
	color: #9b9b9b;
	width: 30%;
	float: left;
	}
	
.izanet {
	margin: 1em 0em 0em 5.2em;
	padding: 0em;
	font: normal 1em Verdana;
	color: #9b9b9b;
	width: 21%;
	float: right;
	}
a.izanet:hover {
	color: #9b9b9b!important;
	}
	
.borde {
	border: 0.5em solid #1c1c1c;
	}
	
	
	
	
	
/* ---------------------------------------------- Servicios */

#servicios {
	margin: 0em 0em 1em 2.5em;
	padding: 0em;
	width: 29em;
	height: 12.6em;
	background: #1c1c1c url(../img/back.gif) no-repeat bottom right;
	float: left;
}
html>body #servicios {
	margin: 0em 0em 1em 3.5em;
}

#serviciosr {
	margin: 0em 0em 1em 2.5em;
	padding: 0em 0em 0em 0em;
	width: 20em;
	height: 3.2em;
	background: #1c1c1c url(../img/back.gif) no-repeat bottom right;
	float: left;
}
html>body #serviciosr {
	margin: 0em 0em 1em 3.5em;
}

#serviciosa {
	margin: 0em 0em 1em 2.5em;
	padding: 0em 0em 0em 0em;
	width: 20em;
	height: 3.2em;
	background: #f8ac0a;
	float: left;
}
html>body #serviciosa {
	margin: 0em 0em 1em 3.5em;
}

.pestana {
	margin: 0.5em;
	padding: 0em;
	float: left;
}

.tpestana {
	margin: 0em;
	padding: 0em;
	font: bold 1em Verdana;
	color: #ecebeb;
	float: left;
	}

.tpestanaa {
	margin: 0.8em 0em 0em 1.5em;
	padding: 0em;
	font: normal 1em Verdana;
	color: #353535;
	float: left;
	}
	
.sep2 {
	margin: 0.2em 0em 0em 1.5em;
	padding: 0em;
	float: left;
	}
	
.normal {
	font-weight: normal;
	}
	
.sep3 {
	margin: 0.8em 0em 0em 1.5em;
	padding: 0em;
	float: left;
	}
	
	
	
	
	
/* ------------------------------------------- Noticias */

dl {
	margin: 0em 0em 3em 0.6em;	
	padding: 0em;
	width: 93%;
	float: left;
}
html>body dl {
	margin: 0em 0em 3em 1.2em;	
	padding: 0em;
	float: left;
}

dt {
	margin: 0em 0em 1.5em 2em;
	width: 100%;
	font: bold 1em Verdana;
	color: #ea3f3f;
	float: left;
}
html>body dt {
	margin: 0em 0em 1.5em 4em;
	width: 100%;
	font: bold 1em Verdana;
	color: #ea3f3f;
	float: left;
}

dd {
	margin: 0em 0em 0em 6em;	
	padding: 0em;
	font: normal 1em vERDANA;
	color: #ecebeb;
	line-height: 1.4em;
}





/* ------------------------------------------- Otros */

.caja {
	margin: 0em 0em 0em 0em;
	padding: 0.5em 1em 0.7em 1em;
	background: #1c1c1c;
	text-transform: uppercase;
	float: left;
	}
	
.slogan {
	font: normal 2em Arial;
	color: #9b9b9b;
	}
	
	
	
	
	
/* --------------------------- Tablas */

table {
	margin: 0em 0em 0em 5em;
	padding: 0em;
	border-spacing: 0em;
	border: none;
	width: 60%;
	float: left;
}

table, td, th {
	margin: 0em 0em 0em 3em;
	padding: 0em;
}
html>body table, td, th {
	margin: 0em 0em 0em 6em;
	padding: 0em;
}

table caption {
	text-align: left;
	font: bold 1em Verdana;
	color: #ecebeb;
	padding: 0em 0em 1em 0em;
}

tbody tr:hover td, tbody tr:hover th {
	border-spacing: 0em;
	border: none;
}

tbody td, tbody th {
	padding: 0.3em;
	margin: 0em;
	font: normal 1em Verdana;
	color: #ecebeb;
}

.boton {
	font: bold 1em Verdana;
	color: #ffffff;
	padding: 0em 0.8em 0.2em 0.8em;
	margin: 0em 1em 0em 0em;
	background-color: #1c1c1c;
	border: 5px solid #1c1c1c;
	float: left;
}
a.boton:hover {
	color: #ffffff!important;
}

.botontec {
	font: bold 1em Verdana;
	color: #ffffff;
	padding: 0em 3.5em 0.2em 0.8em;
	margin: 0em 1em 0em 0em;
	background: #3b353c url(../img/btec.jpg) no-repeat right;
	border: 4px solid #3b353c;
	float: left;
}
a.botontec:hover {
	color: #ffffff!important;
}

.botonpla {
	font: bold 1em Verdana;
	color: #ffffff;
	padding: 0em 3.5em 0.2em 0.8em;
	margin: 0em 1em 0em 0em;
	background: #ffd400 url(../img/bp.jpg) no-repeat right;
	border: 4px solid #ffd400;
	float: left;
}
a.botonpla:hover {
	color: #ffffff!important;
}

.campo {
	border: #d7d3d0 1px solid; 
	font: normal 10px Verdana; 
	color: #696969;
	height: 1.4em;
	padding: 0em;
	margin: 0.3em;
	background-color: #ffffff
}

.campo2 {
	border: #d7d3d0 1px solid; 
	font: normal 10px Verdana; 
	color: #696969;
	padding: 0em;
	margin: 0.3em;
	background-color: #ffffff
}
	
	
	
	

/* --------------------------- Flash */

#flash {
	margin: 0em 0em 0em 5em;
	padding: 0em;
	width: 50em;
	height: 20em;
	float: left;
}
html>body #flash {
	margin: 0em 0em 0em 10em;
	min-height: 20em;
	height: auto;
}





/* --------------------------- videoclip */

#videoclopo {
	margin: 0em 0em 0em 5em;
	padding: 0em;
	width: 30em;
	background: url(../img/tv.gif) no-repeat left;
	height: 20em;
	float: right;
}

#videoclopop {
	margin: 0em 0em 0em 5em;
	padding: 0em;
	width: 30em;
	background: url(../img/tvpt.gif) no-repeat left;
	height: 20em;
	float: right;
}

.clip {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 20em;
	float: left;
	}