BODY{
	text-align: center;
	margin-left: 0;
	margin-top: 0;
}


#contenedor {
	width: 775px;
	height: 100%;
	margin:0px auto;
	padding: 0px;
}

#cabecera1 {
	width: 775px;
	height: 397px;
	background-image: url(images/fondo_home1.jpg); 
	background-repeat: no-repeat;
}

#cabecera2 {
	width: 775px;
	height: 397px;
	background-image: url(images/fondo_home2.jpg); 
	background-repeat: no-repeat;
}

#cabecera3 {
	width: 775px;
	height: 397px;
	background-image: url(images/fondo_home3.jpg); 
	background-repeat: no-repeat;
}

#cabecera4 {
	width: 775px;
	height: 397px;
	background-image: url(images/fondo_home4.jpg); 
	background-repeat: no-repeat;
}

#izquierda {
	width: 184px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#derecha {
	width: 295px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#logo {
	width: 184px;
	height: 74px;
}

#reloj {
	width: 184px;
	height: 85px;
}

#menu_flash {
	width: 263px;
	height: 176px;	
	float: left;
	margin: 0px;
	padding: 0px;
}

#linea_iconos {
	width: 200px;
	height: 17px;
	float: right;
	text-align: right;
	margin-top: 12px;
}

#titulos {
	float: left;
}

#idiomas {
	width: 184px;
	height: 17px;
	background-color: #000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #FFFFFF;	
	margin-top: 2px;
}


#contenidos {
	width: 775px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	line-height: 130%;
	background-color: #fFF;
}

#pie {
	width: 775px;
	height: 42px;
	margin-top: 22px;		
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #666666;	
	text-align: center;
	background-color: #FFF;
}

.raya_separadora {
	height: 2px;
	width: 100%;
	background-color: #666;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#menu_pie {
	float: left;
	height: 30px;	
}


#logos {
	width: 775px;
	height: 90px;
	vertical-align: middle;
	text-align: center;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
}

#partners {
	float: left;	
}

#accesibilidad {
	float: right;
	vertical-align: bottom;
	margin-top: 20px;
}

#datos_contacto {
	width: 775px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #999999;
}

#tuip {
	float: left;
	text-align: left;
	vertical-align: top;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #999999;
}

#direccion {
	float: right;
	width: 500px;
	text-align: right;
	vertical-align: bottom;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #999999;
}


A.tuip{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #999999;
	background-color: #FFF;
}

A.tuip:HOVER{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color : #000000;
	background-color: #FFF;
}


A.pie{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #FF4500;
	background-color: #FFF;
}

A.pie:HOVER{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color : #000000;
	background-color: #FFF;
}

A.pie2{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #000000;
	background-color: #FFF;
}

A.pie2:HOVER{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color : #000000;
	background-color: #FFF;
}


.resalte_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
	text-align: justify;
	line-height: 130%;
	background-color: #FFF;
}

.resalte_home2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #26a1ff;
	text-align: justify;
	line-height: 130%;
	background-color: #FFF;
}

.resalte_home3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #fcb02a;
	text-align: justify;
	line-height: 130%;
	background-color: #FFF;
}


A.idioma{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #FFFFFF;
	background-color: #000;
}

A.idioma:HOVER{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color : #FFFFFF;
	background-color: #000;
}


.imagen {
	border: 0px;	
}

/*------------------------------------------------------------*/
div#cabecera_consultoria {
	width: 775px;
	height: 397px;
	background-image: url(images/consultoria_fondo.jpg);
	background-repeat: no-repeat;
}

div.cien {
	width: 100%;
}

div.setenta {
	width: 70%;
	float: left;
}

div.treinta {
	width: 30%;
	float: right;
}


div.ochenta {
	width: 80%;
	float: left;
}

div.veinte {
	width: 20%;
	float: left;
	text-align: center;
}

div.cincuenta {
	width: 50%;
	float: left;
}

div.sesenta {
	width: 60%;
	float: left;
}

