/* CSS Document */

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

a{	text-decoration:none;color:#FF9839;	}
a:hover{	text-decoration:underline;	color:#304284;	}
p{	 text-align:justify; text-indent:15px;	}
h1{	color:#FFFFFF;text-decoration:underline;font-size:14px;text-align:left;text-transform:uppercase;
	margin-top:0px;	}
h2{	font-size:14px;	text-decoration:underline;color:#304284;text-transform:uppercase;margin-top:30px;}
input, textarea{	border:solid 1px #AEBACA;	font : 9px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 2px;	background:#E9EDF2;	}

.borde{	border:solid 2px #AFBBCB;	}

.btn{	border:none;background:url(imagenes/btn.jpg) no-repeat center center;width:160px;height:28px;
	color:#FFFFFF;font-weight:bold;font-size:10px;padding-top:5px	}
.btn:hover{	text-decoration:underline;	}

.peq{	color:#304284;	padding-top:10px;	}


#fondo{	width:750px;background: url(imagenes/f_servicios.jpg) repeat-y left #FFFFFF;margin:auto;
	border:#BEBFD4 solid 2px;	}
#contenedor{	width:750px;text-align:center;margin:auto;display:table; padding-bottom:20px;	}
	.f_inicio{	background: url(imagenes/f_inicio.jpg) center top no-repeat;	}
	.fondo{		background: url(imagenes/fondo.jpg) center top no-repeat;	}
	#cabecera{	text-align:right;height:110px;	}	
		#menu{	height:29px;background: url(imagenes/f_menu.jpg) repeat-x;color:#304284;width:335px;
			margin:auto;margin-right:5px;margin-top:5px;display:table;	}
			#menu a{	padding:2px 4px;border:0px;border-right:#49669F 1px solid;border-left:#fff 1px solid;
				color:#304284;font-weight:bold;text-decoration:none;margin:5px 0px;	}
			#menu a:hover{	font-weight:bold;background:#FFE6CD;border:#49669F 1px solid;}
		#cabecera #acceso{	color:#FFFFFF;font-weight:bold;	margin:4px 6px;	}
			#acceso form{	margin:0px;	}
			#acceso input{	background:#FFFFFF;	border:none;	}
			#acceso .entrar{	font : 10px;margin-top:3px;	background:#FFFFFF;	
				border:solid 1px #C0D5FF;border-bottom:solid 1px #304284;border-right: solid 2px #304284;color:#304284;font-weight:bold;	}
			#acceso .entrar:hover{	text-decoration:underline;color:#FF9839;	}
		
	#menu_lat{	margin-top:50px;background:url(imagenes/f_servicios.jpg) repeat-y left;color:#FFFFFF;
		width:156px;float:left;	text-align:left;	}
		#menu_lat a{	color:#304284;font-weight: bold	}
		#menu_lat #categorias{	margin:5px;	padding:0px;	}
			#categorias .li_azul{	margin-left:20px;list-style-image:url(imagenes/li_azul.jpg);
				text-transform:capitalize;	}
		#menu_lat #subcategorias{	 border:solid 1px #DCE7FC;background:#CADCFF;margin:5px 4px 8px 0px;padding:2px; color:#304284;}
			#subcategorias a{ color:#304284;}
			#subcategorias li{	margin-bottom:3px;margin-left:20px; list-style-image: url(imagenes/lisub_azul.jpg);	}
			#subcategorias .sel{	color:#FF9839;	text-decoration:underline;	}
	#contenido{	margin-top:16px;margin-right:10px;width:570px;float:right;	}
	
	
/*#inicio{	margin-top:15px; }*/
	#inicio table{ margin-top:20px;}
	#inicio td{		background:#E9ECF5;color:#304284; border:solid 1px #C0D5FF;border-right:solid 3px #FF9636;	}
		#inicio td.blanco{ background:#FFFFFF; border:none;}
	
	#inicio #titulo{	width:175px;background:#291670 url(imagenes/f_destacado.jpg) right top repeat-y;
		color:#FFFFFF;font-size:11px;font-weight:bold;text-transform:uppercase; border:solid 1px #291670;
		border-right:solid 3px #FF9636;	}
		#titulo p,#datos p{	text-align:center;text-indent:0px;margin:2px 6px;	}
			#datos{	margin:2px 4px;	}
			#datos #foto{ text-align:center;	}
		#inicio img{	border:solid 2px #FFFFFF;margin-top:10px;	}
	
	#resp_email{	background:#E9EDF2;margin-bottom:10px;text-align:justify;padding:2px;	}
	#resp_email p{	margin:6px 10px;font-weight:bold;	}
#productos{	margin:20px;	}
	#productos table{	width:100%;	margin:2px 0px	}
	#productos td{	text-align: justify;	}
	#productos img{	border:solid 2px #AFBBCB;	}
		#productos #vermas,#inicio #vermas,.vermas{	border-bottom:solid 1px #AFBBCB;border-right: solid 1px #AFBBCB;
			text-align:center;width:90px;display:block;	padding:2px 0px;margin-right:10px;margin-left:330px;
			background:#FFFFFF;	font-weight:bold;	}
			.vermas{ margin-left:auto}
		
		#inicio #vermas{ margin:10px; margin-top:5px;	}
		
		#paginacion{	height:14px;width:510px;background: url(imagenes/f_pagina.jpg) repeat-x;
			color:#FFFFFF;	margin:0px;	display:table;text-align:left;padding:8px 10px;	}
		#paginacion2{	color:#FFFFFF;	background:#304284;padding:1px 10px;text-align:left;	}
			#paginacion a, #paginacion2 a{	padding:0px 4px;border:0px;	border-right:#221163 2px solid;
				border-left:#5577B2 1px solid;color:#FFFFFF;font-weight:bold;text-decoration:none;
				margin:5px 0px;	}
			#paginacion a:hover, #paginacion2 a:hover{	font-weight:bold;background:#EF9A49;
				border:#AFBBCB 1px solid;border-left:solid 1px #E9EFDC;	border-right:solid 2px;	}
			 .pag_sel{ 	padding:0px 4px;background:#F7F7F9;	color:#273A86;border:#221163 1px solid;
				font-weight:bold; }
			 .f_gris{	background:#E9ECF5;	 }
		#ficha a:hover{	text-decoration:none;	}
	#formu{	 margin:auto; margin-bottom:50px; border:#DDDDDD solid 1px; border-top:0px; background:url(imagenes/f_formu.jpg) right repeat-y top;	}
	#formu th{ padding-left:10px; font-weight:normal;}
	
#pie{	text-align:center;font-weight:bold;	}
	#pie a{	text-decoration:none;color:#304284;	}
	#pie a:hover{	text-decoration:underline;color:#FF9839;	}
	
#pie2{ width:700px; margin-top:30px;text-align:center;color:#7B9CED;	}
	#pie2 a{	text-decoration:none;color:#7B9CED;	}
	#pie2 a:hover{	text-decoration:underline;color:#FF9839;	}

	