/* CSS Document */

.contenedor_datos {
	background-position:bottom right;
	background-color:#f3f4e6;
	border:1px solid #c6c6c7;
	margin-top:20px;
	text-align:left;
	padding:15px;
	padding-left:25px;
	height:235px;
	font-size:1.4em;
	font-family:"Trebuchet MS", Arial, Helvetica;
	overflow:hidden;
}

.contenedor_datos p {
	margin:3px auto;
}

p.titulo_contacto {
	font-weight:bold;
	color:#11583a;
	margin-bottom:20px;
}

a.link_contacto {
	text-decoration:none;
	color:#084631;
}

a:hover.link_contacto {
	text-decoration:underline;
}

.tit_articulo{
	border-bottom:1px solid #b9d89b;
	overflow:hidden;
	height:34px;
}

.titulo_articulo {
	text-align:left;
	color:#157C45;
	font-size:2.5em;
	margin-bottom:0px;
	margin-top:0px;
	font-family:"Trebuchet MS",Verdana,"Helvetica CE";
	margin:0 auto;
	text-transform:capitalize;
	padding-bottom:2px;
	width:50%;
	float:left;
}

/*Estilos para la intermedia de ofertas*/

#cont_ofer_tienda {
	float:left; 
	width:48%; 
	text-align:left;
}

#cont_ofer_ali {
	float:right;  
	width:48%;
	text-align:right;
}

.ofer_tit_tienda {
	background-color:#eb1c01;
	color:#FFFFFF;
	margin:0px auto;
	line-height:30px;
	padding-left:10px;
	font-size:2em;
	font-weight:bold;
	text-align:left;
}

.cuerpo_tienda {
	height:200px; 
	border:1px solid #e3e3e3; 
	background:url(http://www.coproga.es/img/f_ofertas_tienda.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#fefde6;
}

.txt_ofertas {
	font-size:1.9em;
	font-family:"Century Gothic", Arial, "Helvetica CE";
	color:#484747;
	margin-left:10px;
	margin-top:30px;
	text-align:left;
	line-height:26px;
}

.ofer_tit_ali {
	background-color:#005fd4;
	color:#FFFFFF;
	margin:0px auto;
	line-height:30px;
	text-align:left;
	padding-left:10px;
	font-size:2em;
	font-weight:bold;
}

.cuerpo_ali {
	height:200px; 
	border:1px solid #e3e3e3; 
	background:url(http://www.coproga.es/img/f_ofertas_alimen.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#E5EEF5;	
}

.txt_ofertas_azul {
	text-transform:uppercase;
	color:#0072ff;
	font-weight:bold;
}

/*Estilos para la frase predefinida cuando no haya info*/

.txt_no_info {
	 text-align:justify;
	 padding:30px;
	 line-height:18px;
	 color:#644444;
	 font-size:1.4em;
	 background-color:#ececef;
	 text-align:center;
	 margin-top:20px;
	 border:1px solid #cacace;
}

table#idpqelp td {
	padding:0;
}

/*Estilos para el texto de presentación*/

div.cont_descripcion {
	text-align:left;
	margin-top:20px;
	padding-bottom:20px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	color:#575454;
	width:100%;
}

div.cont_quienes_somos {
	text-align:left;
	margin-top:20px;
	padding-bottom:20px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	color:#575454;
	position:relative;
	width:100%;
	height:482px;
	background:url(http://www.coproga.es/img/quienes_somos.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}


p.txt_descripcion {
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:1.5em;
	margin-top:0px;
	margin-bottom:0px;
}

.contenedor_izda {
	position:absolute; 
	top:10px; 
	left:80px; 
	text-align:right; 
	width:300px;
}

.contenedor_dere {
	position:absolute; 
	bottom:35px; 
	right:20px; 
	width:310px;
}

/*Estilos para la botonera de imprimir*/

#botonera_art {
	color:#4c4c4c;
	float:right;
	font-family:Verdana;
	font-size:12px;
	line-height:22px;
	margin-top:5px;
	text-align:right;
}

div.botonera_art a {
	color:#4c4c4c;
	text-decoration:none;
}

div.botonera_art a:hover {
	text-decoration:underline;
	color:#A60000;
}

.cont_redes {
	overflow:hidden;
	padding-top:10px;
	margin-top:5px;
	margin-bottom:5px;
	width:49%;
	float:right;
}

img.icon_social {
	border:none;
}

#compartir_art img {
	vertical-align:middle;
}

#compartir_art {
	float: right; 
	width: 100%;
	text-align:right;
}

/*Estilos para el articulo de productos*/

