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

.galerias {

}

h2.galeria {
color:#fff;
padding:2em 2em 0em 2em;
margin:0;
}
.galeria_descripcion {
color:#fff;
padding:1em 2.9em;
margin:0;
font-size:1.1em;
}

td.galeriaItem {
border:1px solid #222;
}
td.galeriaItem:hover {
border:1px solid #000;
/*border:1px solid #D8001C;*/
background-color: #000;
}

.galeriaItem_descripcion {
color:#fff;
padding:0 .5em;
margin:0;
}

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

.verSlideShow {
position:relative;
text-align:center;
}

.verSlideShow a , .verSlideShow a:visited {
background-color: #000;
padding:5px 1em;
margin:0 auto;
position:relative;
bottom:10px;
border-bottom:5px solid #222;
}

.verSlideShow a:hover {
background-color: #D8001C;
}

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

.rojo {
color:#D8001C;
}

.seccionTitulo {
border-bottom:2px solid #666666;
margin:0;
padding:0;
}

.seccionTitulo h1 {
position:relative;
bottom:-2px;
font-size:1.5em;
font-family:'Arial Black';
color:#666666;
text-transform:uppercase;
}

p.parrafo {
margin-bottom:2em;
font-size:1.1em;
line-height:1.4em;
text-align: justify; 
text-justify:newspaper;/*distribute-all-lines;distribute*/
}

.fuente {
font-size:11px;
color:#444;
font-weight:normal;
}

.spacer {
height:4em;
}

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

.itemContenido {
padding:0 0 1em 0;
}

.contenidoList {
background-color: #1a1a1a;
padding:1em 2em 1em 2em;
margin:0;
}

.contenidoList a , .contenidoList a:visited {
display:block;
padding:0 0 0 1em;
margin:.5em 0 0 0;
font-weight:normal;
color:#fff;
background-image: url(../images/flecha.gif);
background-position: left center;
background-repeat: no-repeat;
}

.contenidoList a:hover {
color:#ff3300;
}

.contenidoList:hover {
background-image:none;
background-color: #000; /* #D8001C; */
}

.contenidoList h1 {
/*text-transform:uppercase;*/
color:#fff;
padding:0 0 1em 0;
}

.contenidoList h2 {
text-transform:uppercase;
color:#999;
padding:.5em 0;
}
.contenidoList h2 a , .contenidoList h2 a:visited {
color:#666;
}
.contenidoList h2 a:hover {
color:#D8001C;
}

.contenidoList h3 {
text-transform:uppercase;
color:#999;
}

.btn_leer_mas {
margin:0;
padding:.5em 0;
}

.btn_leer_mas a , .btn_leer_mas a:visited {
display:block;
color:#ff3300;
}

.btn_leer_mas a:hover {
color:#CC0000;
}

.contenidoLecturaFicheros {
margin:0em 0;
padding:1em;
/*background-color: #ccc;*/
}

.contenidoLecturaFicheros legend {
text-transform:uppercase;
font-size:11px;
padding:0 1em;
}

.contenidoLecturaFicheros a , .contenidoLecturaFicheros a:visited {
display:block;
margin:.5em 0;
padding:0 0 0 1em;
color:#000;
background-image: url(../images/flecha.gif);
background-position: left center;
background-repeat: no-repeat;
}

.contenidoLecturaFicheros a:hover {
color:#ff3300;
}



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

.lecturaOscuro {

}

.lecturaOscuro p {
color:#fff;
}

.lectura {
margin:0 5em;
padding:0;

font-size:1.3em;
text-align:left;
/*text-align:justify;
text-justify: newspaper;*/
}

.lectura h1 {
margin:0;
padding:1em 0;
color:#fff;
}
.lectura h2 {
margin:0 0 .3em 0;
padding:0 0 0 1em;
color:#222;
font-size:1.1em;
background-image: url(../images/flecha_negra.gif);
background-position: left center;
background-repeat: no-repeat;
}

.lectura p {
line-height:1.5em;
margin:0;
padding:0 0 1.5em 0;
text-align:left;
/*text-align:justify;
text-justify: newspaper;*/
}

.lectura ul {
margin:0;
padding:0 0 1.5em 0;
color:#fff;
}

.lectura ul li {
list-style-position: inside;
margin:0 0 .3em 2em;
padding:0;
}

/*******************************************/
/* contacto ********************************/

.contacto {
color:#aaa;
height:100%;
}
.contacto h1 {
padding:2em 0 1em 0;
}

.contacto h2 {

}

.contacto p {

}

.contacto a , .contacto a:visited {
color:#fff;
}

.contacto a:hover {

}

.form_contacto {
color:#aaa;
padding:0 7em 0 3em;
margin:0 0 1em 0;
}

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

td.distribuidor {
background-color: #313131;
color:#fff;
margin:0;
padding:2em;
}

td.distribuidor:hover {
background-color: #414141;
}

div.distribuidor {
margin:0;
padding:0 0 0 3em;
line-height:1.3em;
}

div.btn_puntoGoolgeMaps {
background-image: url(../images/googleMaps_punto.png)!important;
background-position: left center !important;
background-repeat: no-repeat !important;
background-image: none;
filter:none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/googleMaps_punto.png', sizingMethod='crop');

height:31px;
width:150px;

margin:1em 0 0 0;
padding:1em 0 0 0;
}

.btn_puntoGoolgeMaps a , .btn_puntoGoolgeMaps a:visited {
cursor:pointer;
margin:0;
padding:0 0 0 3em;
text-transform:uppercase;
font-weight:bold;
font-family:Verdana;
}

.btn_puntoGoolgeMaps a:hover {
color:#D8001C;
}

/***************************************************/
/* buscador **************************************************/

.buscador {
margin:0;
padding:.5em 1em;
background-color: #444;
color:#fff;
}

.buscador form {
margin:0;
padding:0;
}