@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-size:11px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/back_body.jpg) repeat-x top #FFFFFF;
}
img {
	border:0;
	float:left;
	margin: 0 10px 0 0;
}
h2 {
	color:#ff9900;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}
.img {
	float:left;
	margin: 0 10px 0 0
}
a {
	color:#FF9900;
	text-decoration:none;
}
a:hover {
	color:#FF9900;
	text-decoration:underline;
}
#top {
	width:980px;
	height:444px;
	overflow:hidden;
	margin:auto;
}
#top .header {
	width:980px;
	height:444px;
}
#top .header .content_logo {
	width:350px;
	height:77px;
	float:left;
}
/* mod serach */
#top .header .search {
	width:250px;
	height:30px;
	float:right;
	margin-top:25px;
}
#top .header .back_search {
	width:240px;
	_width:260px;
	height:27px;
	background: url(../images/back_search.jpg) no-repeat;
	padding: 3px 5px;
}
#top .header input {
	border:none;
	background:none;
	font-size:11px;
	color:#CCC;
	width:170px;
}
#top .header .inputC {
	width:170px;
	height:24px;
	float:left;
	padding-top:5px;
	margin-right: 5px;
}
#top .header .Btnform {
	width:64px;
	height:24px;
	float:left;
}
#top .header form {
	margin:0;
	padding:0;
}
/* end serach */

