/* CSS Document */

body{ background:#DA251D; font : 10px Verdana, Arial, Helvetica, sans-serif; color : #000; text-align: center;} 
img{	border:none;	}

a{	color:#222222;text-decoration:none;	}
a:hover{	text-decoration:underline;	}

p{	 text-align:justify;text-indent:15px; color:#FFFFFF;	}
h1{	font-size:14px; color: #555555;text-align:left;text-transform:uppercase;
	padding:5px 10px;background:#F0EDED url(imagenes/f_h1.jpg) repeat-y center top;
	border-bottom: solid 3px #999999;	}
h2{	font-size:14px;text-decoration:underline;color:#FFFFFF;text-transform:uppercase;
	margin-top:30px;	}
	h2 a{ color:#FFFFFF;text-decoration:underline;}
	h2 a:hover{ color:#000000;}

input, textarea{	border:solid 1px #999999;font : 9px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 2px;background:#F0EDED;	}

.btn,#localizacion a{	border:none;background:url(imagenes/btn.jpg) no-repeat center center;width:160px;
	height:28px;color:#222222;font-weight:bold;font-size:10px; border:solid 1px #999999;	}
	#localizacion a{ padding:3px 15px; line-height:35px; margin-top:5px;}
.btn:hover{	text-decoration:underline;	}
.borde{	border: solid 1px #eeeeee;	}
.peq{	color:#DA251D;padding-top:10px;	}

#contenedor{ width:750px;text-align:center;	margin:auto;display:table;}

	#cabecera{	text-align:right;height:130px;background:url(imagenes/cabecera.jpg) no-repeat center top;	}	
		#menu{	background: url(imagenes/f_menu.jpg) repeat-x;color:#FFFFFF;width:335px;
			height:29px;margin:auto;margin-right:10px;margin-top:7px;display:table;border:#FFFFFF solid 2px;	}
			#menu a{	padding:2px 4px;border:0px;border-right:#ffffff 1px solid;border-left: #ffffff 1px solid;
				color:#ffffff;font-weight:bold;text-decoration:none;margin:5px 0px;	}
			#menu a:hover{	font-weight:bold;background:#222222;border:#FFFFFF 1px solid;
				color:#FFFFFF;	}
		#cabecera #acceso{	color:#FFFFFF;font-weight:bold;	margin:4px 20px;	}
			#acceso form{	margin:0px;	}
			#acceso input{	background:#FFFFFF;	border:none;	}
			#acceso .entrar{	font:10px;margin-top:3px;background:#FFFFFF;border:#FFFFFF solid 1px;
				border-bottom:solid 1px #E8AC4C;border-right: solid 1px #E8AC4C;color:#233283;
				font-weight:bold;	}
			#acceso .entrar:hover{	text-decoration:underline;color:#6E8C2C;	}
	#menu_lat{	margin:5px 0px 10px 0px;border-bottom: solid 3px  #999999;background:url(imagenes/f_servicios.jpg) repeat-y left;
		color:#FFFFFF;width:156px;float:left;text-align:left;	}
		#menu_lat a{	font-weight: bold;color: #222222;	}
		#menu_lat #categorias{	margin:6px;	padding:0px;	}
		#categorias li{	background: url(imagenes/btn_menu.jpg) center top no-repeat;margin-left:0px;
			margin-top:4px;	padding:6px 0px; padding-top:auto;list-style-image:url(imagenes/li.gif); vertical-align:middle;text-transform:capitalize;
			color:#222222;list-style-position: inside;border:solid 1px #999999		}
		#menu_lat #subcategorias{	background:#E7E1E3;margin:2px 4px 0px 8px;padding:0px;
			border: solid 1px #333333;	}
			#subcategorias li{	background:none;margin-left:0px;padding:0px; padding-bottom:3px;
				list-style-image:none;list-style:none;border:none; border-bottom:  #999999 solid 1px;;	}
			#subcategorias .sel{	color:#DA251D;text-decoration:underline;	}
#contenido{	margin:6px 0px 0px 0px;width:550px;float:right;	}
	#inicio{ margin:0px;}
	#inicio td{	background:#E6E6E7 url(imagenes/f_destacado2.jpg) center top repeat-y;color:#233283;
		border-bottom: solid 4px #969594;border-top: solid 2px #969594;	}
	#inicio td.blanco{ border:none; background: none;}
	
	#inicio #titulo{	width:175px;height:43px;background: #E6E6E7 url(imagenes/f_destacado.jpg) center top repeat-y;
		color:#222222;font-size:11px;font-weight:bold;text-transform:uppercase; border-left:solid 1px #969594;
		border-right:solid 1px #969594;	}
		#titulo p,#datos p{	text-align:center;text-indent:0px;margin:1px 6px; color: #555555;	}
		#datos p{ color:#222222;	}
			#datos{	margin:2px 4px;  margin-bottom:0;	}
			#datos #foto{ text-align:center; margin:auto;}
		
			#inicio img{	border:solid 2px #E6E5E4;margin-top:10px;	}

	#productos{	margin:20px; margin-bottom:10px;	}
		#productos table{	width:510px;margin:2px 0px;	}
		#productos td{	text-align: justify;	}
		#productos img{	border:solid 2px #F0EDED;	}
		#productos #vermas,#inicio #vermas{	border-bottom:solid 1px  #999999;border-right: solid 1px #999999;
			text-align:center;width:90px;display:block;padding:2px 0px;	margin-right:10px;margin-left:280px;
			background:#FFFFFF;	font-weight:bold; color:#555555;	}
		#productos p.nohay{ text-align:center; text-indent:0;}
		
		#inicio #vermas{ margin:10px;margin-top:5px;	}
	#formu{	margin:auto;margin-bottom:10px;border:#fff solid 1px;border-bottom: solid 3px #999999;
		border-top:0px;width:400px;background: #E6E6E7;	}
		#formu h2{ font-size:14px; background:url(imagenes/f_formu.jpg); color:#555555; height:35px;
			 padding-top:6px;	}
	
			
		#paginacion{	width:490px;height:14px;background: #DEDEDE url(imagenes/f_pagina.jpg) no-repeat right top;
			color:#555555;margin:0px;display:table;text-align:left;	padding:8px 10px;	}
		#paginacion2{ color:#555555;background:#DEDEDE;	padding:2px 10px;text-align:left; border-top:2px solid #999999;
			 border-bottom:3px solid #999999;	}
			#paginacion a, #paginacion2 a{	padding:0px 4px;border:0px;
				border:#aaaaaa 1px solid;color:#555555;font-weight:bold;text-decoration:none;
				margin:5px 0px;	}
			#paginacion a:hover, #paginacion2 a:hover{	font-weight:bold;background:#555555;
				border:#FFFFFF 1px solid; color:#FFFFFF;}
			 .pag_sel{ 	padding:0px 4px;background:#ffffff;color:#DA251D;border:#DA251D 1px solid;
				font-weight:bold;	 }
			 .f_gris{ 	background:#F0EDED;	 }
		#ficha a:hover{	text-decoration:none;	}

#google_map{border:solid 1px #555555;background: #E6E6E7;text-align:center; margin-top:0px; margin-bottom:10px;
			padding:5px; padding-top:25px;}

#resp_email{ border:solid 1px #555555; padding:3px 6px; background:#ffffff; margin-bottom:15px; text-align:left}
	#resp_email.ko{ color: #FF0000}
	#resp_email.ok{ color:#1D3784}

#pie{ padding:2px; padding-top:1px;text-align:center;margin:auto; clear:both; background:#DEDEDD; }
		#pie a{color:#DA251D; font-weight:bold;}
	
