* {
	margin: 0;
	padding: 0;
}

body {
	background: #9CA3B2;
}

#total, #total2 {
	width: 786px;
	margin: 0 auto;
	text-align: center;
}

#total {
	background: #fff url(../comunes/fondo_2cols.gif) repeat-y;
}

#total2 {
	background: #fff url(../comunes/fondo.gif) repeat-y;
}

#cabecera {
	margin: 0 auto;
	text-align: center;
	background: #fff;
	border-bottom: 2px solid #EE9016;
	width: 770px;
	height: 95px;
}

#menu_general {
	width: 770px;
	margin: 0 auto;
	text-align: center;
	background: #000F32 url(../comunes/fondo_general.gif) repeat-x;
	height: 24px;
	border-bottom: 2px solid #EE9016;
}

#menu_general ul {
	text-align: left;
	font-family: arial, verdana;
	font-size: 12px;
	padding: 2px 0 0 0;
}

#menu_general ul li {
	display: inline;
	margin: 0 11px 0 11px;
}

#menu_general ul li a {
	color: #fff;
	text-decoration: none;
}

#menu_general ul li a:hover {
	color: #F3A640;
}

#sis_adapt_nueva_normativa {
	width: 500px;
    margin: 11px 0 11px 0;
	text-align: center;
	background: #000F32 url(../comunes/fondo_general.gif) repeat-x;
	height: 24px;
	
}

#sis_adapt_nueva_normativa a {
	color: #fff;
	text-decoration: none;
}


#contenidos {
	text-align: left;
	font-family: arial, verdana;
	font-size: 12px;
	text-align: justify;
	padding: 10px;
	text-indent: 12px;
}

#construccion {
	padding: 22px 0 10px 0;
}

#inicio_izda, #inicio_izda, #inicio_izda {
	width: 225px;
	height: 325px;
}

#inicio_izda {
	float: left;
	padding: 0 0 20px 19px;
	_padding: 0 0 0 15px;
	margin: 0 0 0 10px; 
}

#inicio_centro {
	float: left;
	padding: 0 0 20px 15px;
	_padding: 0 0 0 10px;
	margin: 0 0 0 10px; 
}

#inicio_dcha {
	float: right;
	padding: 0 20px 20px 0;
	_padding: 0 16px 0 0;
	margin: 0 10px 0 0; 
}

#contenidos p {
	margin: 0 0 10px 0;
}



#derecha {
	float: right;
	width: 578px;
	margin: 0 12px 0 0;
}


#caracteristicas_tecnicas ul {
	text-align: justify;
	font-family: arial, verdana;
	font-size: 12px;
	padding: 0 0 0 20px;
}

#caracteristicas_tecnicas li {
	padding: 0 0 10px 0;

}

#limpiar {
	clear: both;
}



.centro {
	text-align: center;

}



img.izda {
	float: left;
	margin: 6px 8px 0 0;
}

img.dcha {
	float: right;
	margin: 6px 0 0 8px;
}

img.naranja {
	border: 2px solid #E79C49;
}

img.azul {
	border: 2px solid #0B1538;
}

h1, h2 {
	font-family: arial, verdana;
	font-weight: bold;
	margin: 0 0 4px 0;
}

h1 {
	text-align: center;
	font-size: 22px;
	padding: 10px 0 10px 0;
}

h1.pvc {
	text-align: right;
	font-size: 18px;
	padding: 0 0 4px 0;
	color: #6589B1;
}

h2.pvc {
	text-align: center;
	font-size: 16px;
	padding: 30px 0 4px 0;
	color: #6589B1;
}


h2.contacto {
	text-align: center;
	font-size: 14px;
	padding: 30px 0 4px 0;
	color: #0B1538;
}

h2 {
	font-size: 16px;
	padding: 10px 0 10px 0;
}



#formulario dd input, #formulario textarea {
	border: 1px solid #101238;
	margin: 0 0 8px 0;
	background: #EDEDED;
	color: #0F1539;
}

#formulario input {
	border: 1px solid #FD8B0F;
	background: #0F1539;
	color: #fff;
	margin: 8px 0 4px 12px;
}

