/*Reseteo de la css y clases utiles*/
* {margin:0; padding:0}
img,fieldset, abbr {border:none}
ul,li {list-style:none}
h1,h2,h3,h4,h5,h6{font-size:1em;}
acronym{cursor:help;}
.ftl {float:left}
.ftr {float:right}
.clear:after {content:"."; clear:both; display:block; visibility:hidden; height:0}
.clearboth{clear:both;}
.hacked {overflow:hidden}
.dblock{display:block;}
.mb0{margin-bottom:0!important;}	
.noborder{border:0!important;}
.legend_visible{display:block; font-size:1.1em; color:#4c4c4c; font-weight:bold; padding-top:1.2em;}		
.clr{clear:right;}
a {text-decoration:none; color:#6e8bb6;}
a:visited {text-decoration:none; color:#6e8bb6;}
a:hover{text-decoration:underline; color:#6e8bb6;}
	
div.form_reclamaciones input.botones_form{color:#fff; font-size:1em; border:none; background:url(../img/bg_boton_form.gif) no-repeat bottom right #123c65; height:1.9em; padding:0 1em .6em 0; cursor:pointer; margin:2em 0 2em 1.5em;}
hr, .hidden, legend {display:none;}
html {font-size:100%}
body {font:62.5% Arial, Helvetica, sans-serif; text-align:center; background:#d8d8d8;}


			
/*wrapper*/
div.contenedor_pricipal{margin:0 auto; padding:0 1.7em; text-align:left; width:780px; background:#d8d8d8 url(../img/bg_body.GIF) repeat-y  top left; }

/*cabecera*/
div.head{background:url(../img/head.jpg) no-repeat top left; height:1.7em; width:78em;padding-top:18.3em;}
	ul.menu{padding:0; width:100%; text-align:center;}
	ul.menu li{display:block; float:left; width:25%;}
	ul.menu li a{text-decoration:none; font-size:1.2em; font-weight:bold; font-family:verdana; color:#ffffff!important;}
	ul.menu li a:hover{color:#dee3df; text-decoration:none;}

	
	
/*Contenido central*/	
div.contenedor_contenido{background:#fff url(../img/bg_contenedor_contenido.gif) repeat-x top left;height:41.6em; }
	
	div.contenido_izq{width:50em; margin:3.4em 5em 0 3.2em;}
		div.empresa{width:100%; text-align:center; background:url(../img/bg_destacados.gif) repeat-x top left; height:2em;}
			div.empresa h2{color:#fff; font-family:verdana; font-size:1.2em; padding-top:0.2em;}
		div.texto_empresa{width:99.6%; background:#fff; border:1px solid #000000; border-top:none; }
			p.texto_plano{font-family:verdana; font-size:1.1em; color:#444444; padding:1em;}
	
	div.contenido_der{width:16.2em; margin-top:3.4em;}
		div.noticias{width:100%; text-align:center; background:url(../img/bg_destacados.gif) repeat-x top left; height:2em;}
			div.noticias h2{color:#fff; font-family:verdana; font-size:1.2em; padding-top:0.2em;}
		div.texto_noticias{width:99%; background:#fff; border:1px solid #000000; border-top:none;}
		
/*--------------------------Formulario de contacto----------------------------*/
div.formulario  {padding:3em 0em 0em 8em;}
div.formulario label {padding:0.5em; width:45%;}
div.formulario label span {display:block; width:8em; font-size:1.2em;}
div.formulario label input {width:20em; border:1px solid #000000; padding:0.2em;}
div.formulario label textarea {width:45em; border:1px solid #000000; padding:0.2em;}

p.botones{width:40%; padding-left:24.5em; margin-top:1em;}
	p.botones input{margin-right:1em; color:#000000; border:2px solid #000000; background:#ffffff;}
		
		
		
/*footer*/
div.pie{text-align:center; background:#000 url(../img/bg_pie.gif) repeat-x top left; height:2em; color:#fff; padding-top:.1em;}
