A.dinamiq:link    { color: #fff; font-weight: bold; text-decoration: none}
A.dinamiq:visited { color: #fff; font-weight: bold; text-decoration: none}
A.dinamiq:hover   { color: #B5D87E; font-weight: bold; text-decoration: none}

A.linkCreditos:link    { color: #1C80CF; text-decoration: none}
A.linkCreditos:visited { color: #1C80CF; text-decoration: none}
A.linkCreditos:hover   { color: #1C80CF; text-decoration: underline}

A.linkBasico:link    { color: #fff; text-decoration: underline}
A.linkBasico:visited { color: #fff; text-decoration: underline}
A.linkBasico:hover   { color: #3b3a26; text-decoration: underline}

body {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	left: 50%;
	background: #393d41 url(../imagenes/fondo.gif) top center no-repeat
}

hr {
	display:none;
	padding: 0;
	margin: 0;
}

caption {
	display:none;
	padding: 0;
	margin: 0
}

abbr, acronym {
	border-bottom: 1px dotted #fff;
	cursor: help
}

img { border: 0}

.cero {
	margin:0;
	padding:0
}

div.clear { /*para estirar el elemento contenedor junto a los contenidos*/
	height: 1px;
    clear: both
}

.imgEnTexto {
	float: left;
	margin: 0 20px 20px 0;
}



/*****/

#saltar {
	line-height:0px; font-size:0; height: 1px; text-indent:-9999em
}

#opciones {
	height: 13px;
	text-align:right;
	padding-top: 10px;
	padding-right: 110px;
	background: transparent url(../imagenes/barcode.gif) top right no-repeat;
}

#opciones p {
	font: 0.60em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #fff
}

#opciones a:link, #opciones a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: #fff 1px dotted
}

#opciones a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: #4accd4 1px dotted
}

#cabecera {
	width: 753px;
	margin: auto;
	height: 270px
}

#flash {
	border-bottom: #fff 1px solid;
	width: 753px;
	height: 190px
}

#flash p {
	color: #ccc;
	font: 0.70em Arial, Helvetica, sans-serif;
	background-color: #3c5257;
	padding: 20px
}

/*LIST MENU HORIZONTAL INI*/
#contMenuCorporativo {
	height: 56px;
	width: 753px;
	background: #e0f3f7 url(../imagenes/fndAreaMenu.png)
}

#contMenuCorporativo h3 {
	text-indent: -9999em;
	padding: 0;
	margin: 0;
	line-height: 0px;
	font-size: 0
}

#listMenuCorp {
	margin: 0;
	padding: 16px 0 0 14px
}

#listMenuCorp span {
	cursor: help;
	border-bottom: #fff 1px dotted
}

#listMenuCorp li {
	margin-left: 4px;
	float: left;
	list-style-type: none
}

#listMenuCorp a {
	padding: 6px 12px;
	text-decoration: none;
	display: block;
	color: #fff;
}

#listMenuCorp a:link, #listMenuCorp a:visited {
	background-image: url(../imagenes/fndMenuA.png);
}

#listMenuCorp a:hover {
	background-image: url(../imagenes/fndMenuB.png);
}

#listMenuCorp a:link, #listMenuCorp a:hover, #listMenuCorp a:visited {
	font: 0.55em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.05em;
}


/*LIST MENU HORIZONTAL END*/

#container {
	position: relative;
	background: #b0a895 url(../imagenes/fndContainer.jpg) bottom left no-repeat;
	width: 753px;
	padding-bottom: 30px;
	margin: auto;

}

#columnaIzq {
	padding-left: 18px;
	width: 202px;
	float: left;
	margin-bottom: 30px;
}

#creditos {
	padding-top: 8px;
	width: 202px;
	font: 0.65em Verdana, Arial, Helvetica, sans-serif;
	color: #fff
}

/* Boton Productos */

#nuestrosProductos a {
	display: block;
	height: 60px;
	width: 202px;
	font-size: 0; /*IE*/
	background: transparent url(../imagenes/btnProductos.gif) no-repeat;
	text-decoration: none
}