div.cont_descripcion_productos {
	background-color:#FFFFFF;
	background:url(/img/fondo_productos.jpg);
	background-repeat:no-repeat;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	height:540px;
	padding-top:10px;
	padding-left:15px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:20px;
}

.listado_productos {
	padding:0px;
	padding-left:30px;
	font-size:1.3em;
	margin:0px;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:1.5em;
}

ul.listado_productos li {
	line-height:30px;
}

.listado_alimentacion {
	padding-left:15px;
	list-style:none;
}

.listado_alimentacion li {
	background:url(/img/vineta_lista.jpg);
	background-repeat:no-repeat;
	background-position: left 13px;
	padding-left:15px;
	color:#3D3D3D;
}

.listado_alimentacion li a {
	text-decoration:none;
	color:#3D3D3D;
}

.listado_alimentacion li a:hover {
	text-decoration:underline;
}

/*Estilos para el articulo de los seguros*/

.cont_seguros{
	width:100%;
	position:relative;
	background:url(http://www.coproga.es/img/fondo_seguros.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:400px;
	padding-top:80px;
}

div.col_derecha {
	width:267px; 
	height:388; 
	float:left;
	margin-left:15px;
}

div.col_izquierda {
	 float:right; 
	 width:420px; 
	 padding-right:10px;
}

p.slogan_art {
	font-family:"Century Gothic", Arial,Helvetica;
	color:#464646;
	font-size:2.1em;
	margin:0px auto 30px;
}

span.txt_azul {
	text-transform:uppercase;
	color:#28b4be;
	font-size:1.1em;
}

p.txt_explicacion {
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial,Helvetica;
	background:url(/img/vineta_seguros.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:23px;
}

.cont_slogan_seg {
	position:absolute; 
	right:2px; 
	bottom:1px;
}

/*Estilos para el articulo de la gasolinera*/

.cont_gasolinera {
	width:100%;
	position:relative;
	background:url(http://www.coproga.es/img/fondo_gasolinera.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:351px;
}

.cont_tit_articulo {
	position:absolute; 
	top:15px; 
	left:20px;
}

.tit_century {
	font-family:"Century Gothic", Arial,Helvetica;
	font-size:3em;
	color:#000000;
	margin:0px auto;
}

.cont_tit_art {
	position:absolute; 
	top:53px; 
	left:190px;
}

.tit_century_rojo {
	font-family:"Century Gothic", Arial,Helvetica;
	font-size:3.1em;
	color:#de0303;
	margin:0px auto;
	text-transform:uppercase;
}

.cont_info {
	position:absolute;
	bottom:10px;
	left:20px;
	text-align:left;
}

.tit_info {
	font-family:"Century Gothic", Arial,Helvetica;
	font-size:2.3em;
	color:#000;
	margin:0px auto;
	margin-bottom:6px;
}

.slogan_gas {
	position:absolute;
	left:12px;
	top:110px;
}

/*Estilos para el articulo de alimentación*/

.cont_alimentacion {
	width:100%;
	position:relative;
	background:url(http://www.coproga.es/img/fondo_alimentacion.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:351px;
}

.cont_txt_prod {
	position:absolute;
	top:100px;
	left:30px;
	text-align:center;
}

/*Estilos para el articulo de la tienda*/

.cont_tienda {
	width:100%;
	position:relative;
	background:url(http://www.coproga.es/img/fondo_tienda.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:351px;
}

.cont_titu_art {
	position:absolute;
	top:80px;
	left:30px;
}

.txt_info {
	font-family:"Century Gothic", Arial,Helvetica;
	font-size:2em;
	color:#000;
	margin:0px auto;
	margin-bottom:6px;
}

.cont_productos {
	position:absolute;
	text-align:left;
	top:140px;
	left:90px;
	line-height:30px;
}


/*Estilos para el articulo de cereales*/

.cont_cereal {
	width:100%;
	position:relative;
	background:url(http://www.coproga.es/img/fondo_cereal.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:351px;
}

.cont_titu_cer {
	position:absolute;
	top:80px;
	left:20px;
}

.cont_productos_cer {
	position:absolute;
	text-align:left;
	top:140px;
	left:50px;
	line-height:30px;
}


/*Estilos para el articulo de fitosanitarios*/

.cont_fito {
	width:100%;
	position:relative;
	background:url(http://www.coproga.es/img/fondo_fitosanitarios.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:351px;
} 

.cont_titu_fito{
	position:absolute;
	top:100px;
	left:20px;
}

.cont_productos_fito {
	position:absolute;
	text-align:left;
	top:155px;
	left:90px;
	line-height:30px;
}

/*Estilos para las noticias*/

.titulo_noticia {
	color:#003075;
	font-size:2em;
	margin:0;
	padding-bottom:15px;
}

h2.titulo_noticia a {
	text-decoration:none;
	color:#003075;
}

h2.titulo_noticia a:hover {
	text-decoration:underline;
}

p.fecha_publicacion {
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	padding-top:3px;
	margin-top:0px;
	margin-bottom:10px;
}

.noticia_descripcion {
	font-size:1.3em;
	overflow:hidden;
	width:100%;
}

.cont_noticia {
	text-align:left;
	position:relative;
}

div.cada_noticia {
	border-bottom:1px dotted #b4b2b2;
	padding-bottom:30px;
	margin-bottom:20px;
}
 
.noticia_leer_mas {
	bottom:10px;
	position:absolute;
	right:10px;
	font-size:1.3em;
}

.noticia_leer_mas a {
	text-decoration:none;
	color:#A60000;
}

.noticia_leer_mas a:hover {
	text-decoration:underline;
}

.verd_12 {
	font-size:1.3em;
	color:#555555;
	padding:15px;
	text-align:left;
	line-height:22px;
}

/*Estilos para los ficheros de descarga*/

.cuadro_descarga {
	float:left; 
	padding-bottom:15px; 
	margin-right:0px; 
	margin-top:15px; 
	width:50%; 
	text-align:left; 
	font-size:1.3em; 
	background-color:#EEEEEE;
}

.titulo-enlaces, .titulo-descargas {
	background:#A60000 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	padding:4px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.unadescarga {
	padding-left:25px; 
	padding-top: 10px; 
	height:20px;
}

.unadescarga a, .unadescarga a:link, .unadescarga a:visited {
	color:#000000;
	text-decoration:none;
	line-height:20px;
}

.unadescarga a:hover {
	text-decoration:underline;
}

/*Estilos para los enlaces relacionados*/

.cuadro_enlace {
	float:left; 
	padding-bottom:15px; 
	margin-right:7px; 
	margin-top:15px; 
	width:50%; 
	text-align:left; 
	font-size:1.3em; 
	background-color:#EEEEEE;
}

.unenlace {
	padding-left:10px; 
	padding-top: 10px; 
	height:20px;
}

.unenlace a, .unenlace a:link, .unenlace a:visited {
	color:#000000;
	text-decoration:none;
	line-height:20px;
}

.unenlace a:hover {
	text-decoration:underline;
}

/*Estilos para el mapa web*/

div.cont_mapa {
	text-align:left;
	margin-top:0px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	color:#575454;
	background:url(http://www.coproga.es/img/f_mapa_web.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#EDEDED;
	border-bottom:none; 
	padding:20px;
	padding-top:12px;
	margin-top:30px;
}

ul#mapa_web {
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:1.6em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	text-align:left;
	float:left;
	width:45%;
}

ul#mapa_web li {
	background:transparent url(/img/flecha_mapa.jpg) no-repeat scroll left -1px;
	line-height:30px;
	padding-left:20px;
}

ul#mapa_web li a {
	color:#000000;
	text-decoration:none;
}

ul#mapa_web li a:hover {
	text-decoration:underline;
}

ul#submenu_mapa {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

ul#submenu_mapa li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://www.coproga.es/img/vineta_mapa.jpg) no-repeat scroll left -3px;
	border-bottom:medium none;
	padding-left:15px;
}

ul#submenu_mapa li a {
	color:#034328
}

.cont_zona_usuario {
	 border: 1px solid rgb(237, 237, 237); 
	 overflow: hidden; 
	 background-color: #999; 
	 margin-right: 3px; 
	 margin-top:12px;
	 width: 300px; 
	 float:right; 
	 padding-top: 8px; 
	 padding-bottom: 8px;
	 border:1px solid #ffffff;
}

.link {
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:1.4em;
	margin-left:10px;
}

.link:hover {
	text-decoration:underline;
}

#cont_mapaweb a {
	text-decoration:none;
}

/*Estilos para el mapa de como llegar*/

div#mapaComoLlegar {
	border:1px solid #c6c6c7;
}

.calcula_ruta {
	margin:0px;
	padding:0;
	text-align:left;
	width:100%;
}

.cont_formulario {
	background-color:#e2e2e3;
	border:1px solid #11583A;
	margin-bottom:15px;
	margin-top:20px;
	padding:15px;
	text-align:left;
}

.txt_expli {
	font-size:1.3em;
	margin-bottom:15px;
	margin-top:0;
}

#indicacionesComoLlegar {
	font-size:1.3em;
	text-align:left;
	background-color:#eee;
	padding-left:10px!important;
	padding-right:10px!important;
}

#indicacionesComoLlegar a {
	color:#11583A;
	text-decoration:none;
}

