
.contenedor h1 {
	border:none;
	margin:0;
	padding:.5em 0;
	font-size:1em;
	text-transform:uppercase;
	letter-spacing:.1em;
}

.contenidoIco {
	float:left;
	margin:0 1em .5em 0;
	padding:0;
}

#colLeftCont h1 { 
	margin:0;
	padding:0;
	font-size:1em;
	font-weight: normal ;
}
/***************************************************/

.descargaCatalogos {
	margin:0 0 1.5em 0;
	padding:0;
	background-color: #F6F6F6;
}

.descargaCatalogos dt {
	margin:0;
	padding:.5em .5em;
	font-size:.9em;
	font-weight:bold;
	text-transform:uppercase;
}

.descargaCatalogos dd {
	margin:0 0 .5em 0;
	padding:0;
}

.descargaCatalogos dd a , .descargaCatalogos dd a:visited {
	background-color: #ccc;
	text-decoration:none;
	color:#333;
	font-size:.8em;
	display:block;
	padding:.3em .5em .3em 1.5em;
	margin:0;
	text-transform:uppercase;
}

.descargaCatalogos dd a:hover {
	background-color: #e0e0e0;
}

/***********************************************************/

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

.listado_ficheros dd {
	margin:0em 0;
	padding:.2em .5em;
}

.listado_ficheros dd a , .listado_ficheros dd a:visited {
	display:block;
	margin:0;
	padding:.2em .5em;
	color:#000;
	background-color: #f0f0f0;
}

.listado_ficheros dd a:hover {
	background-color: #e0e0e0;
}

/********************************************************/

.float_page {
	margin:1em;
	padding:0;
}

/*****************************************************/

.slideShow {
	margin:0;
/*	border:3px solid #ccc;*/
}
h1.tituloSlide {
	margin:0 0 0.4em 0 ;
	padding: 0.5em ; 
	background-color: #fff ;
	font-size: 0.85em ; 
	border-bottom: 0  ; 
	text-align: center ; 
	font-weight: normal ;
/*	border:3px solid #ccc;*/
}
h1.tituloSlide p{
	margin:0;
	padding: 0; 
}

/************************************************************/

.imagenLeftIco {
/*	width:204px;*/
/*	background-color: #ccc;*/
	margin:0;
	padding:0;
}

.imagenLeftBorder {
/*	border:3px solid #ccc;*/
	overflow:hidden;
	margin:0;
	padding:0;
}

.imagenLeftBorder img {
	margin:0;
	padding:0;
	border:0;
}

/***********************************************************/

.imagenCabecera {
	/*background-color: #fbb216;*/
	margin:0 0 1.5em 0;
	padding:0;
	overflow:hidden;
/*	border:3px solid #ccc;*/
}

.imagenBorder {
	width:660px;
	height:200px;
	overflow:hidden;
	margin:0;
	padding:0;
}

.imagenBorder img {
	margin:0;
	padding:0;
	border:0;
	/*overflow:hidden;*/
}

/**********************************************************/

a.btn_pastilla:link , a.btn_pastilla:visited {
	padding:.5em .5em .3em .5em;
	margin:0;
	text-transform:uppercase;
	font-size:.8em;
	text-decoration:none;
	text-align:right;
	display:block;
	background-color: #ccc;
	color:#000;
}

a.btn_pastilla:hover {
	color:#fff;
	background-color:#111;
}

/***********************************************************/

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