div.cuarenta {
	width: 40%;
	float: left;
	text-align: center;
}

A.consultoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
}

A.consultoria:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	text-align: justify;
}

.consultoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
}


A.subvenciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #cc9999;
	text-align: justify;
}

.subvenciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #cc9999;
	text-align: justify;
}

A.subvenciones:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffcccc;
	text-align: justify;
}

h1.subtit_subvenciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #cc9999;
	text-align: justify;
}

A.lopd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #993333;
	text-align: justify;
}

A.lopd:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #cc9999;
	text-align: justify;
}

.lopd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #993333;
	text-align: justify;
}


h1.subtit_lopd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #993333;
	text-align: justify;
}


A.renting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #663333;
	text-align: justify;
}

A.renting:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #c8b5b5;
	text-align: justify;
}

.renting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #663333;
	text-align: justify;
}


h1.subtit_renting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #663333;
	text-align: justify;
}


A.peritajes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #330000;
	text-align: justify;
}


A.peritajes:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #b5a3a3;
	text-align: justify;
}


.peritajes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #330000;
	text-align: justify;
}

h1.subtit_peritajes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #330000;
	text-align: justify;
}


h1.subtit_consultoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
}

div#esinxelo {
	width: 55%;
	float: left;
	height: 140px;
}

div#esinxelo2 {
	width: 45%;
	float: left;
	height: 140px;
	vertical-align: top;
}


div#peritajes {
	width: 60%;
	float: left;
	height: 165px;
	vertical-align: top;
}

div#peritajes2 {
	width: 40%;
	float: left;
	height: 165px;
	text-align: center;
}

div#raya_separadora_consultoria {
	height: 2px;
	width: 100%;
	background-color: #666;
	/*margin-top: 200px;*/
	padding: 0px;
	font-size: 0px;
}

div.form_consultoria {
	width: 35%;
	float: left;
	text-align: left;
	padding-left: 60px;
}
/*------------------------------------------------------------------------*/
div#cabecera_lopd {
	width: 775px;
	height: 397px;
	background-image: url(images/lopd_fondo.jpg);
	background-repeat: no-repeat;
}

/*------------------------------------------------------------------------*/


div#cabecera_internet {
	width: 775px;
	height: 397px;
	background-image: url(images/internet_fondo.jpg);
	background-repeat: no-repeat;
}

A.tit_internet1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0262ad;
	text-align: justify;
	background-color: #FFF;
}


A.tit_internet1:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

A.tit_internet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #2086d6;
	text-align: justify;
	background-color: #FFF;
}


A.tit_internet2:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

A.tit_internet3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0073cc;
	text-align: justify;
	background-color: #FFF;
}


A.tit_internet3:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;	
}

A.tit_internet4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #00a6ff;
	text-align: justify;
	background-color: #FFF;	
}


A.tit_internet4:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;	
}

div.cuarentaycinco {
	width: 49%;
	float: left;
	text-align: left;
}

.tit_internet5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0066cc;
	text-align: justify;
}


.tit_internet6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #5c91c6;
	text-align: justify;
}

INPUT.internet {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6699cc;
	border : 1px solid #99ccff;
	background-color: #ffffff;
}

INPUT.botones_internet {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #5c91c6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: hand;
	margin-top: 8px;
}

.formu_internet {
	background-image: url(images/fondo_internet_huevo.jpg);
	background-repeat: no-repeat;	
}


.internet1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0262ad;
	text-align: justify;
	background-color: #FFF;
}

.subtit_internet1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0262ad;
	text-align: justify;
	background-color: #FFF;
}

div.cuarentaa {
	width: 48%;
	float: left;
	text-align: justify;
	padding-right: 20px;
}

div.cuarentab {
	width: 40%;
	float: left;
	text-align: justify;
	border-left-color: #0262ad;
	border-left-style: solid; 
	border-left-width: 4px;
	padding-left: 20px;
}

