/* CSS Document */
body {margin:0 0 0 0; background:#515260 url(../images/bg.jpg) top center repeat-y;}

body,td,th { font-family:Arial, "Trebuchet MS"; font-size:13px; line-height:1.5em; color:#707285; }

a:link, a:visited{ text-decoration:none; color:#018FD5; font-weight:normal;}
a:hover{color:#FF6600;}
form{margin:0; padding:0;}
input[type="text"], textarea, select{ padding:4px 4px 4px 4px;  font-weight:normal; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
fieldset{border:2px solid #eee; padding:10px;}
legend{color:#777; font-weight:bold; }
#contenido p{text-align:justify;}
.button{padding:10px; color:black;   -moz-border-radius: 10px; -webkit-border-radius: 10px; width:100px; text-transform:uppercase;}
ul li{padding:0 0 16px 0;}

h1, h2, h3, h4{margin:0; padding:2px 0 2px 0; line-height:normal; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Trebuchet MS", "Arial Narrow";}

	#outer{ clear:both; width:960px; margin: 0px auto; min-height: 100%; height: auto !important; height: 100%;}
		#top{clear:both; width:960px; height:160px; padding:0px; overflow:hidden; background:#0192D6; border-bottom:6px solid #0192D6;}
		#logo{float:left; padding:0px 0 10px 0px;width:573px;}
		#topmenu{width:300px; float:right; color:#9C2F58;text-align:right; padding:0px 14px 0 0; font-weight:bold;}
		#topmenu a:link, #topmenu a:visited {font:12px Arial bold; color:#009999; padding:0 6px; text-decoration:underline;}
		#topmenu a:hover {color:#FF6600;}
		#idiomas{padding:0 14px 0 0;}
		#idiomas a:link,#idiomas a:visited{color:#fff;}
		#idiomas a:hover{color:#FFFF00;} 

	
		/******** Navegación Principal */
		#menu{clear:both; margin:auto; height:38px; padding:6px 0 0 0px; background:#4B4A7D; }
			#menu ul{margin:0; padding:0 0 0 40px; list-style:none;}
				#menu ul li{ float:left;  padding:0 0 0 5px;}
				#menu a:link, #menu a:visited{ display:block; padding:10px 16px 14px 11px;   font-size:13px; color:#fff; text-decoration:none;  font-weight:normal; font-family:"Century Gothic", "Trebuchet MS", Tahoma;  text-transform:uppercase;}
				#menu a:hover{color: #33CCFF; }
				/*#current a:link, #current a:visited{ color:#fff; background:#6BB6E7; }*/
				#menu #current { background:#018FD5 url("../images/menutab_a.jpg") no-repeat left top;  }
				#menu #current a, #menu #current a:visited { background:#018FD5 url("../images/menutab_b.jpg") no-repeat right top;  color:#fff; }
					
	#anim{float:left; width:662px; height:305px; margin:18px 0 0 0;}
	#welcome{clear:both;}
	#welcome .in{padding:10px 16px 10px 16px;}
	
	#contenido{margin:auto; clear:both; height:auto !important; padding:14px 10px;}	
		.block{float:left; width:270px;  padding:0;  margin:0 10px 16px 0;}
		#pageHolder{float:left; width:650px; margin:0 0 0 10px; }
		#page{clear:both; width:650px; background:#fff url(../images/page_top.jpg) top left no-repeat;}
		#page, #page td, #page th{ color:#104365; }
		#pageBott{clear:both; width:650px; height:49px; background:#fff url(../images/page_bottom.jpg) top left no-repeat;}
		#page .in{padding:10px 00px;}
		#page h1{font-size:40px; color:#43A3E1;}
		#imagePage{margin:14px 0;}
		#contenido { font-size:16px;}
		
		
	
	/* Sub Menu */
	#submenu{margin:0; padding:30px 0 0 0px; list-style:none; width:216px; float:left; background:#fff;}
	#submenu ul{padding:0 0px; margin:0; list-style:none;}
	#submenu li{padding:0px; border-bottom:1px solid #DDD; border-top:1px solid #fff; }
	#submenu a:link, #submenu a:visited{display:block; text-decoration:none; padding:8px 0 8px 4px;  }
	#submenu #current a:link,#submenu #current a:visited{ color:#FF9900; background:#fff;}
	#submenuBot{width:216px; height:43px; margin:30px 0 0px 0;}
	.first{	border-bottom:1px solid #DDD; height:4px; }
	.last{	border-top:1px solid #fff;   height:2px;}
	
	
	/*  Categorias   */
	#cat{float:right; margin:18px 0 0 0; width:236px; background:url(../images/bgblock.jpg)  top left repeat-x; padding:10px 0 0 0; line-height:normal;}
		#cat .catimage{ clear:both;  height:108px; text-align:center; margin:0 0 10px 0; }
		#cat .item{float:left; padding:0px 4px 12px 12px; width:190px; background:url(../images/item.jpg) top left no-repeat;}
		#cat .item:hover{background:url(../images/itemOver.jpg) top left no-repeat;}
		#cat .item .image{float:left; width:80px; height:57px; background:url(../images/bgpic.jpg) top left no-repeat;}
		#cat .item .imagehold{width:55px; height:40px; overflow:hidden; margin:5px;}
		#cat .item .image img{width:50px; }
		#cat .item  a.titulo{ font-weight:bold;  text-decoration:none; color:#018FD5;}
		#cat .item .resumen{ }
	
	#headCat{padding:0 0 0 200px;}
	#headCat p{margin:0; padding:0;}
	
	/* Secciones Internas */
	#titlesections{clear:both; width:960px; height:60px; margin:0 0 10px 0; padding:10px 0 0 0; border-bottom:1px dotted #74C8E2;}
	#titlesections h1{font-size:42px; line-height:normal; color:#fff;  padding:10px 0;}
	.Titulo{font-size:38px; color:#185BA1; margin:20px 0 10px 0; line-height:1em; font-family:Georgia, "Times New Roman", Times, serif;}
	

	.botonseccion{float:left;padding:10px 10px 0 0;clear:both;height:20px;}
	.ico{cursor:pointer;}
	
	
	/* Categorias de productos */
	#categorias{margin:0; padding:0; list-style:none; }
	#categorias li{  border-bottom:1px dotted #0099CC; padding:0;}
	#categorias li a:link, #categorias li a:visited { display:block; text-decoration:none; color:#0099CC; padding:4px 3px; font-weight:normal; }
	#categorias li a:hover{ color:#FF9900;}
	#categorias #current a:link, #categorias #current a:visited { text-decoration:none; color:#FF9900;}
	
	/* paginación */
	#paginacion{clear:both; padding:10px 0; border-top:1px dotted #ddd; }
	.num{margin:0 6px 20px 6px; float:left; background:#fff; }
	.num a:link, .num a:visited{text-decoration:none; color:#333; border:1px solid #ddd;   padding:4px 10px;  background:#fff;}
	.Over{margin:0 6px; float:left; }
	.Over a:link, #Over a:visited{text-decoration:none; color:#fff;    padding:4px 10px;  background:#CB3D4C;  }


	/* Forma Contactenos */
	#formaContactenos input, #formaContactenos textarea, #formaContactenos select{padding:4px;font-family:"Arial Narrow";color:#2D7A8A;border:2px outset #BACFDA;}
	
	#piecontent{clear:both;padding:10px 0; height:98px; background-color:#fff; border-top:6px solid #DAF2FA; border-bottom:6px solid #DAF2FA;}
	.cont{float:left;  border:2px solid #DAF2FA; height:38px; padding:50px 6px 6px 6px; margin:0 6px; }
	
	#linita{border-top:6px solid #DAF2FA; background:#fff; height:4px; clear:both;}
	#push{ height:30px; clear:both; margin:auto; width:960px;}
	#pie{ clear:both; width:960px; background:url(../images/bgpie.jpg) top left no-repeat; padding:10px 0 0 0;  font-size:12px; line-height:1.5em;  color:#666; text-align:center;  border-top:2px dotted #eee;}
		#pie a:link, #pie a:visited{/* color:#63B2C9; */ text-decoration:underline;  }
		#pie a:hover{/* color:#E10F4B; */}
		#pie .divizq{float:left; width:500px;text-align:left; padding:36px 0 0 15px;}
		#pie .divder{float:right; width:280px;text-align:right; padding:20 15px 0 0;}
		#designby a:link,#designby a:visited{color:#666;}