body { margin:0 auto;font-family: verdana;background:url(../img/body-back.jpg) repeat}

img { border:0px }
p { margin: 15px 0;line-height:20px }
.aleft {text-align:left;}
.justify {text-align:justify;}
.lobster {font-family: 'Lobster';font-weight:normal !important;font-size: 19px;}
.lobster2 {font-family: 'Lobster Two', cursive;}
a {text-decoration:none;color:#000}
a:hover {text-decoration:underline;}
h2 {font-size:28px !important;padding:0px 0px 0px;font-family: 'Lobster Two', cursive;}
h2 a {font-family: 'Lobster Two', cursive;}
h3 {font-size:22px !important;font-family: 'Lobster Two', cursive;}
h3 a {font-family: 'Lobster Two', cursive}

#pag { margin:0 auto;width:960px;height:100%;margin-top:5px; font-family:verdana;font-size:13px}

#cab100 {width:100%;height:140px;border-bottom:solid #000 3px;background:url(../img/header-back.jpg) repeat }
#cab100 #cab {position:relative;width:960px;margin:0 auto;padding:0px} 
#cab100 #cab #logo {position:absolute;top:25px;left:397px;z-index:100}

.menu {position:absolute;top:90px;margin:0px;padding:0px}
.menu ul {margin:0px;padding:0px}
.menu li, .menu li a{display:inline;float:left;width:auto;padding:8px 8px 4px 8px}
.menu li{margin:0!important;}
.menu li a{color:#000;height:30px;}
.menu li a:hover{background-position:0 50px; text-decoration:none;color:#000;background-color:#fff;}
.menu li a.selected { text-decoration:none;color:#000;background-color:#eee;}

.boxp {width:300px;float:left;padding:10px}
.box .social {clear:both;margin:20px 0px;padding:20px 0px}
.box {height:auto;overflow:hidden;padding:0px;text-align:justify;margin:0px 0px 0 0px;font-size:15px}
/*.title { height:auto;padding:1px 0px 0px 15px;margin-top:15px }
.title h2 {color:#000!important; margin-top:50px;}
.title h2 a { text-decoration:underline}
.title h2 a:hover {color:#000}*/

.social { float:left; margin:10px 0px;}

.tags { float:left; margin:15px 0px;}
.tags-title {float:left;font-weight: bold;font-size:14px;}
.tags-box {float:left;margin:20px 0px; }

#contenido {clear:both;width:auto;background-color:#fff;margin:2px 0px;padding:40px;overflow:hidden;position:relative}

.listanumerada {margin:20px 0px !important;padding-left:25px !important;}
.listanumerada li {font-size:14px;color:#000;list-style-type:decimal !important}
.zubicaba200 {width:200px;float:left;}
.flotari {float:left;margin:10px;padding:10px}
.flotari img {margin:5px}
.lupa{vertical-align:middle;border:0px!important}

#slider {margin-top:65px}
#slider ul {margin:0px;padding:0px}

/*#novedadesPanel {float:left;width:500px;height:auto;font-size:14px;overflow:hidden}
#novedadesPanel .titleNovedades {font-family: 'Lobster';font-size:36px;color:#fff;padding:0px 15px;background: url(../img/novedades.jpg) no-repeat;}
#novedadesPanel ul {padding:0px;margin:20px 0px}
#novedadesPanel ul li {list-style-type:none;margin:10px 0px}
#novedadesPanel ul li .fecha {color:#128d3f;font-weight:bold}
#novedadesPanel ul li .title {color:#000;font-weight:bold}
#novedadesPanel ul li p {margin: 0px}
#novedadesPanel ul li .descripcion {margin:10px 0px}
#novedadesPanel .novedadesPanelp {width:300px;float:left;}
#novedadesPanel .novedadesPanelp .ampliar{color:#0f9340!important;text-decoration:underline}
#novedadesPanel .novedadesPaneli {width:auto;float:left;}
#novedadesPanel .novedadesPaneli img {height:125px}


#recetasPanel {float:left;width:390px;height:auto;font-family:Trebuchet MS;font-size:14px;overflow:hidden;}
#recetasPanel .titleRecetas {width:247px;float:right;font-family: 'Lobster';font-size:36px;color:#fff;padding:0px 15px;background: url(../img/recetas.jpg) no-repeat;text-align:right}
#recetasPanel .recetasP {clear:both;height:auto;overflow:hidden;text-align:right}
#recetasPanel .recetasP .title {color:#000;font-weight:bold}
#recetasPanel li  {list-style-type:none !important}*/

#pie {clear:both;width:960px;margin:20px auto;overflow:hidden;border-top:dotted #04061B 1px;font-family:verdana;font-size:13px}
#pie1 {clear:both;width:960px;height:40px;margin:0 auto}
#pie1 .social {float:left;width:160px;}
#pie1 .social ul {padding:0px;margin:0px}
#pie1 .social ul li {display:inline;list-style-type:none;}
#pie1 .piem {width:800px;float:left;margin:20px 0px}
#pie1 .piem ul {padding:0px;margin:0px}
#pie1 .piem ul li {display:inline;list-style-type:none;padding:0px 8px;border-right:dotted #04061B 1px}
#pie1 .piem ul li a { color:#024D6F;font-size:13px;height:25px;font-weight:bold;}
#pie1 .piem .copy{margin-left:8px;color:#aaa}

/*#noticias {float:left;width:272px;height:auto;overflow:hidden;background-color:#f57300;margin:20px 0px 0px 15px;padding:25px}
#noticias .fondo {background-color:#faa235;margin:0px;padding:5px 10px }
#noticias .title {font-family: 'Lobster';font-size:36px;font-weight:bold;color:#fff}
#noticias .descripcion {font-size:14px}
#noticias .imagenes {}
#noticias ul {margin:0px;padding:0px}
#noticias ul li {list-style-type: none;padding:10px 0px 0px 0px}
#noticias ul li a {font-family: 'Delius';font-size:14px;color:#fee900}
#noticias .blancop {color:#000;font-size:14px;font-family:arial;text-decoration:underline}*/


#txt {font-size:14px;color:#000;padding:25px 10px;overflow:auto;height:auto}
/*#txt a {font-size:14px;font-weight:bold;color:#268448;font-family:arial}*/
#txt ul {padding:0px;margin:0px;color:#000;}
#txt ul li {padding:0px;margin-bottom:10px;margin-left:25px;height:auto;list-style-type:square;}
#txt ul li h2 a {font-size:18px}
#txt ul li ul li {margin:0px;padding:0px;margin-left:30px;list-style-type: square !important;color:#000}
#txt ul li a {font-weight:normal;font-size: 14px;color:#000!important;}
#txt ul li ul li a {font-weight:normal;font-size: 14px;color:#000!important;}
#txt .fecha { margin:5px 0px;color:#000;font-style:oblique}
#txt .nostyle {margin:0px;padding:0px;list-style-type: none;}
#txt p {font-size: 14px;text-align:justify}
#txt .lista {list-style-type:none !important;margin-left:0px!important;overflow:hidden}
#txt .lista h2 {margin:0px!important}
#txt .imglista {float:left;margin:0px 20px 18px 0px}
#txt .imglistader {float:right;margin:0px 0px 18px 20px}
#txt .listap {width:280px;height:255px;list-style-type:none !important;margin-left:0px!important;overflow:hidden;float:left;}
#txt .listap h2 {color:#0f9340!important;margin:10px 0px}
#txt .listap h2 a {color:#0f9340!important;font-size: 14px;font-weight:bold}
#txt .listap .ampliari {color:#0f9340!important;text-decoration:underline}
/*#txt .trebuchet {font-family:'Trebuchet MS';font-size:18px}*/
#txt .tag {background-color:#e27300;color:#fff;font-weight:normal;font-size:14px;padding:5px; margin-right:5px; margin-bottom:5px; float:left;}

#boletines #msgbox {color:#ff0000;font-size:13px}
#boletines .messagebox {margin-top:5px;}
#boletines .messageboxok {color:#00bf00;font-size:13px}

.redondeada {border-radius: 8px;-ms-border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px }

/*paginador ------------------------------------------------------------------------------------------------- */
#paginador {clear:both;width:100%; padding: 5px 0; margin:40px 0px;font-size: 14px !important; background-color:transparent;overflow:hidden;text-align:left;}
#paginador a { background-color: #fff; border: 1px solid #ddd; color: #000; padding:3px 9px; }
#paginador a:hover { color: #268448; }
#paginador .pselected { color: #fff; padding:3px 9px; border:1px solid #3a2506; font-weight: bolder; background-color:#3a2506}
#paginador .pag_registros {padding: 3px 9px;border: 1px solid #ddd; color: #000; }

/* ------ formulario ------------------------------------------------------------------------*/
#forms {width: auto;margin: 0px;text-align: left;cursor:default;overflow: hidden;margin-top:20px}
#forms form{padding: 0;}
#forms fieldset{border:1px solid #ddd;padding: 15px 25px; margin: 10px 0px;background-color:#fff;}
#forms legend { letter-spacing: 0px;font-weight: bold;line-height: 1.1;color:#fff;background: #3a2506;border: 0px solid #842C4C;padding: 5px 6px;font-size:13px !important}
#forms form label{display: block;color: #000;font-weight:bold;line-height:18px}
#forms form input{padding: 6px;color: #666;font-size: 11px;border: 1px solid #D6D6D6;}
#forms form input.error{background: #3a2506;border-color: #C92D73;}
#forms form input.submit {background-color:#3a2506;color:#fff}
#forms form .radio {float:left !important}
#forms form .checkbox {padding-right:5px}
#forms form textarea{width: 595px;height:100px;padding: 6px;color: #666;font-style: italic;font-size: 12px;border: 1px solid #cecece;}
#forms form textarea.error{background: #f8dbdb;border-color: #C92D73;}
#forms form select{width: 200px;padding: 6px;color: #666;font-size: 11px;border: 1px solid #cecece;margin-right:15px;}
#forms form input.checkbox{width:auto;color: #949494;border: solid 1px solid #aaa;} 
#forms form div{margin-bottom: 15px;float:left;}
#forms #error {border:solid #eee 1px;padding:15px;margin:5px 0px;color:#fff;background-color:#c11111}
#forms #error ul {margin:0px;padding:0px;margin-left:25px}
#forms #error ul li {margin:0px;padding:0px;color:#fff}


#forms #valido {border:solid #eee 1px;padding:15px;margin:5px 0px;color:#00bf00;font-weight:bold}
#forms .left {float:left !important;margin:5px}
#forms .clear {clear:both;height:auto}
#forms .opcionmarcas {float:left;width:150px;color:#000;font-size:11px;margin:0px}
#forms .opcionmarcas span {padding-left:10px}
#forms .opcion {float:left;width:205px;color:#000;font-size:11px;margin:0px}
#forms .opcion span {padding-left:10px}
#forms form label span {padding-left:10px;color:#C81510}
#forms form label.lab {margin-bottom:10px}
#forms form .imagen {float:left;margin-top:15px;text-align:center;margin-right:10px}
#forms form .imagen .img img {height:85px;float:left;border:solid #eee 1px;}
#forms form .imagen .img {clear:both;margin:0px;}
#forms form .imagen .borrado {width:100%;background-color:#eee;clear:both;padding:4px 0px}
#forms form .imagen .borrado a{color:#000 !important}
#forms form .imagen .borrado img {height:16px;vertical-align:middle;cursor:pointer}
#txt #condiciones {overflow:auto;height:200px}

#artesaLogos { clear:both;overflow:hidden; }
#artesaLogos .logo { float:left; padding: 10px;}
#artesaLogos .logo img { height: 160px; }
#artesaPie { clear:both;overflow:hidden;text-align: center;}