A.internet1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0262ad;
	text-align: justify;
	background-color: #FFF;
}


A.internet1:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

.subtit_internet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #2086d6;
	text-align: justify;
	background-color: #FFF;
}

.internet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #2086d6;
	text-align: justify;
	background-color: #FFF;
}

A.internet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #2086d6;
	text-align: justify;
	background-color: #FFF;
}


A.internet2:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

.subtit_internet3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #00a6ff;
	text-align: justify;
	background-color: #FFF;
}

.internet3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #00a6ff;
	text-align: justify;
	background-color: #FFF;
}

/*------------------------------------------------------------------------*/

div#cabecera_diseno {
	width: 775px;
	height: 397px;
	background-image: url(images/diseno_fondo.jpg);
	background-repeat: no-repeat;
}

A.tit_dise1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffcc33;
	text-align: justify;
	background-color: #FFF;
}


A.tit_dise1:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

A.tit_dise2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #cccc66;
	text-align: justify;
	background-color: #FFF;
}


A.tit_dise2:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

A.tit_dise5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #cc6600;
	text-align: justify;
	background-color: #FFF;
}


A.tit_dise5:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

div.cien_diseno {
	width: 775px;
	height: 273px;
	background-image: url(images/diseno_foto.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.tit_dise1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}


.dise1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	text-align: justify;
	background-color: #FFF;
}

.tit_dise2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

.dise2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	text-align: justify;
	background-color: #FFF;
}

.tit_dise5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

.dise5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	text-align: justify;
	background-color: #FFF;
}

/*------------------------------------------------------------------------*/

div#cabecera_hs {
	width: 775px;
	height: 397px;
	background-image: url(images/hard_fondo.jpg);
	background-repeat: no-repeat;
}

A.tit_hard1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
	text-align: justify;
	background-color: #FFF;
}


A.tit_hard1:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

A.tit_hard2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #76583a;
	text-align: justify;
	background-color: #FFF;
}


A.tit_hard2:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

A.tit_hard3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff9933;
	text-align: justify;
	background-color: #FFF;
}


A.tit_hard3:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

.tit_hard1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
	text-align: justify;
	background-color: #FFF;
}


.hard1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
	text-align: justify;
	background-color: #FFF;
}

div.foto_hs {
	float: left;
	padding-right: 10px;
	width: 106px;
	text-align: center;
}

A.subir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #cccccc;
	text-align: justify;
	background-color: #FFF;
}


A.subir:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

.tit_hard3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff9933;
	text-align: justify;
	background-color: #FFF;
}

.hard3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #76583a;
	text-align: justify;
	background-color: #FFF;	
}


.tit_hard2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #cc9966;
	text-align: justify;
	background-color: #FFF;	
}

.amedida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #525252;
	text-align: justify;
	background-color: #FFF;	
}

div.cien_hs {
	width: 775px;
	background-image: url(images/tit_madein.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-position: left;
}

/*------------------------------------------------------------------------*/

div#cabecera_legal {
	width: 775px;
	height: 397px;
	background-image: url(images/legal_fondo.jpg);
	background-repeat: no-repeat;
}


.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

.tit_legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

/*------------------------------------------------------------------------*/

div#cabecera_login {
	width: 775px;
	height: 397px;
	background-image: url(images/clientes_fondo.jpg);
	background-repeat: no-repeat;
}


INPUT.login {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border : 1px solid #000000;
	background-color: #000000;
}

INPUT.boton_login {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
   	cursor: hand;
   	margin-top: 10px;	
}

div.cuarenta_login {
	width: 35%;
	padding-left: 20px;
	float: left;
}

/*------------------------------------------------------------------------*/

div#cabecera_mapa {
	width: 775px;
	height: 397px;
	background-image: url(images/mapa_fondo.jpg);
	background-repeat: no-repeat;
}

div#mapa_01 {
	width: 34px;
	float: left
}

div#mapa_02 {
	width: 40%;	
	float: left
}

