
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
 form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;

}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: #666666;


font-size:12px;
}
ol, ul {
	list-style: outside;
	padding-left:18px;
	line-height:normal;
	
	/*padding-left:17px;*/
	
}
li{
	list-style: url(../img/recuadro_22.jpg);
	margin-bottom:2px;
}
ol
{
	list-style:decimal;
}
/* tables still need ‘cellspacing=”0?‘ in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
vertical-align:  top;
}


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

body{background-color:#fefdfd;
/*background-image: url(../img/bg2.gif);*/
/*background: url(../img/fons.jpg) repeat-x;*/
  
background-image: linear-gradient(180deg, #094e8f, #fefdfd);

line-height:normal;
padding:0px;
margin:0px;
/*font-family: Arial, Helvetica, sans-serif;*/
font-family: Tahoma;
color:#666;
font-size:12px;
line-height:16px;
}

a{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#39a6fb;
}

h1{color:#004275;
font-size:15px;
font-weight:normal;

}
h1 a{color:#004275;


}
h2{

	font-size:15px;
color:#004275;
font-weight:normal;

}h2 a{color:#004275;}
h3{
	font-size:13px;
color:#004275;
font-weight:normal;
}
h3 a{color:#004275;}
h4{
font-weight:bold;}

strong{
font-weight:bold;
}

ul{
	list-style:none;
}

p{
text-align:justify;line-height:16px;
}

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

#contenido_web{ /*contiene toda la pagina, todo esta dentro de este div*/
overflow:hidden;
margin:0px auto 0px auto;
background-color:#fefdfd;
padding:0px 5px;
}

#accordion img
{
    margin-right:10px;
}

#cabecera_web{
	position:relative;
	z-index:900;

}

#cabecera_arriba{
	height:80px;
}

.logo_neleda{
	float:left;	
    position: absolute;
    z-index: 900;
}

.img_logo_neleda{
	float:left;
	padding-left:6px;
	padding-top:7px;
}

#hoja{overflow:hidden;}
#esquina{overflow:hidden;}
#logo{
	float:left;}

#migas{
	float:left;
}
#migas a{}

#cesta_compra{
	margin-bottom:10px;
	float:right;}


#cuerpo_web{
	width:100%;
	padding-top:2px;
	overflow:hidden;	
    z-index:0;
	position:relative;
	padding-bottom:5px;
	 /*contiene el contenido de la pagina*/
}

#cuerpo_web p
{
    margin-bottom: 15px;
}

#cuerpo_web h1
{
    margin-top: 40px;
    margin-bottom: 15px;
}

#pie_web{
	clear:both;
 /*contiene el pie de la pagina*/

}
#contenido_derecha {
	z-index:0;
	position:relative;}
#contenido_derecha h1{
	margin-bottom:10px;}

#col_derecha{
width:692px;
padding-left:28px;
float:right;
background-color: #FFF;
padding-top:10px;
padding-bottom:20px;


}
#col_izquierda{

	padding-right:20px;
	width:560px;
	
	}
#buscador{
	padding:10px;}
#acceso{

	}
	
#acceso a{
	color:#FFF;	text-decoration:none;
	font-weight:bold;
	}	
#col_izquierda{
height:auto;
}



#col_izquierda h1{
	margin-bottom:10px;}

#migas_cesta{
margin:15px 0px;}

#paginador{
	width:220px;
	margin:0px auto;}
	
	#paginador a{color:#0060a9;}

.first_on{
	background:0;
	border:0;
	background:url(../img/sala_prensa_listado_2_20.jpg) no-repeat left 7px;
	width:16px;
	cursor:pointer;
	height:15px;}	
.first_siguiente{	background:0;
	border:0;
	background:url(../img/uno_20.jpg) no-repeat left 6px;
	width:16px;
	cursor:pointer;
	height:15px;}
	.first_off{
	background:0;
	border:0;
	background:url(../img/ultimooff.jpg) no-repeat left 7px;
	width:16px;

	height:15px;}	
.first_siguiente_off{	background:0;
	border:0;
	background:url(../img/siguienteoff.jpg) no-repeat left 7px;
	width:16px;
	
	height:15px;}
	.ultimo_off{background:0;
	border:0;
	background:url(../img/antoff_20.jpg) no-repeat left 5px;
	width:16px;
	
	height:15px;}
	.previo_off{background:0;
	border:0;
	background:url(../img/backoff_22.jpg) no-repeat left 5px;
	width:16px;
	
	height:15px;}
		.ultimo_on{background:0;
	border:0;
	background:url(../img/dosanterior_20.jpg) no-repeat left 5px;
	width:16px;
	cursor:pointer;
	height:15px;}
	.previo_on{background:0;
	border:0;
	background:url(../img/unoanterior_22.jpg) no-repeat left 5px;
	width:16px;
	cursor:pointer;
	height:15px;}