#pie {
	margin: 0 0 15px 0;
}

/* --- GALERIA --- GALERIA --- GALERIA --- GALERIA --- */


#galeria {
	width: 750px;
	margin: 15px 0 15px 0;
}

#galeria li {
	list-style-type:none;
	height: 142px;
	width: 163px;
	float: left;
	margin: 0 10px;
}

#galeria a{
	color: #06183E;
}

#galeria a:hover {
	color: #FFA241;
}

/*GALERIA DE IMAGENES TECNICA	

#galeria_tecnica{
	width: 578px;
	margin: 0 0 0 0;
	
}


#galeria_tecnica li {
	list-style-type:none;
	height: 200px;
	width: 200px;
	float: left;
	
}

#galeria_tecnica a{
	color: #06183E;
}

/*FIN GALERIA TECNICA*/

/* INICIO DE TODO LO DEL MENU */

#nav, #nav ul { /* all lists */
	list-style: none;
	float : left;
	width : 150px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		/*line-height : 1.25em;*/
		
		border-bottom: 1px solid #F1901B;
		line-height: 16px; /*altura de los LI*/
		list-style: none;
		margin: 0;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;	
		margin-left : 128px;/*distancia entre el menu principal y el segundo nivel de menu*/
		margin-top : -1.35em;		
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 140px;		
		display : block;
		color : #03112E;
		font-weight : bold;
		text-decoration : none;
		/*background-color : white;
		border : 1px solid black;*/
		background-color: #DCE1EB;	
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
/* FIN DE MENU */

#imagenes {
	float: right;
}

#centro_texto {
	float: left;
	width: 530px;
	margin: 0 8px 0 24px;
	font-family: arial, verdana;
	font-size: 12px;
	text-indent: 12px;
	text-align: justify;
}

#menu {
	float: left;
	width: 150px;
	margin: 0 0 0 5px;
}

#flotado_derecha {
	float: right;
}

#flotado_izquierda {
	float: left;
}

#enlaces_dcha ul{
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}

#enlaces_dcha ul li{
	list-style-type: none;
	background: none;
	padding: 0 0 8px 0;
}

#enlaces_dcha {
	/*display: block;*/
	text-align: left;
	width: 128px;
	padding: 4px 6px 0 6px;
	margin: 0 0 12px 8px;
	/* 004B50 */
	background: #fff;
}

#enlaces_izda ul{
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}

#enlaces_izda ul li{
	list-style-type: none;
	background: none;
	padding: 0 0 8px 0;
}

#enlaces_izda {
	/*display: block;*/
	text-align: left;
	
	padding: 4px 11px 0 6px;
	margin: 0 0 12px 8px;
	/* 004B50 */
	background: #fff;
}

#ventajas {
	margin: 20px;
	text-align: justify;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
}

.negrita {
	font-size: 14px;
	font-weight: bold;
	color: #4F5C76;
}

#ventajas p.segundo {
	margin: 50px 0 0 0;
}

#ventajas img.pvc_izda {
	float: left;
	margin: 0 10px 0 0;
	border: solid 2px #E79C49;
}

#ventajas img.pvc_dcha {
	float: right;
	margin: 0 0 0 10px;
	border: solid 2px #E79C49;
}

#ventajas img.pvc_centro {
	margin: 20px 0 20px 50px;
	border: solid 2px #E79C49;
}

#garantias {
	float: left;
	width: 175px;
	margin: 20px 0 0 15px;
}

#garantias img {
	border: 0;
	margin: 0 0 20px 5px;
}

#derecha2 {
	float: right;
	width: 550px;
	margin: 0 12px 0 0;
}

#ventajas p {
	margin: 14px 0 0 0;
}

#enlaces_oc{
	color:#33CC66;

}

#idiomas {
	position: absolute;
	height: 19px;	
	float: right;
	margin: 6px 0 0 692px;
}

#idiomas li {
	list-style-type: none;
	display: inline;
	margin: 0 0 0 6px;
	padding: 0;
}

#idiomas img {
	border: 0;
}
