
body {margin:auto; width:100%; font:normal 11px/16px "Trebuchet MS", verdana, arial; color:#333333; background-color:#26262c;}

#layout {width:800px; background:url("../imgs/background.jpg") repeat-x; margin:auto; background-color:#fff; margin-top:30px;}

.espacios {margin:0 36px; width:728px;}

#header {float:left; width:728px;}


.contacto {width:85px; height:50px; background:url("../imgs/fondo-contacto2.jpg") no-repeat; float:right; padding:8px 15px;}

.columna-A {width:400px; float:left; margin-right:30px; margin-top:10px;}
.columna-B {width:288px; float:left; margin-top:10px;}
.servicios {border:4px solid #e85900;}

P {font:normal 13px/16px "Trebuchet MS", verdana, arial;}
.texto {font:normal 13px/20px "Trebuchet MS", verdana, arial; color:#2d396b;}
.bajada {font:normal 12px/16px "Trebuchet MS", verdana, arial; color:#2d396b;}

h1 {font:normal 20px/27px "Trebuchet MS", verdana, arial; color:#e85900;}
h2 {font:bold 16px "Trebuchet MS", verdana, arial; color:#000000;}

h3 {font:bold 15px/17px "Trebuchet MS", verdana, arial; color:#f8a91e;}
h4 {font:bold 13px/17px "Trebuchet MS", verdana, arial; color:#fff;}

.logos {float:left; width:400px;}
.logos img {float:left;}

.banda {width:400px; height:57px; background:url("../imgs/fondo-banda.jpg") repeat-y; float:left; font-size:12px; margin-bottom:20px;}
.banda img {padding:15px 15px 15px 20px;}

.linea {border-top:1px dashed #afafb0; margin:10px 0;}
.pie {margin:auto; background:url("../imgs/fondo-pie.jpg") no-repeat; width:800px; height:65px; padding:4px 0; margin-top:10px;}

/*TXT*/
A {color:#2d396b;text-decoration:none!important;}
A:visited {color:#2d396b;}
A:hover {color:#2d396b;text-decoration:underline !important;}

.naranja {color:#e85900;}

.blanco {color:#fff; text-decoration:none;} 
.blanco a {color:#fff; text-decoration:none;} 
.blanco a:hover {color:#fff; text-decoration:underline !important;} 
.blanco a:visited {color:#fff;} 


/*.banda-titulos {height:20px; background-color:#e85900; margin-bottom:15px;}
.banda-titulos h2 {color:#ffffff; margin:0; padding:0;}*/
.nuestrosservicios h2 {color:#000; font-size:16px;}
.nuestrosservicios {margin:0; margin:0px;}
.nuestrosservicios_ul { margin:0; padding:0; list-style:none;}
.nuestrosservicios_ul li{background:url(../imgs/bullet.gif) left center no-repeat; padding-left:15px; list-style:none; font:normal 13px/20px "Trebuchet MS", verdana, arial; color:#2d396b; font-weight:bold; padding-bottom:4px;}
.txt-serv {color:#000; font-size:13px; font:"Trebuchet MS", verdana, arial; font-weight:bold; line-height:22px;}
/*Pagina interna*/

.intro { width:728px;}

.column_a {
width:350px;
float:left;
margin-bottom:20px;
}
.column_b {
width:350px;
float:right;
margin-bottom:20px;
}

.imagen { height:130px; margin-left:10px; width:175px;	float:left;}

.texto-noticia {
	height:120px;
	font-size:20px;
	color:#fff;
	padding-left:20px;
	padding-top:10px;
	float:left;
	width:480px;
	line-height:30px;
}	
.campana {	font-size:16px;	color:#666666; font-weight:bold;}

/****LAYER***/
.layer{width: 400px;}
.boton_cerrar{color:#666666;}
.layer_bloque{
background:#ffffff;
color:#333333;
padding:10px 20px;
}

.boton_cerrar p{ background:#ffffff; color:#2d396b; margin:0 0 0 340px; padding:5px 10px; width:auto; font-weight:bold;}
.boton_cerrar a{ color:#2d396b; text-decoration:none;}
.boton_cerrar a:hover{ color:#333333; text-decoration:none !important;}

.layer h2{ font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:19px;}
.sub_name{ color:#818181; font-weight:normal; font-size:11px;}
.layer p{ color:#4D4D4D; font-size:11px;}

.pie_url{ text-align:right; color:#e85900; font-weight:bold;}
.pie_url a{color:#2d396b; text-decoration:none;}
.pie_url a:hover{color:#e85900; text-decoration:none;}

#layer_back.mask {
	display: none;
	left: 0;
	position:absolute;
	top: 0;
	z-index:0;
	height: 1040px !important;
	height: 1040px;
	width: 100%;
	background: #000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.panel-container.shadow {padding:0px;}
.panel-container {
	overflow:visible;
	position:absolute;
	visibility:hidden;
	z-index:6;
	left:36%;
	top:372px;
}
/***CONTACTO*****/
.texto_explicativo-contacto {width:100%; float:left; margin-top:15px;}
.texto_explicativo-contacto h1{margin-bottom:20px; text-align:center;}

.form_contacto { width:500px; padding-left:120px;}
.form_contacto textarea{ width:500px; height:150px; margin-bottom:10px;}
.form_contacto .boton_enviar{ text-align:right; margin-bottom:20px;}
.boton_enviar input{ border:none; background:none; color:#2D396B; font-family:"Trebuchet MS",verdana,arial; font-size:13px; font-weight:bold; cursor:pointer;}
.boton_enviar input:hover, .boton_enviar:hover{ color:#2D396B; text-decoration:underline !important;}