div#mapa_03 {
	width: 49px;
	float: left
}

div#mapa_04 {
	float: left
}

A.mapa_tit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	background-color: #FFF;
}

A.mapa_tit1:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #9a9a9a;
	text-align: justify;
	background-color: #FFF;
}


A.mapa_tit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
	text-align: justify;
	background-color: #FFF;
}


A.mapa_tit2:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #9a9a9a;
	text-align: justify;
	background-color: #FFF;
}


A.mapa_tit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff9933;
	text-align: justify;
	background-color: #FFF;
}


A.mapa_tit3:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #9a9a9a;
	text-align: justify;
	background-color: #FFF;
}


A.mapa_tit4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #3399ff;
	text-align: justify;
	background-color: #FFF;
}


A.mapa_tit4:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #9a9a9a;
	text-align: justify;
	background-color: #FFF;
}

/*------------------------------------------------------------------------*/

div#cabecera_contacto {
	width: 775px;
	height: 397px;
	background-image: url(images/contacto_fondo.jpg);
	background-repeat: no-repeat;
}


.direccion {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 26px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	color : #000000;
	background-color: #FFF;
}

.tit_campo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	color : #000000;
	background-color: #FFF;
}

.asterisco {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	color : #ff6600;
	background-color: #FFF;
}


INPUT.campotxt {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border : 0px solid #203773;
	background-color: #cccccc;
}


TEXTAREA {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border : 0px solid #203773;
	background-color: #cccccc;
	overflow: auto;
}

.nota {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #666666;
	background-color: #FFF;
}

INPUT.botones {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
   cursor: hand;	
}


div.raya_01 {
	width: 45px;
	float: left;
}

div#datos_contacto {
	float: left;
	width: 40%;
}

/*------------------------------------------------------------------------*/

div#cabecera_utilidades {
	width: 775px;
	height: 397px;
	background-image: url(images/utilidades_fondo.jpg);
	background-repeat: no-repeat;
}

div#utilidades_01 {
	width: 232px;
	float: left;
	text-align: justify;
	border-right-color: #f36722;
	border-right-style: solid; 
	border-right-width: 5px;
	padding-right: 16px;
}

div#utilidades_02 {
	width: 232px;
	height: 455px;
	float: left;
	text-align: justify;
	border-right-color: #f36722;
	border-right-style: solid; 
	border-right-width: 5px;
	padding-left: 16px;
	padding-right: 16px;
}

div#utilidades_03 {
	width: 232px;
	float: left;
	text-align: justify;
	padding-left: 16px;
}

div.tit_utilidades {
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	text-align: justify;
	background-color: #000;
	width: 100%;
	vertical-align: middle;
}


.utilidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #f26721;
	text-align: justify;
	background-color: #FFF;
}

A.utilidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #f26721;
	text-align: justify;
	background-color: #FFF;
}

A.utilidades:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	text-align: justify;
	background-color: #FFF;	
}

.tit_descargas {
	color: #000;
	font-weight: bold;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

A.home {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color: #3399ff;
	text-decoration: none;
}


A.home:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color: #f87e14;
	text-decoration: underline;
}

#contenido_index {
	float: left;
	width: 500px;
}

#tag_cloud {
	float: right;
	width: 250px;
	height: 250px;
	min-height: 250px;
	background-color: #FFFFFF;
	line-height: 23px;
	text-align: left;
	font-family: 'Arial';
	color: #000000;
}

a.tag1 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.tag1:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a.tag2 {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a.tag2:hover {
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}

a.tag3 {
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}

a.tag3:hover {
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
}

a.tag4 {
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

a.tag4:hover {
	font-size: 18px;
	color: #000000;
	text-decoration: underline;
}

a.tag5 {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}

a.tag5:hover {
	font-size: 20px;
	color: #000000;
	text-decoration: underline;
}

.aviso_privacidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}

A.aviso_privacidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

A.aviso_privacidad:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #f87e14;
	text-decoration: underline;
}