#nuestrosProductos p {
	text-indent: -9999em;
	margin: 0;
	display: block;
	padding: 0
}

#nuestrosProductos a:hover { background: transparent url(../imagenes/btnProductos.gif) 0 -60px no-repeat }

/**/

#contenidoExtra {
	background: transparent url(../imagenes/fondoContenidoExtra.gif) bottom right no-repeat;
	padding-bottom: 20px;
	margin-top: 3px
}


#contenido {
	padding-top: 19px;
	width: 530px;
	float: right;
	/*background: transparent url(../imagenes/fndContCaja.png) bottom left no-repeat;*/
}

#contenido .tituloSeccion {
	text-indent: -9999em;
	width: auto;
	height: 48px;
	background: transparent url(../imagenes/fondoTituloSeccion.gif) bottom left no-repeat;
}

#contenido h3 {
	text-indent: -9999em;
	background-position: 10px 60px;
	padding: 0;
	margin: 0;
	line-height: 0px;
	font-size: 0;
	height: 48px;
	width: auto
}

#contenido h4 { /*entretitulos home*/
	text-indent: 999em;
	padding: 0;
	margin: 0;
	line-height: 0px;
	font-size: 0;
	width: auto
}

#contenido p {
	color: #fff;
	padding: 0 30px 0 44px;
	font: 0.70em Arial, Helvetica, sans-serif
}

#contenido h5 {
	font: bold 0.70em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #3b3a26;
	width: auto;
	margin: 10px 0 10px 42px;
	background-color: inherit
}

#contenido #clientes {
	width: 450px;
	border-spacing: 2px;
}

#contenido #clientes td {
	height: 80px;
	background-color: #fff;
	width: 150px;
	padding: 2px
}

#contenido #clientes td p {
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxResaltado {
	border: #3b3a26 2px solid;
	margin: 10px 20px 2px 42px;
	background: #a39b89 url(../imagenes/fndResaltado.gif) 4px 4px no-repeat
}

.boxPunteado {
	margin: 0 30px 0 44px;
	padding: 2px;
	border: #fff 1px dotted
}

.boxCeldas { border: #fff 2px solid }
.boxCeldasRO { border: #b0a895 2px solid }

#contenido .boxResaltado p { color: #3b3a26 }
#contenido .boxResaltado a:link { color: #3b3a26; text-decoration: underline }
#contenido .boxResaltado a:visited { color: #3b3a26; text-decoration: underline }
#contenido .boxResaltado a:hover { color: #fff; text-decoration: underline }

/*HOME*/
.boxDestaca { margin: 20px 0 0 42px }

.separador {
	border-bottom: #fff 1px dotted;
	margin: 0 42px;
	clear: both
}

/*MENU PRODUCTOS*/

#menu {
	width: 200px;
	margin: 16px 0 0 0
}

#menu ul {
	padding: 0;
	margin: 0;
	font: 0.70em Arial, Helvetica, sans-serif;
	list-style-type: none
}

#menu li {
	margin: 0;
}

#menu a {
	display: block;
	padding: 2px 0px 2px 0;
	height: 100%;
	border-top: 1px dotted #ded7c6;
	text-decoration: none
}

#menu A:link {
	color: #3b3a26;
	text-decoration: none;
	background: url(../imagenes/menuFnd.png)  center right repeat-x
}

#menu A:visited {
	color: #3b3a26;
	text-decoration: none;
	background: url(../imagenes/menuFnd.png)  center right repeat-x
}

#menu A:hover {
	color: #fff;
	text-decoration: none;
	background: transparent url(../imagenes/bulletMenuB.gif) center right no-repeat
}


/* TITULOS SECCIONES */

#contenido #tituloQuienesSomos h3 {
	background: transparent url(../imagenes/titQuienesSomos.gif) no-repeat;
	background-position: 42px 0;
}

#contenido #tituloBienvenido h3 {
	background: transparent url(../imagenes/titBienvenido.gif) no-repeat;
	background-position: 42px 0;
}