#top .header .back_menubar {
	width:980px;
	height:70px;
	float:left;
}
#top .header .back_menubar .menu {
	width:960px;
	height:20px;
	padding-left:20px;
	margin-top:25px;
	float:left;
}
#top .header .back_menubar .menu .btn {
	color:#CCCCCC;
	margin-right:30px;
	text-align:center;
	float:left;
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
}
#top .header .back_menubar .menu .btn a {
	color:#CCCCCC;
	text-decoration:none;
}
#top .header .back_menubar .menu .btn a:hover {
	color:#FF9900;
	text-decoration:none;
}
.sp {
	padding-right:5px;
	color: #FFCC00;
}
.sp a {
	color: #FFCC00;
}
.sp a:hover {
	color: #FFCC00;
}
.content_banner {
	/*background:url(../images/banner.jpg) no-repeat;*/
	width:980px;
	height:292px;
	float:left;
	overflow:hidden;
}
/*---------- FOOTER ----------*/
.content_footer {
	background:url(../images/back_footer.jpg) repeat-x;
	width:100%;
	margin:auto;
	height:auto;
	float:left;
	clear:both;
}
.content_main_footer {
	background:none;
	width:960px;
	padding-left:20px;
	height:318px;
	margin:auto;
}
.content_menu_footer {
	padding-top:13px;
	background:none;
	height:20px;
	width:960px;
	float:left;
}
.content_menu_footer .btn {
	color:#CCCCCC;
	margin-right:30px;
	text-align:center;
	float:left;
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
}
.content_menu_footer .btn a {
	color: #999999;
	text-decoration:none;
}
.content_menu_footer .btn a:hover {
	color: #CCCCCC;
	text-decoration:none;
}
.content_panels {
	width:960px;
	height:auto;
	float:left;
	padding-top:10px;
}
.line_part {
	background:url(../images/divisoria_vertical.jpg) no-repeat;
	width:3px;
	height:82px;
	float:left;
	margin-left:25px;
	margin-right:25px;
	margin-top:15px;
}
.panel_items {
	background:none;
	width:135px;
	height:auto;
	margin-bottom:15px;
	float:left;
}
.box_txt_footer {
	float:left;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:135px;
	_width:140px;
	height:15px;
	font-weight:bold;
}
.txt_footer_items {
	float:left;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:140px;
	height:15px;
}
.panel_itemsa {
	background:none;
	width:180px;
	height:auto;
	margin-bottom:15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
}
.panel_itemsb {
	background:none;
	width:150px;
	height:auto;
	margin-top:25px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
}
.txt_footer_itemsb {
	float:left;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:180px;
	height:15px;
}
.menu_footer {
	float:left;
	width:560px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
	margin-top:10px;
}
#menu_footer_link {
	float:left;
	width:560px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
	margin-top:10px;
}
/*---------------clases del contenido----------*/
#middle {
	width:100%;
	height: auto;
	overflow:hidden;
	float:left;
	padding-left:25px;
}
#middle .content {
	width:1000px;
	height:auto;
	margin:auto;
	margin-top:15px;
}
#middle .content img {
	border: 2 px solid #000000;
	margin-bottom:15px;
	padding:0;
	overflow:hidden;
}
/*-clases de index_mas.php-*/
#middle .content .left-culumn {
	width:620px;
	float:left;
	height:auto;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#middle .content .left-culumn img {
	border:3px solid #000000;
}
#middle .content .right-culumn {
	background: none;
	width:300px;
	float:left;
	height:auto;
	overflow:hidden;
	border-left:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-left:19px;
}
#middle .content .right-culumn_ {
	background: none;
	width:319px;
	float:left;
	height:auto;
	overflow:hidden;
	border-left:1px solid #CCCCCC;
	margin-bottom:15px;
}
/*-fin clases de index_mas.php-*/
/*-left-*/
#middle .content .left-column {
	width:364px;
	height:auto;
	overflow:hidden;
	float:left;
	background:url(../images/left-background.jpg) repeat-y;
}
#middle .content .left-column .title {
	width:364px;
	height:90px;
	float:left;
	background:url(../images/title_left.jpg)
}
.title {
	width:364px;
	height:90px;
	float:left;
	background:url(../images/title_left.jpg)
}
.txt_left {
	background:none;
	width:312px;
	height:auto;
	padding-left:20px;
	padding-top:10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	float:left;
	color:#d7d7d7;
	line-height:1.5;
	margin-bottom:20px;
	font-weight:bold;
}
.txt_left a {
	padding:0;
	margin:0;
	color:#0099CC;
	text-decoration:none;
}
.txt_left h2 {
	font-family: Tahoma;
	font-size:15px;
	color: #0099CC;
	text-decoration:none;
	font-weight:bold;
}
.logos {
	width:364px;
	height:63px;
	background: #006666;
	float:left;
}
.title_r {
	width:314px;
	height:67px;
	background:url(../images/title_productos.jpg) no-repeat;
}
.logos_r {
	width:314px;
	height:63px;
	background: #006666;
	float:left;
}
.logos a {
	width:364px;
	height:63px;
	float:left;
	display:block;
}
.txt_left h2 a {
	font-family: Tahoma;
	font-size:15px;
	font-weight: normal;
	color:#0099CC;
	text-decoration:none;
}
.bottom_left {
	background:url(../images/botton_left.jpg) top no-repeat;
	width:364px;
	height:30px;
	float:left;
}
/*-end left-*/
/*------------------clases viejas y caducas-----------------------*/
body {
	margin:0;
}
img {
	border:0;
}
.content_main {
	background:none;
	width:100%;
	height:auto;
	margin:auto;
	margin-bottom:15px;
	background: url(../images/back_body.jpg) repeat-x top #FFFFFF;
	float:left;
}
.content_logo {
	width:350px;
	height:77px;
}
.back_menubar {
	background:url(../images/back_menubar.jpg) no-repeat;
	width:980px;
	height:70px;
	float:left;
	padding-left:70px;
	_padding-left:90px;
}
/*----------------------------------------------------------- BODY ----------------*/
.content_banner {
	background:#000000;
	width:980px;
	height:294px;
	float:left;
}
/*----------------------------------------------------------- CONTENT COLUMNAS ----------------*/
.colum_left {
	background:none;
	width:365px;
	height:auto;
	float:left;
}
.colum_center {
	background:none;
	width:300px;
	height:auto;
	float:left;
	overflow:hidden;
}
.colum_right {
	background:none;
	width:300px;
	height:auto;
	float:left;
	margin-bottom:15px;
}
.push1 {
	height:5px;
	width:100%;
	overflow:hidden;
}
.push2 {
	color:#006699;
	padding-top:5px;
	height:auto;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.push3 {
	color:#006699;
	height:0;
	width:100%;
	overflow:hidden;
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:1px #999999 dotted;
	clear:both;
}
.push4 {
	color:#006699;
	height:0;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:1px #999 dashed;
}
/*------------------------------------------------LEFT-------------------*/	
.left_back {
	background:url(../images/back_line_left.jpg) repeat-y;
	width:364px;
	height:auto;
	float:left;
}
.title_top_left {
	background:url(../images/title_left.jpg) no-repeat;
	width:364px;
	height:90px;
	float:left;
}
.copete_black_left {
	background:url(../images/copete_left.jpg) no-repeat;
	width:364px;
	height:33px;
	float:left;
}
.copete_gray_left {
	background:url(../images/copete_b_left.jpg) no-repeat;
	width:364px;
	height:33px;
	float:left;
}
.botton_left {
	background:url(../images/botton_left.jpg) no-repeat;
	width:364px;
	height:20px;
	float:left;
}
.boxcontent_left {
	background:none;
	width:312px;
	height:82px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#d7d7d7;
	float: left;
	clear: both;
	overflow: hidden;
}
.line_part_left {
	background:url(../images/divisoria_left.jpg) no-repeat;
	height:5px;
	width:352px;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	clear: both;
}
/*------------------------------------------------CENTER-------------------*/	
.top_center {
	background:url(../images/top_center.jpg) no-repeat;
	width:310px;
	height:90px;
	float:left;
}
.txt_center {
	background:none;
	width:280px;
	height:auto;
	padding-left:15px;
	padding-top:10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	float:left;
	color:#333333;
	font-weight:normal;
	border:0;
}
.txt_center a {
	padding:0;
	margin:0;
	color:#0099CC;
	text-decoration:none;
}
.txt_center h2 {
	font-family: Tahoma;
	font-size:15px;
	color: #0099CC;
	text-decoration:none;
	margin:0;
	padding:0;
}
/*------------------------------------------------RIGHT-------------------*/	
.top_right {
	background:url(../images/top_right.jpg) no-repeat;
	width:300px;
	height:90px;
	float:left;
}
.txt_right {
	background:none;
	width:280px;
	height:auto;
	padding-left:15px;
	padding-top:25px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	float:left;
	color:#333333;
	line-height:1.5;
	margin-bottom:20px;
}
/*------------------------------------------------BIG CENTER COLUMNA-------------------*/
.content_bigcolumna_derecha {
	background:none;
	height:auto;
	width:625px;
	float:left;
}
.big_center {
	background:none;
	width:600px;
	height:auto;
	float:left;
	margin-top:15px;
	margin-bottom:20px;
}
.top_center_big {
	background:url(../images/back_title_big.jpg) no-repeat;
	width:600px;
	height:112px;
	float:left;
	margin-bottom:15px;
}
/*--------------------------------------------------- CONTENT PRODUCTOS HOME -----------------------*/
.content_photo {
	width:153px;
	height:100px;
	float:left;
	overflow:hidden;
	border: 3px solid #000000;
	margin-right:5px;
}
.content_descrioption {
	background:none;
	height:130px;
	float:left;
	width:135px;
}
.title_description {
	width:120px;
	color:#0099FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin-bottom:3px;
}
.description_product {
	width:120px;
	height:auto;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}
.ver_description, .ver_description a {
	width:120px;
	height:19px;
	color:#0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding-top:4px;
}
.ver_description a:hover {
	color:#000000;
	text-decoration:none;
}
/*-------AGREGADOS DE LEANDRO-*/
.back_menubar .menu {
	width:960px;
	height:20px;
	padding-left:20px;
	margin-top:25px;
	float:left;
}
.back_menubar .menu .btn {
	color:#CCCCCC;
	margin-right:30px;
	text-align:center;
	float:left;
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
}
.back_menubar .menu .btn a {
	color:#CCCCCC;
	text-decoration:none;
}
.back_menubar .menu .btn a:hover {
	color:#FF9900;
	text-decoration:none;
}
.sp {
	padding-right:5px;
	color: #FFCC00;
}
.sp a {
	color: #FFCC00;
}
.sp a:hover {
	color: #FFCC00;
}
/*---contact form-*/

form {
	padding:0;
	margin:0;
}
.contactform {
	background:url(../images/contactbck.png);
	float:left;
	width:100%;
	height:350px;
	margin-top:20px;
	margin-bottom:20px;
}
.recomendarform {
	background: url(../images/recomendarbck.png);
	float:left;
	width:500px;
	height:350px;
	margin-left:175px;
	_margin-left:88px;
	margin-top:20px;
	margin-bottom:20px;
}
.linea {
	float:left;
	width:100%;
	height:20px;
	margin-top:5px;
	_margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.linea2 {
	float:left;
	width:100%;
	height:100px;
	margin-top:5px;
	_margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.linea .label {
	padding-top:3px;
	float:left;
	width:38%;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:right;
}
.linea .form {
	padding-top:3px;
	float:left;
	width:260px;
	margin-left:10px;
	height:17px;
	_height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:#CCCCCC;
	border:1px solid #999999;
	padding-left:5px;
}
.linea2 .label2 {
	padding-top:3px;
	float:left;
	width:38%;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:right;
}
.linea2 .form2 {
	padding-top:3px;
	float:left;
	width:260px;
	margin-left:10px;
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:#CCCCCC;
	border:1px solid #999999;
	padding-left:5px;
}
.check {
	float:left;
	height:20px;
	width:20px;
	background:#CCCCCC;
	border:1px solid #999999;
}
.send {
	width:135px;
	height:25px;
	float:left;
	margin-left:5px;
}

/*---END contact form-*/
/*------------------------------------------ SEND TO WEBMASTER---------------*/
#content_form {
	background:url(../images/back_form.png) no-repeat;
	width:513px;
	height:365px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	position:absolute;
	z-index:2000;
	bottom:100px;
	left:30%;
	display:none;
}