body {
	font-family:arial;
	font-size:12px;
	background: #ffffff;
	width:100%;
	margin:0px;
	color:#000000;
}
#limpia { clear:both; }

#outter { 
	width:960px;
	margin:0px auto;
}

a { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

.button_mas { width:148px; height:22px; border:0px; border:1px solid #454F72; }

input { border:1px solid #557EBE; }
.contact_error { padding:3px; border:1px solid red; background:#cccccc; }

.ver_pdf { padding:3px; font-size:15px; font-weight:bold; }

/********************] HEADER [**********************/
#header {
	background:url(../media/bg_top_negro.jpg) no-repeat;
	height: 64px;
}
#header a { 
	color:#ffffff;
	text-decoration:none;
}

#header .contenidos {
	margin:0px auto;
	width:960px;
	clear:both;
}

#header .languages {
	padding-right:20px;
	padding-top:5px;
	float:right;
	color:#fff;
}
#header .slogan { 
	color:#0496F9;
	/*font-weight:bold;*/
	font-size:25px;
	clear:right;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
#header .menu_sup {
	/*margin-top:35px;*/
	min-width:500px;
	text-align:center;
	float:right;
	color:#FFFFFF;
	padding-right: 50px! important;
}
/****************************************************/


/*******************] SUBHEADER [********************/
#subheader {
	height:257px;
	/*background:url(../media/0) repeat-x; /*#E4F0FE*/;
	/*border-bottom:1px solid #6C969C;*/
}
#subheader .contenido {
	margin:0px auto;
	width:960px;
	clear:both;
}
#subheader .logo {
	/*padding-top:10px;*/
	/*padding-left:20px;*/
}
#subheader img { border:0px; }
/****************************************************/


/****************] CUERPO CONTENIDOS [***************/
#cuerpo { 
	padding-top:20px;
	/*border:1px solid red;*/
}

#cuerpo a { text-decoration:none; }
#cuerpo a:hover { color:#5792F6; text-decoration:underline; }

#cuerpo .nav_bar {
	/*border-bottom:1px solid #cccccc;*/
}
#cuerpo .cuadro_sup {
	margin-top:20px;
	border:1px solid #E8E8E8;
	clear:both;
}
#cuerpo .texto_banner {
	/*border:1px solid red;*/
	width:268px;
	margin-top:40px;
	margin-left:20px;
}
.texto_banner h1 { font-size:40px; margin:0px; }
#cuerpo .img_banner {
	/*border:1px solid red;*/
}
#cuerpo .cuadro_sup_img {
	width:709px;
	height:361px;
	float:left;
	margin-left:2px;
	background:url(../media/b1.jpg) no-repeat;
}
#cuerpo .cuadro_sup_texto {
	/*border:1px solid blue;*/
	width:235px;
	float:right;
	margin-right:2px;
	padding-left:5px;
}
#cuerpo .cuadro_productos {
	/*border:1px solid blue;*/
	/*margin-top:10px;*/
	width:700px;	
	float:right;
}#cuerpo .cuadro_productos_full {
	/*border:1px solid blue;*/
	/*margin-top:10px;*/
	/*width:700px;	
	float:right;*/
}
#cuerpo .lateral_ {
	/*border:1px solid red;*/
	margin-top:10px;
	float:left;
	width:200px;
}

#cuerpo .h1_cuadro_sup {
	font-size:17px;
	font-weight:bold;
	padding-left:15px;
	margin:0px;
}
#cuerpo ul {
	list-style:none;
}
#cuerpo li {
	border-bottom:1px solid #ECECEC;
	padding-top:10px;
	padding-bottom:2px;
}

/** CUADRO DE LOS PRODUCTOS (INDEX) **/
#cuerpo .td_img {
	width:150px;
	height:30px;
}
#cuerpo .cuadro {
	width:300px;
	height:150px;
	float:left;
	padding:5px;
	/*background:url(../media/bg_b.jpg) no-repeat;*/
}
#cuerpo .cuadro_l {
	width:455px;
	height:207px;
	float:left;
	padding:5px;
	/*background:url(../media/bg_l.jpg) no-repeat;*/
}
#cuerpo .cuadro_contenido_izq {
	width:709px;
	float:left;
}
#cuerpo .cuadro_contenido_der {
	width:235px;
	float:right;
	margin-right:2px;
	padding-left:5px;	
}

cuadro_contenido_der h2 {
	
}

.cuadro_productos, cuadro_productos_full table { padding:5px; }

.cuadro_productos, cuadro_productos_full h1 { margin:0px; }

.cuadro_contenido_izq h1 { font-size:18px; }
.cuadro_contenido_der h1 { font-size:14px; }
.cuadro_contenido_izq .titulo { /*border-bottom:1px solid #E8E8E8;*/a }

.cuadro .titulo { /*border-bottom:1px solid #B7C5DF;*/ color:#0082D6; font-weight:bold; padding0px; margin:0px; font-size:20px; }
.cuadro a { text-decoration:none; color:#0082D6; font-weight:bold; }
.cuadro img { border:2px solid #B8C7DE; }
.img_prod { padding-right:5px; }

.texto a { color:#000; text-decoration:none; }
.texto a:hover { text-decoration:underline; }


#datos_contacto { float:right; width:100%; }
/****************************************************/


/*********************] FOOTER [*********************/

#footer {
	width:960px;
	margin:0px auto;
	margin-top:10px;
	height:84px;
	/*background:url(../media/bg_bottom.jpg);*/
	padding:2px;
}

#footer .separador {
	border-top: 1px solid #E3E4DB;
	background:1px solid #E9E9E9;
	height:10px;
}
#footer .copy {
	margin-top:10px;
	background:#E9E9E9;
}
#footer .seccion{
	width:150px;
	float:left;
	margin-left:5px;
	padding:2px;	
	/*border:1px solid red;*/
}

#footer ul { list-style:none; padding:0px; margin:0px;}
#footer li { list-style:none; padding:0px; margin:0px; }

#footer fieldset { border:1px solid #ccc; }
#footer legend { padding:3px; }

#footer table { }
#footer td { }

/****************************************************/


.instalaciones_h1 { 
	margin:0px;
}

/**********************] TEXTOS [********************/

.negro { color:#000; }
.naranja { color:#FDA935; }

/****************************************************/

/**********************] OTROS [*********************/

#float-right { float:right; }
#float-left { float:left; }

.titulo_cont { font-size:18px; }