#contenido #tituloClientes h3 {
	background: transparent url(../imagenes/titClientes.gif) no-repeat;
	background-position: 42px 0;
}

#contenido #tituloContactar h3 {
	background: transparent url(../imagenes/titContactar.gif) no-repeat;
	background-position: 42px 0;
}

#contenido #tituloProductos h3 {
	background: transparent url(../imagenes/titProductos.gif) no-repeat;
	background-position: 42px 0;
}

#contenido #tituloServicios h3 {
	background: transparent url(../imagenes/titServicios.gif) no-repeat;
	background-position: 42px 0;
}

#contenido #tituloCertificados h3 {
	background: transparent url(../imagenes/titCertificados.gif) no-repeat;
	background-position: 42px 0;
}

#contenido #tituloAccesibilidad h3 {
	background: transparent url(../imagenes/titAccesibilidad.gif) no-repeat;
	background-position: 42px 0;
}

#contenido #tituloMapa h3 {
	background: transparent url(../imagenes/titMapaWeb.gif) no-repeat;
	background-position: 42px 0;
}



/**** INICIO LIST ****/
#contenido .list { list-style-image: url(../imagenes/bulletListGeneral.png)}
#contenido .list li { font: 0.70em Arial, Helvetica, sans-serif}
#contenido .list A:link { color: #E6910B; text-decoration: underline}
#contenido .list A:visited { color: #E6910B; text-decoration: underline}
#contenido .list A:hover { color: #E6910B; text-decoration: none}
/**** FIN LIST ****/

/**** INICIO LISTGeneral ****/
#contenido ul { margin: 10px 0 10px 42px}
#contenido .listGeneral { list-style-image: url(../imagenes/bulletListGeneral.gif); color: #3b3a26; font: 0.70em Arial, Helvetica, sans-serif}
#contenido .listGeneral A:link { color: #3b3a26; text-decoration: underline}
#contenido .listGeneral A:visited { color: #3b3a26; text-decoration: underline}
#contenido .listGeneral A:hover { color: #fff; text-decoration: underline}
#contenido .listGeneral span { float: right; color: #666; margin-top: -16px}
/**** FIN LISTGeneral ****/

/**** INICIO CERTIFICADOS ****/
.bloques_certificados {margin:0px 0 0 35px; padding:20px 0 20px 0;float:left; border-bottom:1px dotted #333}
.bloques_certificados .img {width:159px; float:left; text-align:center }
.bloques_certificados h2 {margin:0px 0 10px 0; padding:5px 5px 5px 10px; font-size:15px; background:#beb49d; color:#393d41; font-weight:normal; font-family:Verdana, Geneva, sans-serif; }
.bloques_certificados .contenidos {margin:0px; padding:0px 0 0 15px; float:left; width:300px;}
.bloques_certificados .contenidos p {margin:0px !important; padding:0px !important;}
.bloques_certificados .contenidos a {margin:0; padding:7px 0 9px 30px; color:#3c5257; width:270px; float:left;background:url(../imagenes/icono_ampliar.jpg) no-repeat left;  text-decoration:none; font-size:15px;}
.bloques_certificados .contenidos a.ir {margin:10px 0 0 0; padding:7px 0 9px 30px; color:#3c5257; float:left;background:url(../imagenes/icono_ir.jpg) no-repeat left;  text-decoration:none; font-size:15px;}

/**** INICIO ENCUESTA ****/
#contenido2 {
	padding-left: 19px;
	width: 700px;
	float:left;
	font-family: Arial, Helvetica, sans-serif
}

#contenido2 center { font-size: 12px; }

#contenido2 h1 {
	margin:0px;
	padding:10px 0 5px 0;
	width: 700px;
	float:left;	
}

#contenido2 p {
	color: #fff;
	margin:0px;
	text-align: justify;
	padding: 5px 0 8px 0px;
	font: 0.85em Arial, Helvetica, sans-serif
}

#contenido2 p.pie {
	color:#665c44;
	margin:0px;
	padding: 5px 0 8px 0px;
	font: 0.85em Arial, Helvetica, sans-serif
}

