/* CSS Document */
body{ margin:0px; padding:0px; background-image:url(images/fnd.gif); background-repeat:repeat; font-family:roboto, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:14px; color:#4a2003; line-height:22px; text-align:justify;}
img{ border:none;}

@font-face{
	font-family: 'roboto';
	src: url('fonts/roboto-condensed-webfont.eot');
	src: url('fonts/roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/roboto-condensed-webfont.woff') format('woff'),
			 url('fonts/roboto-condensed-webfont.ttf') format('truetype'),
			 url('fonts/roboto-condensed-webfont.svg#segoe_uilight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'robotobold';
	src: url('fonts/roboto-boldcondensed-webfont.eot');
	src: url('fonts/roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/roboto-boldcondensed-webfont.woff') format('woff'),
			 url('fonts/roboto-boldcondensed-webfont.ttf') format('truetype'),
			 url('fonts/roboto-boldcondensed-webfont.svg#segoe_uilight') format('svg');
	font-weight: normal;
	font-style: normal;
}

#container_principal{float:auto; width:100%; }
.container_row{width:100%; display:block;}
.contenido_container{float:auto; margin:auto; width:800px;}
#container_contenido{overflow:hidden; overflow-y:hidden;}

.txt_gen{ font-family:roboto, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:14px; text-decoration:none; color:#4a2003; }
	a.txt_gen:link{ text-decoration:none;}
	a.txt_gen:hover{ text-decoration:underline;}
.txt_gen_dest01{ font-family:robotobold, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:14px;}
.txt_form_label_1{ font-family:roboto, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:12px;}

.frmItem{ border:1px solid #c3b5ab; height:17px; padding:1px 0px 0px 2px; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:none; border-radius:1px;}
.frm_loadingbtn_01{float:left; position:absolute; display:none; width:85px; height:20px; padding:0px; margin:0px 0px 0px 0px; background-color:#080c6b; background-image:url(images/loading_01.gif); background-position:center center; background-repeat:no-repeat; z-index:1; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.txt_frm_error{float:left; position:absolute; display:none; width:auto; margin:0px 0px 0px 0px; padding:1px 2px 2px 6px; background-color:red; color:#FFF; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:normal; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
/* CUSTOM RADIO BUTTON ---------------------------------------------------------- */ 
input[type=radio].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].css-checkbox + label.css-label {padding-left:23px; height:19px; display:inline-block; line-height:19px; background-repeat:no-repeat; background-position: 0 0; font-size:19px; vertical-align:middle; cursor:pointer; }
input[type=radio].css-checkbox:checked + label.css-label {background-position: 0 -19px;}
label.css-label {background-image:url(images/checkbox.gif); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* MENU SUPERIOR ---------------------------------------------------------------- */ 
.mnu{ float:left; margin:0px; padding:0px; height:28px; background-image:url(images/menu.gif); }
.mnu_1{width:109px; background-position:0px -28px;}
	a.mnu_1:hover{background-position:0px 0px;}
	.mnu_1_sel{width:109px; background-position:0px 0px;}
.mnu_2{width:140px; background-position:-109px -28px}
	a.mnu_2:hover{background-position:-109px 0px;}
	.mnu_2_sel{width:140px; background-position:-109px 0px;}
.mnu_3{width:132px; background-position:-249px -28px}
	a.mnu_3:hover{background-position:-249px 0px;}
	.mnu_3_sel{width:132px; background-position:-249px 0px;}
.mnu_4{width:94px; background-position:-381px -28px}
	a.mnu_4:hover{background-position:-381px 0px;}
	.mnu_4_sel{width:94px; background-position:-381px 0px;}
.mnu_5{width:148px; background-position:-475px -28px}
	a.mnu_5:hover{background-position:-475px 0px;}
	.mnu_5_sel{width:148px; background-position:-475px 0px;}
.mnu_6{width:106px; background-position:-623px -28px}
	a.mnu_6:hover{background-position:-623px 0px;}
	.mnu_6_sel{width:106px; background-position:-623px 0px;}
.mnu_7{width:71px; background-position:-729px -28px}
	a.mnu_7:hover{background-position:-729px 0px;}
	.mnu_7_sel{width:71px; background-position:-729px 0px;}
/* SUB MENU NUESTROS PRODUCTOS -------------------------------------------------- */ 
.smnu_np{ float:left; margin:0px 24px 0px 0px; padding:0px; height:38px; background-image:url(images/nuestrosproductos_smnu_2.gif); }
.smnu_np_1{width:155px; background-position:-217px 0px;}
	a.smnu_np_1:hover{background-position:-217px -178px;}
	.smnu_np_1_sel{width:155px; background-position:-217px -178px;}
.smnu_np_2{width:155px; background-position:-217px -38px}
	a.smnu_np_2:hover{background-position:-217px -216px;}
	.smnu_np_2_sel{width:155px; background-position:--217px -216px;}
.smnu_np_3{width:155px; background-position:-217px -78px}
	a.smnu_np_3:hover{background-position:-217px -256px;}
	.smnu_np_3_sel{width:155px; background-position:-217px -256px;}
.smnu_np_4{width:155px; background-position:-217px -119px}
	a.smnu_np_4:hover{background-position:-217px -297px;}
	.smnu_np_4_sel{width:155px; background-position:-217px -297px;}