/* CSS Document */

body { background-color:#94b200; background-image:url(imgs/bg2.jpg); background-position:center top; background-repeat:no-repeat; margin:0; min-width:960px;}
textarea { font-family:Arial, Helvetica, sans-serif;}

h1, h2,h3,h4,p { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
a { padding:0; margin:0; text-decoration:none; color:#94b200; font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333;}
a:hover{ color:#94b200; text-decoration:underline;}
ul, li { margin:0; padding:0; list-style:none;}
.destacado { color:#94b200; font-weight:normal;}

.login { width:520px; background-color:#FFF; padding:20px; margin:120px auto; height:200px; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; border:1px #666 solid; }
.login .left { width:200px; float:left;}
.login .right{ width:260px; margin-left:202px; padding-left:40px;}
.login .right h1 { font-size:26px; font-weight:normal; color:#444; padding-top:8px; padding-bottom:15px; .padding-bottom:0px;}
.login .right h2 { font-size:12px; padding-top:10px; padding-bottom:5px; color:#666;}
.login .right h3 { font-size:9px; padding-top:5px;}
.login .right h3 a { text-decoration:underline;}
.login .right h3 a:hover, .login .right h3 a:focus { color:#333}

.login .right .campo { background-color:#DDF0B9; border:none; padding:4px; width:200px; color:#666; margin:6px 0px; outline:none;}
.login .right .campo:hover ,.login .right .campo:focus { background:#94b200; color:#fff;} 
.login .right .boton { background-color:#666; color:#FFF; border:none; padding:3px; width:100px; margin-top:10px; cursor:pointer;}
.login .right .boton:hover { background-color:#94b200;}


.barra_usuarios{ background-color:#444; background-image:url(imgs/bgmenu.png); background-repeat:repeat-x; position:relative; height:40px; width:100%; z-index:2;}
.barra_usuarios .menu { background-image:url(imgs/we.png); background-repeat:no-repeat; padding-left:100px; height:40px; top:0; left:0;}
.barra_usuarios .menu ul { position:relative; z-index:4; }
.barra_usuarios .menu ul li { float:left; position:relative; }
.barra_usuarios .menu ul li a { color:#FFF; font-size:12px; display:block; float:left; padding:11px 13px; border-top:3px solid #777;}
.barra_usuarios .menu ul li a:hover, .barra_usuarios .menu ul .active a { background-color:#666; border-top:3px solid #999; text-decoration:none; color:#ceed34;  display:block;}
.barra_usuarios .menu ul li ul { position:absolute; left:0px; top:40px; background-color:#555; padding-bottom:10px; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px;}
.barra_usuarios .menu ul li ul li { display:block;}
.barra_usuarios .menu ul li ul li a { color:#F7F7F7; font-size:12px; width:130px; display:block; padding:6px 20px; border-top:1px solid #777; background-color:#666; border-bottom:1px solid #555; height:auto;}
.barra_usuarios .menu ul li ul li a:hover{ border-top:1px solid #555; border-bottom:1px solid #777}
.barra_usuarios .usuario { height:40px; position:absolute; top:0; right:0; text-align:right}
.barra_usuarios .usuario .right{ float:right; width:50px; height:40px;}
.barra_usuarios .usuario .left { margin-right:50px;  height:40px; display:block;}
.barra_usuarios .usuario .left h1 { font-size:12px; color:#fff; padding-top:14px;}
.barra_usuarios .usuario .right a { background-image:url(imgs/btn_tools.png); background-repeat:no-repeat; margin-top:13px; display:block; width:50px; height:15px; cursor:pointer;}
.barra_usuarios .usuario .right a:hover { background-position:0 -15px;}
.barra_usuarios .usuario .user_tools { position:absolute; background-color:#444; z-index:5; right:10px; top:40px; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; padding: 10px; width:200px; display:none;}
.barra_usuarios .usuario .user_tools ul {}
.barra_usuarios .usuario .user_tools ul li{text-align:right;}
.barra_usuarios .usuario .user_tools ul li a{ display:block; font-size:12px;text-align:right; color:#fff; height:20px; border-top:1px #555 solid; padding:5px 10px; }
.barra_usuarios .usuario .user_tools ul li a:hover{ color:#ceed34;}



.contenedor { position:relative; margin:30px 30px 30px 40px;}

.bloque { border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; z-index:1; background-color:#fff; padding-bottom:20px; border:1px #CCC solid;  border:1px #CCC solid; margin-bottom:20px; }
.bgverde {background-color:#fafff2; }

.completa {position:absolute; width:100%; top:0;	left:-13px; z-index:1;}
.principal {position:absolute; width:60%; top:0; left:-13px; z-index:1; }
.lateral {position:absolute; width:37%; top:0; right:0; z-index:1;}

.contenido { padding:15px 20px; }


.top { border-bottom:#CCC dashed 1px; margin-bottom:10px; padding-bottom:4px; height:20px; position:relative;}
.top .titulo {position:absolute; left:0; top:0; }
.top .titulo h1 {font-size:15px; font-weight:bold; color:#94b200; }
.top .tools{position:absolute; right:0; top:0;}
.top .tools h1 {font-size:11px; color:#333; padding-top:4px;}
.top .tools span { font-size:15px; padding:0 3px;}

.top .tools h1 a { border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; padding:6px 15px; margin-left:10px; background-color:#F3F3F3; border:1px #CCC dashed;}
.top .tools h1 a:hover { background-color:#effadb; color:#000; text-decoration:none;}

.lateral .top { margin-bottom:0;}

.bgverde .contenido .top .tools h1 a { background-color:#edf2e6;}
.bgverde .contenido .top .tools h1 a:hover { background-color:#effadb;}
.bgverde .coment { border-bottom:1px #EFEFEF solid; padding:7px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.bgverde .coment .publicado { background-color:#900; color:#FFF; border-radius:3px; padding:2px 5px; font-size:8px;}
.bgverde .coment input { cursor:pointer;}
.bgverde .coment .tools { float:left; display:block; width:40px; height:62px;}


.buscador { background-image:url(imgs/bg_campo.png); border:1px solid #F2F2F2; height:30px; text-align:right;}
.buscador .campo { background-color:#F7F7F7; color:#999; padding:2px 5px; margin-top:5px; margin-left:5px; border:1px solid #CCC; width:300px; outline:none; font-size:11px; }
.buscador .campo:hover, .buscador .campo:focus { border-color:#94b200; background-color:#FFF;color:#666; }
.buscador .btn { margin-left:3px; margin-right:5px; border:none; padding:2px 5px; border:1px solid #999; color:#F7F7F7; background-color:#999; cursor:pointer; .padding:0px 5px;font-size:11px; font-weight:bold;}
.buscador .btn:hover { background-color:#94b200; border:1px solid #94b200; color:#FFF;}


.novedad { padding:10px 0; position:relative; border-bottom:1px #F7F7F7 solid;}
.novedad:hover { background-color:#effadb}
.novedad h2{ border-left:2px solid #999; padding-left:7px; padding-bottom:5px; font-size:10px; color:#666;}
.novedad h2 a:hover, .novedad h1 a:hover{ color:#000;}
.novedad h3{ color:#333; font-size:10px; border-left:2px solid #999; margin-top:2px; }
.novedad h3 img {}
.novedad h3 .btn{ color:#900;}
.novedad h3 a { text-decoration:underline; color:#060;}
.novedad h3 .comentarios { border-top:1px #EFEFEF solid; margin-top:5px; background-color:#FFF; display:none;}
.novedad h3 .comentarios .coment { border-bottom:1px #EFEFEF solid; padding:7px 20px;}
.novedad h3 .comentarios .coment .publicado { background-color:#900; color:#FFF; border-radius:3px; padding:2px 5px; font-size:8px;}
.novedad h3 .comentarios .coment input { cursor:pointer;}
.novedad h3 .comentarios .coment .tools { float:left; display:block; width:40px; height:22px;}
.novedad h1{ border-left:2px solid #94b200; padding-left:7px; padding-bottom:5px; font-size:13px; font-weight:bold; margin:1px 0 1px 0; }
.novedad h1 a {font-weight:normal; font-size:10px;}

.novedad p { border-left:2px solid #CCC; padding-left:7px; padding-bottom:10px; font-size:11px; color:#666;}
.novedad p b { color:#94b200;}
.novedad a { }
.novedad a:hover { position:relative}
.novedad .destacar { display:inline-block; width:14px; margin-right:3px; height:13px; background-image:url(imgs/star.png); cursor:pointer;background-position:0 0;}
.novedad .destacar:hover { background-position:0 -13px;}
.novedad .undestacar { display:inline-block; width:14px; margin-right:3px; height:13px; background-image:url(imgs/star.png); cursor:pointer;background-position:0 -13px;}
.novedad .undestacar:hover { background-position:0 0;}

.pre_del { padding:10px 0; background-color:#FFDFDF; position:relative; border-bottom:1px #F7F7F7 solid; text-align:center;}
.pre_del:hover { }
.pre_del h2{ padding-left:7px; padding-bottom:5px; font-size:12px; color:#333; padding-bottom:10px;}
.pre_del h1{ padding-left:7px; padding-bottom:5px; font-size:13px; font-weight:normal; margin:1px 0 1px 0; }
.pre_del h1 b{ font-size:10px;}
.pre_del p { padding-left:7px; padding-bottom:10px; font-size:11px; color:#666;}
.pre_del p b { color:#94b200;}
.pre_del a {color:#222; display:block-inline; padding:3px 8px; background-color:#900; color:#FFF; font-weight:bold; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; margin-right:10px; font-size:10px;cursor:pointer; }
.pre_del a:hover { text-decoration:none;  background-color:#222;}


.paginador { font-size:10px; color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.paginador a { display:block; float:left; background-color:#94b200; color:#FFF; padding:5px;margin-right:4px; }
.paginador a:hover{background-color:#444; color:#fff; text-decoration:none;}
.paginador span {display:block; background-color:#444; color:#FFF; padding:5px; float:left;margin-right:4px;}

.vencidos {}
.vencidos h1 { font-size:10px; color:#666; float:right;}
.vencidos img { border:none; }
.vencidos a { padding-left:10px;cursor:pointer;}
.vencidos a:hover { color:#000;}

.item { padding:10px 0; position:relative;}
.item:hover { background-color:#effadb}
.item h2{ border-left:2px solid #999; padding-left:7px; padding-bottom:5px; font-size:10px; color:#666; margin:1px 0 1px 0; }
.item h1{ border-left:2px solid #94b200; padding-left:7px; padding-bottom:5px; font-size:13px; font-weight:bold;}
.item p { border-left:2px solid #CCC; padding-left:7px; padding-bottom:10px; font-size:11px; color:#666;}
.item p b { color:#94b200;}
.item a { }
.item a:hover { position:relative}

.minitools { right:0; top:0; padding:10px 10px; position:absolute; display:none;}
.minitools h1 { border:none; font-weight:bold; font-size:9px;}
.minitools h1 a{ color:#222; display:block-inline; padding:3px 8px; background-color:#94b200; color:#FFF; font-weight:bold; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; cursor:pointer;}
.minitools h1 a:hover { color:#333; background-color:#666; color:#FFF; text-decoration:none;}

.formulario {}
.formulario .aviso { display:block; padding:10px 20px; background-color:#effadb; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px #94b200 solid; text-align:center;}
.formulario .aviso a { font-weight:bold; text-decoration:underline;}
.formulario .aviso img {margin:0; padding:0;}
.formulario h1 { font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#333; margin-bottom:5px; height:20px; padding-top:5px;background-color:#F3F3F3; padding-left:10px;}
.formulario h2 { padding-top:15px; border:none; font-weight:normal; color:#666; font-size:12px;}
.formulario h2 a , .formulario .btn{ color:#222; display:block-inline; padding:3px 8px; background-color:#94b200; color:#FFF; font-weight:bold; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; margin-left:10px; border:none; cursor:pointer; font-size:12px;}
.formulario h2 a:hover , .formulario .btn:hover { background-color:#333; text-decoration:none;}
.formulario h3 { padding-top:10px;border:none; font-weight:normal; color:#666; font-size:12px;}
.formulario h3 input {margin-bottom:5px;  }
.formulario img { margin-top:10px;}
.formulario .destacado { font-size:10px;}
.formulario .campo { background-color:#fff; border:1px #CCC solid; padding:5px; color:#666; margin-bottom:20px; margin-top:5px;outline: none;}
.formulario .campo:hover, .formulario .campo:focus{ border:1px #94b200 solid; color:#000;}
.formulario .largo { width:830px;}
.formulario .medio { width:430px;}
.formulario .corto { width:200px;}
.formulario .oculto {margin-right:15px; }
.formulario .checkbox {margin-right:15px; }
.formulario .detalle {cursor:pointer; margin-bottom:5px; height:20px; padding-top:5px;background-color:#F3F3F3; padding-left:10px;}
.formulario .detalle:hover { background-color:#effadb;}
.formulario .moneda {cursor:pointer; padding:5px; font-size:20px;}
.formulario .moneda:hover { color:#94b200; }
.bienvenido { padding-bottom:40px; padding-left:20px;}
.bienvenido h1 { font-family:"Arial Black", Gadget, sans-serif; font-size:36px;color:#666; padding-top:10px;}
.bienvenido h2 {font-size:16px; color:#666; padding-top:10px;}

.copy { width:200px; height:30px; position:fixed; right:40px; bottom:20px; text-align:right;}
.copy h1 { font-size:12px}
.copy h1 a { text-decoration:none;}
.copy h1 a:hover { color:#000; text-decoration:underline;}
.copy h2 { font-size:9px;}
.clear_right { clear:right;}
.clear_left { clear:left;}


.btn_filtro{float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#555; display:block; height:20px; padding:7px 10px; cursor:pointer; margin-left:15px;}
.btn_filtro b{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px;}
.btn_filtro:hover{ color:#94b200;}
.filtros { background-image:url(imgs/bg_campo.png); border:1px solid #F2F2F2; min-height:30px; font-family:Arial, Helvetica, sans-serif;}
.filtros ul { padding-left:20px;}
.filtros ul li { display:inline; }
.filtros ul li span {float:left; margin-top:10px; display:block;font-size:12px; color:#333;margin-right:10px;}
.filtros ul li a {float:left;  margin-top:8px; font-size:12px; display:block;display:block-inline; padding:2px 8px; border-radius:10px; -ms-border-radius:10px; -mox-border-radius:10px; background-color:#999; color:#fff; white-space:nowrap; margin-right:10px;}
.filtros ul li a:hover{ background-color:#666; text-decoration:none;}
.filtros ul .select a{ background-color:#94b200; font-weight:bold;}

.fotos {}
.fotos .foto { float:left; width:340px; height:92px; margin-top:20px; padding-right:20px; position:relative;}
.fotos .foto:hover { background-color:#F5F5F5;}
.fotos .foto .pic {display:block; width:100px; height:80px; background-repeat:no-repeat; background-color:#333; background-position:center; float:left;  border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; margin:5px 10px;}
.fotos .foto h3 { padding-top:15px; padding-left:7px; padding-bottom:5px; font-size:13px; font-weight:bold; margin:1px 0 1px 0;}
.fotos .foto h4 { padding-left:7px; padding-bottom:5px; font-size:10px; color:#666;}

.pre_del_foto { float:left; width:340px; height:71px; margin-top:20px; position:relative;padding:10px 20px 10px 0; background-color:#FFDFDF; position:relative; border-bottom:1px #F7F7F7 solid; text-align:center;}
.pre_del_foto:hover {}
.pre_del_foto h2{ padding-left:7px; padding-bottom:5px; font-size:12px; color:#333; padding-bottom:10px;}
.pre_del_foto h1{ padding-left:7px; padding-bottom:5px; font-size:13px; font-weight:normal; margin:1px 0 1px 0; }
.pre_del_foto h1 b{ font-size:10px;}
.pre_del_foto p { padding-left:7px; padding-bottom:10px; font-size:11px; color:#666;}
.pre_del_foto p b { color:#94b200;}
.pre_del_foto a {color:#222; display:block-inline; padding:3px 8px; background-color:#900; color:#FFF; font-weight:bold; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; margin-right:10px; font-size:10px; cursor:pointer; }
.pre_del_foto a:hover { text-decoration:none;  background-color:#222; }


.form { padding:20px 0 20px 0px; border-bottom:1px #CCC dashed; border-left:1px #CCC dashed;border-right:1px #CCC dashed; background-color:#FFF; padding-left:12px; z-index:3;}
.form h1 { font-weight:normal; color:#333; font-size:12px;}
.form .campo {background-color:#F9F9F9; border:1px #CCC solid; padding:5px; color:#666;outline: none; width:160px;}
.form .campo:hover, .form .campo:focus{ border:1px #94b200 solid; color:#000;background-color:#fff;}
.form .btn {color:#222; display:block-inline; padding:3px 8px; background-color:#94b200; color:#FFF; font-weight:bold; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; margin-left:10px; border:none; cursor:pointer; font-size:12px;}
.form .btn:hover {background-color:#333; text-decoration:none;}

.edit_foto { float:left; width:325px; height:72px; margin-top:20px; position:relative;padding:10px 20px 10px 15px;position:relative; background-color:#effadb;}
.edit_foto:hover {}
.edit_foto .campo {background-color:#F9F9F9; border:1px #CCC solid; padding:2px 5px; color:#666;outline: none;  }
.edit_foto .campo:hover, .form .campo:focus{ border:1px #94b200 solid; color:#000;background-color:#fff;}
.edit_foto .corto {width:154px;}
.edit_foto .largo {width:240px;}
.edit_foto .btn {color:#222; display:block-inline; padding:3px 8px; background-color:#94b200; color:#FFF; font-weight:bold; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; margin-left:10px; border:none; cursor:pointer; font-size:12px;}
.edit_foto .btn:hover {background-color:#333; text-decoration:none;}

.oculto {filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;}