.paso_actual{
font-weight:bold;}


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

.lista{
	padding-left:0px;}
	
.lista li{


	margin-bottom:15px;}
	
.lista li a{
	}	
	
.lista ul li{
	background:0;
	padding-left:12px;
	margin-bottom:15px;}	

.clip a{
	display:block;
	background: url(../img/lineas_negocio_listado_sin_cabecera_15.jpg) no-repeat left top;
	width:184px;
	margin-top:4px;
	color:#00426e;
	font-size:12px;
	line-height:30px;
	margin-bottom:10px;
	
	padding-top:15px;
	height:51px;}

.sombra{
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:0;
	padding:4px 2px;
	width:100%;
	background:url(../img/sombra.jpg) no-repeat left top;
	}

.migas{
	margin-bottom:15px;}
.ul_descargas{
	padding-left:0px;}
.ul_descargas li{
	list-style:none;
	list-style-image:none;
	/*background:url(../img/pdf_37.jpg) no-repeat left top;
	padding-left:30px;*/
	margin-bottom:9px;}
.sectores h2{
	height:30px;
	display:block;}
	.productos h2{
	height:30px;
	display:block;}
	.cat_imagenes h2{
	height:30px;
	display:block;}
	.cat_imagenes h2{
		font-size:13px;}
.ul_descargas a, .sectores a{
	color:#004275;}	
.ul_descargas a:hover, .sectores a:hover{
	color:#39a6fb;}	
.trabaja{
	background:url(../img/trab_01.jpg) no-repeat left top;
	padding-left:15px;
	}
.abajo{
clear:both;

}
.borde{
	border:#000 1px solid;}

.left{
float:left;}
.right{
float:right;}

.vmid{
vertical-align:middle;} /* Clase pensada para posicionar imagenes ,td... alineado con el texto.*/
.vtop{
vertical-align:top;}
.align_right{
text-align:right;}

.f10{
	font-size:10px;}
	
.f12{
	font-size:12px;}
	
.f14{
	font-size:14px;}
	.f16{
	font-size:16px;}
.f18{
	font-size:18px;}
	
.f20{
	font-size:20px;}	
	
.color{
	color:#000;}

.linea_sala{
	border-bottom:#cbd8e3 1px dashed;
	width:100%;
	margin-bottom:20px;
	height:1px;}	
.btn a{
background-color: #d6e6f2;

padding-left:10px;
padding-right:10px;
color: #004275;
padding-bottom:5px;
padding-top:5px;
float:left;
cursor:pointer;

text-decoration:none;
}
.descargas{
	width:146px;
	padding-left:15px;
	margin-right:0px;}	
.linea{border-top: #999999 1px solid;
height:0px;
border-bottom: #FFFFFF 1px solid;
}
.cont_politica{
	width:180px;
	float:left;}
	
.cont_politica a{
	text-decoration:underline;}	
.btn a span{float:left;
padding-right:4px;}
.btn_input{
	border:0;
	background:none;
background-color: #d6e6f2;
font-family: Arial, Helvetica, sans-serif;
padding-left:8px;
padding-right:8px;
color: #004275;
overflow:visible;

padding-bottom:5px;
padding-top:5px;
font-size:11px;
cursor:pointer;

text-decoration:none;
}
.btn_input:hover{		color:#39a6fb;}
.btn_input input{
padding-left:5px;
color: #333333;
padding-bottom:4px;
padding-top:4px;
text-decoration:none;
border:none;
border:0;
background:none;

background-color: #f8f8f8;
overflow:visible;
padding-right:7px;
cursor:pointer;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
width:auto;}


.btn a:hover{		color:#39a6fb;
}
.btn input:hover{
border:#666666 1px solid;}

.cuerpo_contenido{
	margin-top:10px;
/*border:#FF0000 1px solid;*/}


.contenedor_desarrollo{
width:665px;}


.cabecero_titulo{



border:#999999 1px solid;
margin-bottom:20px;
background-color:#f6f5f5;}

.cabecero_titulo h1{
	padding:5px 10px;
	}

.cabecero_titulo h2{
	
	padding:5px 10px;
	}



.topright{
font-size:0;
background-image:url(../img/img_topright_03.jpg);
/*width:16px;*/
float:right;
/*height:21px;*/}

.topleft{
float:left;font-size:0;
background-image:url(../img/img_topleft_02.jpg);
/*height:21px;*/
width:100%;}


.centerright{

float:right;
background-image:url(../img/img_centerright_03.jpg);
height: auto;
background-position:right;
width:100%;
background-repeat:repeat-y;}

.centerleft{
float:left;

background-image:url(../img/img_centerleft_03.jpg);

width:100%;
height: auto;
background-repeat:repeat-y;}

.bottomleft{font-size:0;
background-image:url(../img/img_bottomleft_03.jpg);
/*height:16px;*/
width:100%;
float:left;}

.bottomright{font-size:0;
background-image:url(../img/img_bottomder_04.jpg);
/*width:16px;*/
/*height:16px;*/
float:right;}

.contenido{
float:left;
padding:9px 9px;}

.txt a{
	font-weight:bold;
	color:#333;}

.btn_buscar{}
.tituloAzul{
	color:#004275;
}
.padsend{
	padding:10px 15px;}
	

/*
-------------------------------------------------------
*/
.T0_1{
width: 956px;
}
/*.T0_2{
width:960px;
}*/

.T1_1{
width:240px;

}
.T1_2{
width:480px;

}
.T1_3{
width:720px;


}


.T2_1{
width:320px;

}
.T2_2{
width:600px;



}



.imag_cab{
	vertical-align:middle;
	margin:0;
	padding:0;
}

.imag_cabtwitter{
	vertical-align:middle;
	padding-right:7px;
}

.imag_cabyoutube{
	padding:0;
	margin:0;
}

.span_cab
{
	vertical-align:middle;
}

#bloq1_cab{
	margin-top: 7px;
	margin-right:2px;
	float:right;
	width:330px;
	height:60px;
}

#span_selec
{
	color:#0060a9
}
#idiomas
{
	float:right;

	margin-bottom:15px;
}
#idiomas a
{
	text-decoration:underline;
}
#idiomas a:hover
{
	text-decoration:underline;

}


#enlaces{
	float:right;
	
	height:25px;
}

.separa3{
	margin-top:3px;
}

.separa5{
	margin-top:3px;
}



#menu_web{ /*menu principal de la pagina.*/

	height:26px;	
	position:relative;	
	margin-top:6px;
}

#menu_web ul li{
	list-style:none;
}

#menu_izquierda{
	float:left;
	list-style:none;
	width:210px;
	z-index:1;
}
#menu_izquierda h1{
	padding-bottom:10px;
	background:url(../img/separador_menuI.jpg) no-repeat left bottom;

	
}
#menu_izquierda h2{
	padding-bottom:10px;
	background:url(../img/separador_menuI.jpg) no-repeat left bottom;

	
}

#menu_izquierda li{}
#menu_izquierda ul{	width:185px;
padding-left:0px;


	
}
.tabular_lista{
	margin-top:2px;
	list-style:none;

}
#menu_izquierda .tabular_lista li{
	background:none;padding-bottom:3px;
	padding-left:15px;

	}