#contenido2 .estado_encuesta {
	padding:5px 0 5px 0;
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
}

#contenido2 .encuesta {
	background:#c9c2b1;
	margin:10px 0 10px 0;
	padding: 10px;
}

#contenido2 .encuesta h2 {
	background: url(../imagenes/encuesta_h2.jpg) no-repeat left #f8f5eb;
	color:#353420;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:1.2em;
	padding: 5px 5px 5px 10px;
	margin:0;
	font-weight:normal;
}

#contenido2 .encuesta h3 {
	color:#353420;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:1em;
	padding: 5px 5px 5px 10px;
	margin:0;
	font-weight:normal;
}


#contenido2 .encuesta h2 span.blanco {
	color:#fff;
	padding: 0 8px 0 2px;
	font-weight:bold;
}

#contenido2 .encuesta p {
	color:#3B3A26;
	margin:0;
	padding:5px 0 5px 15px;
	font-size:0.8em;
	line-height:1.4em;
}	
#contenido2 .encuesta p.linea 
{margin:0; padding:0; text-align:center; border-bottom:1px dashed #999; 	color:#615f3a;}


#contenido2 .encuesta  ul {	list-style:none; }
#contenido2 .encuesta  ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#393d41;
	margin:5px 0 5px 5px;
	line-height:1.4em;
	}
#contenido2 img.incrus {float: left;border: #fff 5px solid;	margin: 5px 10px 10px 15px}	
#contenido2 .encuesta label {color:#6b5529; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}	
#contenido2 .encuesta p span.acepto label {font-size:0.9em; color:#3B3A26  }
#contenido2 .encuesta a {color: #3b3a26;}
#contenido2 .avisored {color: red;font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding-left:37px;}
#contenido2 .encuesta a.aviso {color: #317247; background: url(../imagenes/arrow.jpg) no-repeat left; padding-left:10px}
#contenido2 a.volver {padding:3px;background:#353420;  color: #fff; float:right;text-decoration:none; 	font-family:Arial, Helvetica, sans-serif; font-size:0.8em  }
#contenido2 a.siguiente {margin:0; padding:3px 0 0 10px; float:right; width:85px; height:25px; color: #fff; font-size:0.8em; background: url(../imagenes/siguiente.gif) no-repeat left; text-decoration:none}
#contenido2 a.atras {margin:0; padding:3px 0 0 20px; float:right; width:65px; height:25px; color: #fff;  background: url(../imagenes/atras.gif) no-repeat left;text-decoration:none}
#contenido2 .finalizar {margin:0; padding:3px 0 2px 3px; float:right; width:140px; color: #fff; font-size:0.8em; background: url(../imagenes/siguiente.gif) no-repeat right #353420; text-align:left; text-decoration:none; border:none}
fieldset {border:none;margin:0; padding:0}
#contenido2 .opciones 	
	{color:#3B3A26;	margin:0;	font-family:Arial, Helvetica, sans-serif; 	padding:5px 0 5px 15px;	font-size:0.8em; text-decoration:underline }
	
#contenido2 input.siguiente {margin:0 0 0 10px; float:right;border:none; width:85px; height:25px; color: #fff; padding:0 0 5px 0; background: url(../imagenes/siguiente.gif) no-repeat left; text-decoration:none}
#contenido2 input.atras {margin:0; float:right; border:none; width:65px; height:25px; color: #fff; padding:0 0 5px 0; background: url(../imagenes/atras.gif) no-repeat left;text-decoration:none}


#contenido2 .aviso_fin {float:right; font-size:12px; width:400px; color: #fff; background:#665c44; padding:5px; text-align:right}
#contenido2 .aviso_fin span { color:#fbc32a; font-weight:bold}

/*------------------------------formularios*/
label.texto {float:left; margin: 0; padding: 0; font-weight: normal; width:250px; }

textarea { font-family:Arial, Helvetica, sans-serif; width:650px;  color:#666}
input {color:#666}

