/* CSS Document */


/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}
.float_left{
	float:left;
	}
.float_right{
	float:right;
	}
.clear{
	clear:both;
	}
body{
	background:#d0d2d3 url(/images/bg_body.jpg) left top repeat-x;
	font-family:Trebuchet MS;
	color:#333333;
	font-size:12px;
	}
#wrapper{
	width:950px;
	overflow:hidden;
	margin:0 auto;
	background:#FFFFFF;
	}
h1{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin:10px 0;
	}
h2{
	font-size:12px;
	font-weight:bold;
	margin:10px 0 5px 0;
	color:#333333;
	}
h3{
	font-size:12px;
	color:#DA251D;
	font-weight:bold;
	}
p{
	text-align:justify;
	line-height:15px;
	margin-bottom:10px;
	}
	p span{
		color:#DA251D;
		font-weight:bold;
		}
/*HEADER*/
#header{
	padding:0 15px;
	background:url(/images/bg_header.jpg) 240px top no-repeat;
	}
#logo{
	float:left;
	}
/*MENU*/
#menu{
	margin-top:25px;
	overflow:hidden;
	}
	ul.menu{
		list-style-type:none;
		margin:0;
		}
		ul.menu li{
			width:110px;
			height:33px;
			color:#FFFFFF;
			font-size:15px;
			font-weight:bold;
			line-height:34px;
			float:left;
			margin-right:2px;
			text-align:center;
			}
			ul.menu li a{
				width:110px;
				height:33px;
				display:block;
				background:#414142;
				color:#FFFFFF;
				text-decoration:none;
				-moz-border-radius-topleft:8px;
				-moz-border-radius-topright:8px;
				-webkit-border-top-right-radius: 8px 8px;
				-webkit-border-top-left-radius: 8px 8px;
				font-weight:bold;
				}
				@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
				ul.menu li a{background:url(/images/bg_menu.jpg) left top no-repeat;}
				}
				ul.menu li a.current{
					background:#da251d;
					}
				@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
				ul.menu li a.current{background:url(/images/bg_menu_current.jpg) left top no-repeat;}
				}
#submenu{
	width:920px;
	height:30px;
	background:#58595b;
	color:#a7a9ac;
	}
.dropdown {
	float:left;
	}
.dropdown dt {
	width:150px;
	font-size:14px;
	text-align:center;
	height:30px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	border-right:2px solid #9fa1a4;
	}
	.dropdown dt a{
		width:150px;
		height:30px;
		display:block;
		color:#9fa1a4;
		text-decoration:none;
		line-height:29px;
		font-weight:bold;
		}
		.dropdown dt a:hover{
			background:none;
			color:#FFFFFF;
			}
		.dropdown dt a.current{
			color:#FFFFFF;
			}
	.dropdown dt a.cross{
		width:150px;
		height:30px;
		display:block;
		color:#9fa1a4;
		text-decoration:none;
		line-height:29px;
		background:url(/images/flechita.jpg) right 11px no-repeat;
		}
		.dropdown dt a.cross:hover{
			background:url(/images/flechita_current.jpg) right 11px no-repeat;
			color:#FFFFFF;
			}
		.dropdown dt a.cross.current{
			background:url(/images/flechita_current.jpg) right 11px no-repeat;
			color:#FFFFFF;
			}
.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:150px;
	display:none;
	z-index:200;
	opacity:0;
	font-size:12px;
	color:#666666;
	}
.dropdown ul {
	width:242px; 
	list-style:none; 
	border-top:none
	}
.dropdown li {
	display:inline
	}
.dropdown dd a,
.dropdown dd a:active,
.dropdown dd a:visited {
	display:block; 
	padding:5px 0; 
	color:#a7a9ac; 
	text-decoration:none; 
	background:url(/images/bg_dropdown.png) left top repeat; 
	width:150px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	}
.dropdown dd a:hover{
	color:#FFFFFF;
	}
	.dropdown dd a.current{
		color:#FFFFFF;
		}
MARQUEE{
	width:920px;
	height:40px;
	background:#000000;
	color:#FFFFFF;
	font-size:17px;
	line-height:38px;
	}
/*CONTENIDO*/
#center{
	width:920px;
	overflow:hidden;
	background:#FFFFFF;
	padding:0 15px;
	}
#center_internas{
	width:898px;
	overflow:hidden;
	background:#FFFFFF url(/images/bg_center.jpg) right bottom no-repeat;
	margin-left:15px;
	padding:10px;
	border:1px solid #eeeeee;
	}
#navegacion{
	color:#8f9092;
	margin-bottom:5px;
	}
#text{
	float:left;
	width:360px;
	margin-right:38px;
	}
	#text a{
		color:#da251d;
		font-weight:bold;
		text-decoration:none;
		float:right;
		}
#images{
	float:left;
	width:500px;
	margin:15px 0 20px 0;
	}
ul.lists{
	margin:0;
	list-style-type:none;
	}
	ul.lists li{
		font-size:12px;
		padding:0 0 5px 20px;
		background:url(/images/bullet.jpg) left 1px no-repeat;
		text-align:justify;
		}
ul.clientes{
	margin:10px 27px 10px 0;
	list-style-type:none;
	}
	ul.clientes li{
		font-size:12px;
		padding-bottom:5px;
		}
.novedades{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	margin-bottom:15px;
	overflow:hidden;
	}
/*FOOTER*/
#footer{
	width:950px;
	margin:0 auto;
	}
	#footer_top{
		background:#FFFFFF url(/images/bg_footer_top.jpg) left bottom no-repeat;
		height:95px;
		}
	.firma{
		float:left;
		margin:40px 0 0 15px;
		color:#000000;
		font-size:13px;
		}
		.firma span{
			color:#da251d;
			font-weight:bold;
			}
	ul.footer{
		float:right;
		margin:20px 15px 0 0;
		list-style-type:none;
		}
		@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
		ul.footer{margin:30px 15px 0 0;}
		}
		@media all and (-webkit-min-device-pixel-ratio:0), not all and (-webkit-min-device-pixel-ratio:10000){
		ul.footer{margin:33px 15px 0 0;}
		}
		ul.footer li{
			font-size:11px;
			color:#000000;
			text-align:right;
			}
			ul.footer li a{
				color:#000000;
				text-decoration:none;
				}
	#footer_bottom{
		background:url(../images/bg_footer_bottom.jpg) left top repeat-x;
		height:93px;
		}
		#footer_bottom p {
			font-size:12px;
			color:#FFFFFF;
			text-align:center;
			padding-top:10px;
			}
/*PAGINADO*/
#pages{
	float:right;
	text-align:right;
	margin:10px 0 5px 0;
	font-size:10px;
	}
	#pages a{
		color:#333333;
		text-decoration:none;
		float:none !Important;
		}
		#pages a.current{
			color:#da251d;
			}

