@charset "utf-8";

/* SpryValidationTextField*/ 
.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg {
	display: none;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg{
	display: inline;color: #CC3333;}
.textfieldValidState input, input.textfieldValidState {	background-color: #B8F5B1;}
input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {background-color: #FF9F9F;}
.textfieldFocusState input, input.textfieldFocusState {	background-color: #FFFFCC;}
.textfieldFlashText input, input.textfieldFlashText {color: red !important;}
.textfieldHintState input, input.textfieldHintState {/*color: red !important;*/}

/* CSS Document */
body{
	background-image:url(../images/admin_001.gif);
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Login */
.login_content {text-align:center;margin-top:50px;}
.login_logo {width:200px;height:100px;background-image:url(../images/admin_002.png);margin:0 auto;}
.login_tittle {text-align:center;font-size:14px;letter-spacing:1px;color:#666;margin-bottom:10px;}
.login_company {margin:0 auto;font-family: Arial, Helvetica, sans-serif;color:#000;font-size:12px;font-weight:bold;background-color:#e1e1e1;border:1px solid #999;
padding:5px;width:200px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;}
.login_box {background-image:url(../images/admin_003.png);background-position:bottom;background-repeat:repeat-x;background-color:#e1e1e1;border:1px dotted #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:8px;width:250px;margin:0 auto;text-align:center;margin-bottom:20px;}
.login_casillas{font-family:Arial, Helvetica, sans-serif;width:200px;font-size:12px;color:#333;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.login_box_tittle {font-family:"Arial Black", Gadget, sans-serif;line-height:normal;font-size:10px;font-weight:bold;border-bottom:1px dotted #000;padding-bottom:8px;margin-bottom:8px;}
.login_box_item {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#666;text-align:center;padding:5px;}
.login_button, .login_button:visited{background-color:#999;outline-width:0px;background-image:url(../images/admin_003.png);background-position:bottom;background-repeat:repeat-x;background-color:#e1e1e1;border:1px solid #666;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.login_button:hover{background-color:#000;color:#FFF;background-image:none;cursor:hand; cursor:pointer;}
a.forget_btn:link, a.forget_btn:visited{font-size:12px;font-weight:bold;color:#666;text-decoration:none;}
a.forget_btn:hover{color:#F00;}
.login_webmail_box {text-align:center;}
a.webmail_btn:link,a.webmail_btn:visited{background-image:url(../images/admin_006.png);width:180px;height:36px;display:block;margin:0 auto;}
a.webmail_btn:hover{opacity:0.5;}
.login_error {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px;background-color:#F33;color:#FFF;font-weight:bold;width:250px;border:1px dotted #900;padding:5px;margin:0 auto;margin-bottom:15px;}
.textfieldRequiredMsg{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;border:0px;padding:5px;margin:10px;display:block;}

/* Forget Password */
.forget_content {text-align:center;}
.forget_tittle {font-size:16px;font-weight:bold;padding:10px;text-align:center;color:#666;border-bottom:dotted 1px #666;width:300px; margin:0 auto;margin-bottom:10px; margin-top:30px;}
.forget_tittle strong{font-family:"Arial Black", Gadget, sans-serif;font-weight:normal;color:#000;}
.forget_info {font-size:12px;text-align:justify;width:260px;line-height:20px;margin:0 auto;margin-bottom:15px;}
.forget_recover_box {background-image:url(../images/admin_003.png);background-position:bottom;background-repeat:repeat-x;background-color:#e1e1e1;border:1px dotted #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:8px;width:250px;margin:0 auto;text-align:center;margin-bottom:20px;}
.forget_error {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px;background-color:#F33;color:#FFF;font-weight:bold;width:250px;border:1px dotted #900;padding:5px;margin:0 auto;margin-bottom:15px;}
.forget_exito {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px;background-color: #060;color:#FFF;font-weight:bold;width:250px;border:1px dotted #00CC00;padding:5px;margin:0 auto;margin-bottom:15px;}
.forget_back {text-align:center;}

/* Interface Principal */
.main_bar {height:35px;background-color:#333;border-bottom:solid 1px #999;}
.main_bar_logo {width:100px;height:35px;background-image:url(../images/admin_009.png);float:left;}
.main_bar_tittle {float:left;color:#666;font-size:11px;font-weight:bold;letter-spacing:1px;padding-top:10px;}
.main_bar_tittle strong {color:#fff;letter-spacing:0px;}
.main_bar_logout {height:35px;}
.main_content {}
.side_box {width:180px;float:left;}
.content_box {padding-left:30px;float:left; padding-bottom:40px;}
a.logout-btn:link, a.logout-btn:visited{display:block;width:100px;float:right;background-image:url(../images/admin_010.png);font-size:10px;color:#666;
background-repeat:no-repeat;background-position:right;margin-right:20px;text-decoration:none;padding:5px;margin-top:5px;}
a.logout-btn:hover{float:right;background-image:url(../images/admin_011.png);font-size:10px;color:#fff;background-repeat:no-repeat;background-position:right;
margin-right:20px;text-decoration:none;padding:5px;margin-top:5px;}
a.flogout-btn:link, a.flogout-btn:visited{display:block;width:100px;float:right;background-image:url(../images/admin_010.png);font-size:10px;color:#FF0000;
background-repeat:no-repeat;background-position:right;margin-right:20px;text-decoration:none;padding:5px;margin-top:5px;}
a.flogout-btn:hover{float:right;background-image:url(../images/admin_011.png);font-size:10px;color:#fff;background-repeat:no-repeat;background-position:right;
margin-right:20px;text-decoration:none;padding:5px;margin-top:5px;}
.side_tittle {font-size:12px;font-weight:bold;padding:8px;border-bottom:dotted 2px #666666;margin-bottom:10px;}
a.side_btn:link, a.side_btn:visited {width:180px;height:45px;display:block;border-top:1px #333 solid;background-color:#999;background-image:url(../images/admin_012.png);text-decoration:none;color:#000;}
a.side_btn:hover {background-color:#333;color:#FFF;}
.btn_img {width:45px;height:45px;border:0px;float:left;}
.btn_text {float:left;padding-top:15px;font-weight:bold;font-size:11px;}
.side_infotext {font-size:10px;padding-left:10px;padding-right:10px;text-align:left;padding-bottom:10px;}

/* Comun */
.section_tittle {font-family:"Arial Black", Gadget, sans-serif;padding: 5px 0px 0px 15px;border-bottom:dotted 1px #666;}
.section_tittle strong {font-family:Arial, Helvetica, sans-serif;font-weight: normal;padding:15px;}
.section_text_normal {padding:5px 0px 0px 15px;font-size:12px;width:850px;line-height:20px;text-align:justify;}
.f1section_text_normal {padding: 5px 0px 1px 15px;font-size:12px;width:850px;line-height:11px;text-align:justify;color:#006400;}
.section_subtittle {padding:15px;border-bottom:dotted 1px #999;font-size:14px;font-weight:bold;}
.ayuda_box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color: #9ad8ff;border:dotted 3px #115682;padding:15px;margin:15px;width:800px;font-size:12px;color:#115682;font-weight:bold;}
.section_visitas {padding:15px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;font-size:12px;color:#093;}
a.btn_standard:link, a.btn_standard:visited{display:block;text-transform:uppercase;padding:10px;margin:15px;background-color:#CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px #666 solid;width:200px;text-decoration:none;font-size:12px;font-weight:bold;text-align:center;color:#000;}
a.btn_standard:hover{background-color:#333;color:#fff;}
.content_casillas {padding:15px;font-size:13px;line-height:25px;font-weight:bold;}
.casillas{font-family:Arial, Helvetica, sans-serif;width:250px;font-size:12px;color:#333;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.form_button, .form_button:visited{background-color:#999;outline-width:0px;background-image:url(../images/admin_003.png);background-position:bottom;background-repeat:repeat-x;background-color:#e1e1e1;border:1px solid #666;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; text-decoration:none; color:#000;}
.form_button:hover{background-color:#000;color:#FFF;background-image:none;cursor:hand; cursor:pointer;}
.error_form {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color: #fa85a6;border:dotted 3px #89000a;padding:15px;margin:15px;width:400px;font-size:12px;color:#89000a;font-weight:bold;}
.exito_form {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color: #acfb8a;border:dotted 3px #388317;padding:15px;margin:15px;width:400px;font-size:12px;color:#388317;font-weight:bold;}
a.enlaces_pag:link,a.enlaces_pag:visited{font-family:"Arial Black", Gadget, sans-serif;font-size:14px;color:#000;text-decoration:none;}
.paginaactual,a.paginaactual:link,a.paginaactual:visited,a.paginaactual:hover{font-family:"Arial Black", Gadget, sans-serif;font-size:14px;color:#999;text-decoration:none;}
a.enlaces_pag:hover{color:#0CF;}
.paginador{padding:15px; width:500px; word-spacing:2px; line-height:20px;}

/* Administradores */
.manager_slot {height:45px;border:1px solid #999;margin-left:15px;margin-bottom:15px;width:1000px;background-color:#e8e8e8;overflow:hidden;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.manager_user {float:left;padding:12px;font-size:12px;}
.manager_email {float:left;padding:12px;font-size:12px;}
a.manager_btn_edit:link, a.manager_btn_edit:visited{width:45px;height:45px;background-image:url(../images/admin_022.png);display:block;float:left;}
a.manager_btn_edit:hover{opacity:0.5;}
a.manager_btn_delete:link, a.manager_btn_delete:visited{width:45px;height:45px;background-image:url(../images/admin_023.png);display:block;float:left;}
a.manager_btn_delete:hover{opacity:0.5;}
a.manager_btn_view:link, a.manager_btn_view:visited{width:45px;height:45px;background-image:url(../images/admin_025.png);display:block;float:left;}
a.manager_btn_view:hover{opacity:0.5;}
a.manager_btn_agregar:link, a.manager_btn_agregar:visited{width:45px;height:45px;background-image:url(../images/admin_026.png);display:block;float:left;}
a.manager_btn_agregar:hover{opacity:0.5;}

/* Noticias */
.new_box {height:45px;background-color:#CCC;border:1px #666 solid;width:1000px;overflow:hidden;margin:15px;margin-bottom:0px;background-color:#e8e8e8;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
a.new_edit_btn:link, a.new_edit_btn:visited {width:45px;height:45px;background-image:url(../images/admin_023.png);display:block;float:left;}
a.new_edit_btn:hover{opacity:0.5;}
a.new_delete_btn:link, a.new_delete_btn:visited {width:45px;height:45px;background-image:url(../images/admin_022.png);display:block;float:left;}
a.new_delete_btn:hover{opacity:0.5;}
.new_slot_tittle {font-size:12px;font-weight:bold;padding-top:15px;float:left;padding-left:10px;width:700px;}
.new_slot_fecha {font-size:12px;font-weight:bold;padding-top:15px;float:left;color:#666;}

/* Usuarios */
.user_slot {height:45px;background-color:#CCC;border:1px #666 solid;width:1000px;overflow:hidden;margin:15px;margin-bottom:0px;background-color:#e8e8e8;}
.user_name {font-size:12px;font-weight:bold;padding-top:15px;float:left;padding-left:10px;color:#000;}
.user_name strong {color:#009;}
.user_chip {font-size:16px;font-family:"Arial Black", Gadget, sans-serif;font-weight:bold;padding-top:10px;float:left;padding-left:10px;color:#000;}
.user_chip strong {color:#009;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
.user_email {font-size:12px;font-weight:bold;padding-top:15px;float:left;padding-left:10px;color:#000;}
.user_email strong {color:#009;}
.user_complete {background-color:#CCC;border:1px #666 solid;border-top:0px;width:800px;overflow:hidden;padding:10px;margin:15px;margin-top:0px;background-color:#fff;font-size:12px;line-height:25px;font-weight:bold;color:#000;}
.user_complete strong {color:#999;font-family:"Arial Black", Gadget, sans-serif;font-size:10px;font-weight:normal;}
.user_buscador {padding:10px;height:100px;background-color:#CCC;border:1px #666 solid;width:500px;overflow:hidden;font-size:12px;margin:15px;background-color:#e8e8e8;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.form-tip{color:#03C;font-size:10px;text-transform:uppercase;}
.user_slot_SI {height:45px;background-color:#baffcd;border:1px #666 solid;width:800px;overflow:hidden;margin:15px;margin-bottom:0px;}
.user_slot_NO {height:45px;background-color:#ffd4d7;border:1px #666 solid;width:800px;overflow:hidden;margin:15px;margin-bottom:0px;}

/* Clasificados */
.clasificados_filter {background-color:#CCC;border:1px #666 solid;padding:12px;width:400px;overflow:hidden;margin:15px;margin-bottom:0px;background-color:#e8e8e8;
font-size:14px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
a.clasificados_filter_btn:link, a.clasificados_filter_btn:visited{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;font-style:italic;
text-decoration:none;color:#000;}
a.clasificados_filter_btn:hover{color:#03C;}
.anuncio_slot_SI {height:200px;border:1px #666 solid;width:600px;overflow:hidden;margin:15px;margin-bottom:0px;background-color:#bbffde;font-size:12px;}
.anuncio_slot_NO {height:200px;border:1px #666 solid;width:600px;overflow:hidden;margin:15px;margin-bottom:0px;background-color:#ffbbcb;font-size:12px;}
.anuncio_imagen {height:200px;width:200px;float:left;}
.anuncio_buttons {height:45px;float:left;width:390px;border-bottom:thin dotted #666666;}
.anuncio_upload_info {padding:10px;font-size:11px;font-weight:bold;float:left;width:350px;border-bottom:thin dotted #666666;}
.anuncio_info {padding:10px;font-size:11px;font-weight:bold;float:left;width:350px;height:110px;overflow:hidden;}
.anuncio_info strong {color:#000;text-transform:uppercase;}
a.aprobacion_btn:link, a.aprobacion_btn:visited{display:block;width:120px;background-color:#000;padding:5px;float:left;color:#FFF;text-decoration:none;font-weight:bold;margin-top:8px;text-align:center;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
a.aprobacion_btn:hover{color:#000;background-color:#FFF;}

/* Productos */
.search_productos {font-size:12px;font-weight:bold;background-color:#CCC;border:1px #666 solid;width:560px;overflow:hidden;margin:15px;margin-bottom:0px;background-color:#e8e8e8;padding:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.f1search_productos {font-size:12px;font-weight:bold;background-color:#CCC;border:1px #666 solid;width:560px;overflow:hidden;margin:15px;margin-bottom:0px;background-color:#e8e8e8;padding:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.f2search_productos {font-size:12px;font-weight:bold;background-color:#CCC;border:1px #666 solid;width:560px;overflow:hidden;margin:15px;margin-bottom:0px;background-color:#e8e8e8;padding:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.contenedor_productos {width:640px;}
.producto_box {font-size:11px;font-weight:bold;background-color:#CCC;border:1px #666 solid;width:800px;height:100px;overflow:hidden;margin:15px;margin-right:0px;
margin-bottom:0px;background-color:#e8e8e8;float:left;}
.producto_codigo {padding:5px;font-size:11px;float:left;}
.producto_codigo strong {font-family:"Arial Black", Gadget, sans-serif;}
.producto_imagen {width:100px;height:100px;float:left;}
.producto_categoria {padding:5px;font-size:11px;float:left;width:300px;color:#039; text-transform:uppercase; padding-left:10px;}
.producto_nombre {padding:5px;font-size:12px;float:left;width:475px; height:40px; padding-left:10px; padding-top:10px; padding-bottom:0px; overflow:hidden;}
.producto_presenta {float:left;padding: 0px 0px 0px 5px;font-size:11px;width:50px;color:#666;}
.producto_enlazado {
	height:45px;
	border-bottom: dotted 1px #333;
	margin-bottom:15px;
	overflow:hidden;
}
.producto-enlazado-info {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:11px;
	padding-left:8px;
	float:left;
	text-transform:uppercase;
}
.producto-enlazado-info strong {
	color:#00C;
	font-weight:normal;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:12px;
}
.producto-enlazado-img {
	float:left;
	height:45px;
	width:45px;
}
a.producto-enlazado-btn:link,a.producto-enlazado-btn:visited {
	float:left;
	height:45px;
	width:45px;
	background-image:url(../images/admin_023.png);
	display:block;
}
a.producto-enlazado-btn:hover {
	opacity:0.5;
}
a.vendedor_filter_btn:link, a.vendedor_filter_btn:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:italic;
text-decoration:none;color:#093;
}
a.vendedor_filter_btn:hover{color:#000;
}


a.user_btn_hab_si:link, a.user_btn_hab_si:visited{width:45px;height:45px;background-image:url(../images/admin_028.png);display:block;float:left;}
a.user_btn_hab_si:hover{opacity:0.5;}

a.user_btn_hab_no:link, a.user_btn_hab_no:visited{width:45px;height:45px;background-image:url(../images/admin_029.png);display:block;float:left;}
a.user_btn_hab_no:hover{opacity:0.5;}