/* -------------- GRAL -------------- */
body { background: #f1f3f2 url(../../images/bk_body.gif) repeat-x center top; margin:0 ; padding:0 ; text-align: left; } 
td,div, p, * { font-family: Arial,verdana; font-size: 11px; color: #474747;	text-align: left; }
img { border: 0; }
h1,h2,h3,h4,h5 { margin: 0; padding:0; }
.formField {padding: 0; margin:0; }

/* ------------------------------------ Flash -----------------------------------*/
#Flash { width:789px; height:334px;}  

/* ---------------------------- Contenido de página -----------------------------*/
#gralContainer { background: #f1f3f2 url(../../images/bk_gralContainer.gif) repeat-y left top; text-align: left; margin: 15px auto 0 auto; width: 789px; }
#gralContent   { font-Family:arial,verdana; font-size: 11px; color: #858384; } 
#gralContent a { color: #e4740b; }
#gralContent a:hover { color: #e4740b; }

.listas { list-style-type: none;  overflow: hidden;  margin:0; padding-left: 0; }
.listas li { list-style-type: none; margin: 5px; padding: 0 15px 0 20px; background:url(../../images/vineta.gif) no-repeat 5px 4px; }

.herramienta { list-style-type: none; overflow: hidden;  margin:0;  padding-left: 20px; }
.herramienta li { background:url(../../images/herramienta.gif) no-repeat 10px 0; list-style-type: none; margin: 5px; padding:0 15px 0 30px;  } 

/* --------------------------- Columna izquierda --------------------------------*/
.columnaIzquierda { vertical-align: top; width:780px; } 
.columnaIzquierda h3 { 	background: #ffffff url(../../images/bk_colizq_enc.gif) no-repeat left top; 
						height:40px; margin-left: 1px; 
						font-size:18px; color:#19516e;  padding: 10px 15px 0px 30px; }
						
.columnaIzquierda table { padding-left:30px; padding-bottom: 10px; }
.columnaIzquierda .content  { padding: 0 20px 5px 30px; }
.columnaIzquierda img { margin: 5px 5px 0 0; }
.columnaIzquierda h4 { font-size:14px; padding: 5px 15px 5px 30px; }
.columnaIzquierda .content h4 { padding-left: 0; }
.columnaIzquierda strong { color: #19516e; }	
.columnaIzquierda  td {padding-right:15px; }

.imagen {float:left;  } /*imagenes fuera de la home*/

.bloquePrincipal .listas { padding:0; margin:0; }

/* ------------------------------------------ Formulario de contacto ----------------------------------- */

.contactWrapper {padding: 0 0px 5px 0; }
.contactField{ background: #ffffff url(../../images/bk_form_cont.gif) repeat-x left top; border:1px #d0d8db solid; width:160px; height:18px; text-align: left; margin-bottom: 1px;  /*padding: 2px 0 0 8px;*/ /*margin-top: 3px;*/ } 

.formLabel { vertical-align:top; }
.formField  textarea { background: #ffffff url(../../images/bk_form_cont.gif) repeat-x left top; border:1px #d0d8db solid; width:180px; height: 90px; } 


/* ------------------------------------------ Formulario boletin de noticias ----------------------------------- */
/*.columnaIzquierda .articleText {padding-left:30px; } */


/*--------------------------------------- CUADROS ------------------------------------------------*/
#ReCuadros { padding:0; text-align:left; font-size:11px; } /* padding: 0px;*/
.cuadros { background:#f5f5f5; border:1px #d5d5d5 solid; float:left; width:345px; height:220px;  margin:10px 10px 0 0px; } /*width:220px*/
.cuadros strong { color: #19516e; }									 														
.eCuadros { background:#e4e6e0 url(../../images/bk_eCuadros.gif) repeat-x left top; height:25px; }	
.eCuadros h1 { color:#FFFFFF; font-size:14px; padding:7px 0 0 10px; }									
.contCuadro1{ background: #f5f5f5 url(../../images/div_cuadros.gif) repeat-x left bottom; padding-bottom: 5px; margin: 0 5px 0 5px;}
.contCuadro1 img { float:left; margin-left:5px; }
.contCuadro strong { color: #19516e;  }																								
.contCuadro p { padding:5px 5px 0 10px; text-align:left; margin:0;  }								  								.contCuadro img { float:left; margin-left:5px; }																					
.contCuadro ul{	padding:0; }
	
/*.parrafo { float:left; background: #f5f5f5 url(../../images/div_cuadros.gif) repeat-x left bottom; width:150px; padding-bottom:10px; }
.parrafo a { color: #e4740b; }*/


/* --------------------------- Columna derecha ----------------------------------------
#columnaDerecha{ width:239px; text-align:left; padding:0 0 0 3px; vertical-align:top; } 

.pEsp h4 { font-size:11px; color:#e18000; }
.pEsp br { color:#717171; }
.contEsp { background: #f8f8f8 url(../../images/p_colDer.gif) repeat-y left top; margin:0 15px 10px 15px; padding-left:10px; }
.contEsp a { background:url(images/vineta.gif) no-repeat 0 4px; padding-left:15px; }

.contDer { width:239px; padding:0 15px 0 15px; } 
.contDer p { text-align:justify; padding:0 15px 0 15px; margin:0; } 
.contDer strong { color: #19516e; }
.contDer h3 { background: #f8f8f8 url(../../images/titulos.gif) no-repeat left top; height:38px; margin-left:3px; } 
.contDer h3 { padding:12px 0 0 15px; }
.contDer h4 {padding: 5px 10px 5px 15px; }

.comillas { padding:0 15px 0 15px; text-align:justify; }
.comillas p { float:left; width:179px; padding:0 0 0 5px; margin:0; }
.comImg { float:left; width:15px; height:14px;  }

.contProd { padding:0; margin:0; }
.contProd ul{ padding:0 0 0 10px; }
/*.contProd { padding-left: 55px; }
.contProd ul { padding-left: 45px;} 
.icono {float: left; margin:2px; } */

/*----------------------------------- Formulario inscripción a noticias --------------------------------------- */
#form  { text-align:left; padding-left:15px; } 
.contForm { background: #f8f8f8 url(../../images/bk_form.gif) repeat-y left top; padding:2px 0 0 15px;  }
.inputNewsletter { 	background: #f8f8f8 url(../../images/bk_form_cont.gif) repeat-x left top; border:1px #d0d8db solid;
				 	width:179px; height:18px; text-align:left; padding:4px 0 0 8px; } 
.formButton  { margin:2px 0 10px 128px; }


/* --------------- Noticias --------------- */

.noticiasBloque { padding: 10px; }
.noticiasBloque h5 { padding-left: 0; }
.noticiasNavig { padding: 0 10px; text-align: center; }
.noticiasPaging { padding: 0 10px; text-align: center; }
.noticiasTexto .listas { padding-left: 0; }
.noticiasTexto .listas img { display: none; }


/* ---------------------------- Pie de Página ----------------------------*/
#gralPie { width:789px; }
* html #gralPie { overflow:visible; height:1%;  } /* Internet Explorer */

.gralFooter { background: #f1f3f2 url(../../images/bk_pie.gif) no-repeat bottom; height:63px; }
.gralFooterBt { float:right; height:31px; padding-top:32px; width:250px;} /* 239x63 */
.gralFooterBt img {  margin:5px 0px 0 10px;  }

#copyright  { background:#f0f2f1; padding:0 0 0 10px; font-size:10px; color:#969c9c;  } 
#copyright a, strong { color:#969c9c; }
#copyright p { text-align:center; color:#969c9c; } 

/*-------------------------------- Títulos ---------------------------*/
h1 { font-size:18px; color:#19516e; } /*Títulos*/

h3 { font-size:14px; color:#19516e; } /* Título columna derecha azul */
h4 { font-size:14px; color:#788991; } /*Subtítulos gris */
h5 { font-size:14px; color:#19516e; padding: 0 15px 0 30px; } /*Subtítulo azul */
					
.fnnSignature { width: 760px; margin: 0 auto; padding: 5px 0 15px 0; text-align: right; }