#menu_izquierda .sinraya{
	background:none;}	
    
#menu_izquierda li{
	padding:4px 0px;
	padding-bottom:6px;
	background:url(../img/separador_menuI.jpg) no-repeat left bottom;
}

#contenido_derecha h2{
	margin-bottom:10px;}

.subrrayado{
	text-decoration:underline;
}

#contacto_lateral{
	margin-top:20px;}
    
#contacto_lateral h2{
	margin-bottom:5px;}
    
.sep_menu{
	float:left;
	padding:5px 0px;}
    
.separador_menuIA{
	padding-top:8px;
	padding-bottom:2px;
}

.separador_menuIAb{
	padding-top:2px;
}

#contenido_derecha{
	float:right;
	width:742px;

	
	color:#666666;
	text-align:left;
	margin-right:0px;
}

#contenido_derecha h2{


}
.contenedor_flash{
	position:relative;
	width: 900px;
	z-index:-2;
	height:317px;
	margin:0px auto 0px auto;	
	}

#flashcontent
{
	margin-top:0px;
	width:auto;
	height:auto;
    float:left;
	/*height:225px;*/
	
}

#flashcontent img
{
	display: none;
	border: 0;
	
	float:left;
	position:absolute;
	z-index:0;							
	overflow:hidden;
	/*padding-left:28px ;*/	
	
}

li a:hover
{
	color:#39a6fb;
}
.ancho{
	width:100%;
}

#tableindex td
{
    font-size: 12px;
    width: 200px;
    padding: 10px 50px;
}

#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center;
    min-height:40px;
    background-color: rgba(0, 0, 0, 0.5);
    color:#fff;
    z-index:99999;
}
 
.inner {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:12px;
    top:30%;
}
 
.inner a.ok {
    padding:4px;
    color:#00ff2e;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#faff00;
}

#divDatos
{
	float:right;
	font-size: 11px;
	margin: 3px;
	margin-right: 0px;
	margin-top: 0px;
	border: 1px solid #094e8f;
	padding: 2px;
}

.divIGrande
{
	background: #094e8f;
	width: 210px;
	overflow: hidden;
	padding: 5px;
	margin: 10px 9px 10px 10px;
	text-align: center;
	float: left;
	height: 330px;
}