.Googlemap {
	width:660px;
	height:500px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.Googlemap_2 {
	width:660px;
	height:300px;
	margin: 2em 0 0 0 ;
	padding:0;
	overflow:hidden;
}


/*********************************************************/
/*** portada ***/

.portada_ico {
	width:200px;
	border:3px solid #e3e4e5;
	margin:0 0 0 .5em;
	padding:0;
	text-align:right;
	line-height:.9em;
}

.portada_ico div {
	padding:0 .5em;
	margin:0;
}

.portada_ico a , .portada_ico a:visited {
	text-transform:uppercase;
	font-weight:bold;
	font-size:.8em;
	color:#9c9d9f;
	text-decoration:none;
	margin:0;
	padding:0;
}

.portada_ico a:hover {
	color:#515355;
}

/****************************************************/
/*** noticias ***/

.noticias {
	margin: 0 0 3em 0;
	padding:0;
	
}

.noticias h1 {
	margin:0;
	padding:.5em .5em;
	border-left:1px solid #fbb216;
	border-bottom:1px solid #fbb216;
	font-size:.9em;
	color:#000;
	letter-spacing:.1em;
	text-transform:uppercase;
}

.noticias h2 {
	margin:0;
	padding:.5em 0;
	font-size:.9em;
	color:#000;
	letter-spacing:.1em;
	text-transform:uppercase;
}

.noticia {
	margin:0;
	padding:.2em 1em;
	background-color: #FFEECC;
}

.enlace {
	background-color: #fbb216;
	text-align:left;
}

.enlace a , .enlace a:visited {
	display:block;
	margin:0;
	padding:.3em .5em;
	color:#000;
	font-size:.9em;
	text-transform:uppercase;
	background-color: #fbb216;
	text-decoration:none;
	font-weight: bold ;
}

.enlace a:hover {
	color:#fff;
	background-color: #D69203;
}

/**********************************************************/

.pastilla1 {
	margin:0;
	padding:.5em;
	background-color: #FFEECC;
}

.pastilla1_titulo {
	margin:0 0 1em 0;
	padding:.2em .5em;
/*	background-color: #d9dadb;*/
	text-align:right;
	background-image: url(../images/pastilla_boton.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.pastilla1_titulo a , .pastilla1_titulo a:visited {
	display:block;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:.8em;
}

.pastilla1_titulo a:hover {
	color:#990000;
}
#busqueda_pastilla_producto { 
	padding: 0 ; 
	margin: 0 ;
	font-size: 1em ;
	font-weight: bold ;
	text-transform: uppercase ;
}

/**********************************************************/

.pastilla1_boton {
	margin:0 0 1em 0;
	padding:.2em .5em;
/*	background-color: #d9dadb;*/
	text-align:right;
	background-image: url(../images/pastilla_boton.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.pastilla1_boton a , .pastilla1_boton a:visited {
	display:block;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:.8em;
}

.pastilla1_boton a:hover {
	color:#990000;
}

/**********************************************************/

.btnRnd {
	margin:0 0 1em 0;
	padding:0;
	height:20px;
	background-image: url(../images/btnRnd-L.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.btnRnd-R , .btnRnd-R_fluid {
	height:20px;
	margin:0;
	padding:0;
/*
	position:relative;
	left:5px;
*/
	margin-left:5px !important;
	margin-left:2px;
	background-image: url(../images/btnRnd-R.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.btnRnd-R {
	float:left;
/*
	margin:0;
	padding:0;
*/
}

.btnRnd a , .btnRnd a:visited {
	display:block;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:.8em;
	margin:0;
	padding:.3em 10px .3em 5px;
}
.btnRnd a:hover {
	color:#666;/* #FBB114 */
}

/* para el hover del div ****************************/
/*
div.btnRnd:hover {
	margin:0 0 1em 0;
	padding:0;
	height:18px;
	background-image: url(../images/btnRnd-L_hover.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
div.btnRnd-R:hover {
	height:18px;
	margin-left:3px;
	background-image: url(../images/btnRnd-R_hover.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
*/

/**********************************************************/
/*** ofertas trabajo ***/

.ofertas_trabajo {
}

.ofertas_trabajo th {
	padding:.5em;
	text-align:left;
	border-bottom:1px solid #ddd;
}

.ofertas_trabajo td {
	padding:.5em;
	border-bottom:1px solid #ddd;
}

.borde-right {
	border-right:1px solid #ddd;
}

/***********************************************************/
/********************BUSQUEDA***************************/

a.link_busqueda { 
	text-decoration: underline ;
}

a.link_busqueda:hover , a.link_busqueda_2:hover { 
	color: #fbb216 ;
}


tr.celda_busqueda td{ 

	border-bottom: 1px dashed #ccc ;
}

tr.celda_busqueda td div { 

	margin:.5em 0 ;
	padding:0.5em 0 ;
}