@charset "utf-8";
/* CSS Document */

html{
	background-color:#999;
}

body{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a img{border:none;color:transparent;}
.referen{
	float:left;
	font-size:10px;
	color:#FFF;
	_margin-top:10px;
	}
.referen p{width:250px;float:left;}

.foot{height:98px;background-image:url('../img/foot.jpg');}
.foot_menu{list-style:none;	margin-left:150px;_margin-left:190px;}
.foot_menu li{margin-top:10px; margin-bottom:10px; display:block;float:left;}
.foot_menu b{color:#66ccff;padding:5px;}
.foot_menu a{color:#ffffff;font-size:12px;}
.foot_menu a:hover{	color:#999;}
.head{height:40px;}

#head_flash{
	width:800px;
	height:159px;
	background-image:url('../img/head.jpg');
}
#shadow{
	width:800px;
	height:30px;
	background-image:url('../img/shadow.png');
}

.head_menu{
	list-style:none;
	height:40px;
	margin:0px;
	padding:1px;
	background-image:url('../img/haed_menu_back.png');
}
.head_menu li{
	display:block;
	float:left;
	padding:1px;	
}
.head_menu a{
	width:112px;
	height:40px;
	text-align:center;
	color:#000;
	line-height:300%;
	display:block;
	font-size:12px;
	text-decoration:none;
	font-weight:800;
	background-image:url('../img/head_menu_link.png');
}
.head_menu a:hover{	background-image:url('../img/head_menu_hover.jpg'); }
#layout_two{width:100%;	background-color:#f0f0f0; color:#52523a;	}
#layout_two .col1{width:580px;}

.frame_oferta{
	width:204px;
	height:232px;
	background-image:url('../img/back_oferta.gif');
}

#form_mail{margin-top:20px; margin-left:185px;}
.label_email{font-size:11px;color:#333;width:80px;}
.input_form{width:200px;}

.list_ppal{
	width:524px;
	margin-left:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-position:inside;
}

.list_ppal li{margin-left:10px;}
fieldset{border:none;width:95%; margin-top:-10px; margin-left:10px;font-size:12px; }

legend{
	font-size:14px;
	color:#609dbc;
	text-indent:20px;
	font-weight:bold;
	background-image:url('../img/globo.gif');
	background-repeat:no-repeat;
}
.somos_prrf{
	margin-left:50px;
	margin-right:50px;
	text-align:justify;
	font-size:13px;
}
.link_zoom{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}
.table_prd{
	font-size:12px;
}
.table_prd .descript{
	width:180px;
	height:120px;
	color:#FFF;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:justify;
	background-image:url('../img/box.jpg');
	background-repeat:no-repeat;
}
.items{
	color:#000;
	text-align:justify;
}
#form_datos{
	margin-left:150px;
	margin-right:150px;
	font-size:12px;
	color:#333;
	background-image:url('../img/form_mail.png');
	background-repeat:no-repeat;
	background-position:right top;
}
#form_datos input{
	width:250px;
}
#form_datos tr{
	height:35px;
}

#list_opn p{
	width:480px;
	text-align:justify;
	padding:10px;	
	border-width:1px;
	border-color:#333;
	background-repeat:no-repeat;
	margin-left:106px;
	margin-right:106px;
	padding-left:98px;
}

h1,h2,h3{
	margin-left:100px;
	margin-right:100px;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
}
h1{ font-size:24px; }
h2{ font-size:16px; }
h3{ font-size:14px; }

.menu_002{
	width:524px;
	height:177px;
	background-image:url('../img/menu_02.jpg');
	background-repeat:no-repeat;
	margin-left:10px;
}

.menu_002 a{
	width:204px;
	height:62px;
	display:block;
	font-size:15px;
	color:#FFF;
	text-indent:20px;
	font-weight:600;
	line-height:200%;
	text-decoration:underline;
	background-image:url('../img/vigneta.gif');
	background-position:5px 15px;
	background-repeat:no-repeat;
}