.divIGrande img
{
	margin: 0px;
	border: 1px solid #fff;
	margin-bottom: 5px;
}

.divIGrande .divIGrandetitulo
{
	background: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	margin: 15px auto 0px auto;
	height: 41px;
	width: 192px;
    display: table-cell;
    vertical-align: middle;
	line-height : 20px;
}

.divIGrande .divIGrandetxt
{
	color: #fff;	
	margin: 15px;
	height: 140px;
}

.divIGrande .divIGrandetxtB
{
	width: 210px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px auto 5px auto;
	text-decoration: underline;
	
}

.divIGrande .divIGrandetxtB a
{
	color: #fff;
	
}

#divIndActiv
{
	width: 100%;
	margin: 10px auto 5px auto;
	clear: both;
}

.divTXTp
{
	margin: 10px auto 10px auto; 
	width: 90%; 
	border-top: 2px solid #094e8f; 
	padding: 10px 10px 10px 10px; 
	border-bottom: 2px solid #094e8f; 
	font-size: 15px; 
	color: #000
}

.tdtp0
{	
	width:80%; 
	margin: 20px 10px;
	
	background: #094e8f;
	color:#fff;
	padding: 10px;
}

.tdtp1
{
	display:table-cell;
	padding: 10px;
	vertical-align:middle; 
	text-align: center;
	
}

.tdtp2
{	
	display:table-cell;
	vertical-align:middle; 	
	
}

.tdtp2 img
{
	
}

.divMaqOca h3
{
	color: #dee697;
}

.divMaqOca
{	
	width: 206px;
	/*background: #dee697;*/
	background: #094e8f;
	border: 1px solid #ccc; 
	/*float: left;*/
	display: inline-block;
	height : 420px;
	margin: 5px;
	overflow: hidden;
	color: #fff;
	text-align: center;
	padding: 5px;
}

.divMaqOca img
{
	max-width: 100%;
	max-height: 100%;
}

.divMaqOca .divMaqOcaImg
{
	border: 1px solid #ccc; 
	width:100%;
	
	margin: 0px auto;
	/*background:#fff;*/
}

.divMaqOcaDesc
{
	overflow: hidden;
	height : 120px;
}

.divMaqOcaMas
{
	margin-top: 10px;
	background: #fff;
	color:  #094e8f; 		
	font-weight: bold;
	text-decoration: underline;
	height: 26px;
	padding-top: 8px;
}

.divResaltarCentro
{
	font-size: 18px; 
	font-weight: bold; 
	margin: 20px;
	padding: 15px 20px; 
	background:  #094e8f; 
	color: #fff; 
	width: 50%;
	line-height: 28px;
}

.divServTitulo
{
	padding: 10px;
	background: #fff;
	color:  #094e8f; 		
	font-weight: bold;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 20px;
}

#divIrArriba
{
	position:fixed; bottom: 60px; right: 20px; display:none
}

.tableNuevoContacto
{
	width: 99%;	
}

.tableNuevoContacto textarea, .tableNuevoContacto input
{
	width: 95%;	
	background: khaki;
	box-shadow: 1px 1px 2px #fff;
	 border: 1px solid white;
}


.ui-dialog {
z-index: 1000 !important ;
max-width: 95%;
}

.tdCAPTCHA
{
    
    padding-bottom: 20px;
    
}

.tdCAPTCHA img
{
    border: 1px solid white;
	vertical-align:middle;
}

.bsubmit:hover
{
    background-color: #fff;
}

.tablePromociones
{
	/*background:#094e8f; */
	
	padding: 5px; color: #fff;
	margin-bottom: 5px;
	color: #000;
	border: 1px solid #f96913; 
}

.tablePromociones:hover
{
	background:#f96913; 
	color: #fff;
}

.tablePromociones td
{
	vertical-align:middle; 
	text-align: center;
	padding: 5px;
	text-decoration: underline;
}

.imgPromociones
{
	max-width: 99%;
}

#divcontactodatos
{
	border: 1px solid #094e8f;	
	padding: 2px; 
	float: left; 
	width:230px; 
	text-align: center; 
	padding-bottom: 10px
}


.divimgcontacto img
{
	width: 356px;
	height: 244px;
}

#divIndex1
{
	display: table-cell;
	padding: 10px;
}

#divIndex2
{
	display: table-cell;
	vertical-align:middle; text-align: center
}

#divIndex3
{
	display: table-cell;
	vertical-align:top; text-align: center; 
	
}

.divRedesInc
{
	padding-top: 30px; 
	padding-left: 0px;
	width: 45%; 
	border: 0px solid #094e8f; 
	display: table-cell; 
	vertical-align: top
}

.ytplayer
{
	margin-bottom: 0px;
}
