/*
______________________________________________________________________________

	CSS que contiene todos los estilos específicos del sitio web de Pescaderías

	version: 0.1
______________________________________________________________________________

	INDEX

	1 ROOT
	2 HEADINGS
	3 TYPOGRAPHY
	4 LINKS
	5 FIGURES & IMAGES
	6 TABLES
	7 FORMS
	8 LISTS
	9 BANNER
	10 NAVIGATION
	11 CONTENT
	12 COMPLEMENTARY
	13 CONTENTINFO
	14 GLOBAL OBJECTS
	15 CLIENT-SPECIFIC
______________________________________________________________________________

	COLOURS

	BLACK: #333
	WHITE: #FDFDFD
	DARK BLUE: #384554
	MAIN MENU BLUE: #107AAC;
	FOOTER LIGHT GRAY: #F1F1F1;
        DOTTED BORDERS: #333;
______________________________________________________________________________

	FONTS

	'PT Sans', sans-serif;
______________________________________________________________________________

*/

/*	1 ROOT	================================================================== */


/* ---------------------------------------------------- */
/*							*/
/* CSS Reset from Eric Meyer 				*/
/* v1.0 | 20080212 					*/
/* http://meyerweb.com/eric/tools/css/reset/index.html 	*/
/*							*/
/* ---------------------------------------------------- */

#first-time{
display:none
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:
    0;
padding:
    0;
border:
    0;
outline:
    0;
font-size:
    100%;
vertical-align:
    baseline;
background:
    transparent;
}
body {
line-height:
    1;
}
a:focus {
    border: 1px dotted black;
}
.region-content img {
border:
    1px solid #384554;
}
ol, ul {
list-style:
    none;
line-height:
    1.4em
}
blockquote, q {
quotes:
    none;
}
blockquote:
before, blockquote:
after,
q:
before, q:
after {
content: ''
    ;
content:
    none;
}



/* remember to highlight inserts somehow! */
ins {
text-decoration:
    none;
}
del {
text-decoration:
    line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:
    collapse;
border-spacing:
    0;
}

a {
text-decoration:
    underline;
}
body { background-color: #333; color: #333; }

#body{ overflow: hidden; }

#maincontent{ background: #fff; padding: 0 6px 0 6px; }

#fila-2-1>.columnpane{ border-right: 1px dotted #333; }

#leftsidebar .columnpane{ border-right: 1px dotted #333; }
#rightsidebar .columnpane{ border-left: 1px dotted #333; }

.contentwrapper	{ background-color: #fdfdfd; }

.contentwrapper>.contentpane{ padding:
                              0 6px 0 6px;
                            }

.box{ overflow:
      hidden;
      padding:
      6px;
    }

.item-page{ overflow:
            hidden;
          }

/*	2 HEADINGS =============================================================== */

li h2, li h1,
li h3,
li h4,
li h5,
li h6{ display:
       inline !important;
     }

h2, h1{ padding-bottom:
    6px;
    border-bottom:
    1px solid;
    margin-right:
    6px;
  }
.node-noticias h2, h1 {
    margin-left: 6px;
}
h2, h1,
h3{ margin-bottom:
    6px;
  }

.lastnews li h3{ background:
                 url("../images/bullet-arrow.gif") no-repeat 0 6px;
                 padding-left:
                 10px;
               }

.lastnews .destacados li h3{ background:
                             none;
                             padding-left:
                             0;
                           }

.item-page h3{ border-bottom:
               1px solid;
             }

.especies h3,
.contacto h3,
.empresas h3,
.datosespecie h3{ padding-left:
                  30px;
                  min-height:
                  30px;
                }

.empresas h3{ background:
              url("../images/icon-dondeencontrarlo.png") no-repeat 0 3px;
            }
.especies h3{ background:
              url("../images/icon-especies.png") no-repeat 0 0;
            }
.contacto h3{ background:
              url("../images/icon-contacto.png") no-repeat 0 3px;
              margin-top:
              17px;
            }

.empresas h4{ font-size:
              1.2em;
            }

/*	3 TYPOGRAPHY ============================================================= */

body{ font-family: 'Droid Sans'
      , 'PT Sans', sans-serif;
      font-size:
      1em; /* 16px */
	  width: 100%;
    }

input{ font-family: 'Droid Sans'
       , 'PT Sans', sans-serif;
     }

h2, h1,
h3,
h4,
h5,
h6{ color: #384554; line-height: 1.5em; }

h2, h1{ font-size:
    1.1em;
  }
h3{ font-size:
    .8em;
  }
h4{ font-size:
    .8em;
  }

p{
font-size:
    .8em;
text-align:
    justify;
padding-right:
    .3em;
line-height:
    1.5em;
}

a{ color: #384554; }

#aiContactSafeForm_contact_info h3{ font-weight: normal; font-size: 1em; text-transform: uppercase; }

.contacto h3,
.especies h3,
.datosespecie h3,
.empresas h3{ font-size:
              1.1em;
              font-style:
              normal;
            }

.descespecie{ color: #fff; }

.fichaespecie h2, .fichaespecie h1{ border-bottom:
                  0;
                  font-size:
                  1.5em;
                  color: #107aac; }

#maincontent ul,
#maincontent ol,
.precontent ul,
.precontent ol{ font-size:
                .8em;
              }

#maincontent ul ul,
#maincontent ul ol,
#maincontent ol ul,
#maincontent ol ol,
.precontent ul ul,
.precontent ol ul,
.precontent ul ol,
.precontent ol ol{ font-size:
                   1em;
                 }

#leftsidebar .menu a{ font-size: .8em; font-weight: bold; }

.typopescaderias{ font-style:
                  italic;
                  color: #107AAC; }

.colournegative .typopescaderias{ color: #fff; }

.buscarrecetasde{ text-decoration:
                  none;
                }

.buscarrecetasde{ color: #fff; font-size: .8em; }

.mod-articles-category-date{ font-size:
                             .7em;
                           }

.mod_sv_slideshow *{ font-family: 'PT Sans'
                     , sans-serif !important;
                     color: #fff; }

.box_skitter .label_skitter p{ font-size:
                               .8em;
                             }
.box_skitter .label_skitter .title{ font-size:
                                    1em;
                                    padding-top:
                                    .5em;
                                  }

.breadcrumbs{ font-size:
              .8em;
              line-height:
              1.5em;
            }

.breadcrumbs a{	color: #107AAC;	}
.view-empty {
    padding: 20px;
}
.topbar{ font-size:
         .6em;
         font-weight:
         bold;
         text-transform:
         uppercase;
       }

.topbar .menu a{ color: #384554; }

.mainmenubar{ font-size:
              .9em;
              font-weight:
              bold;
            }

.mainmenubar a{	color: #FFF; }

.tracker li{ font-size:
             .8em;
             font-weight:
             bold;
           }

.box.colournegative{ color: #fff; }

.logo_cons {
    float: left;
    margin-top: 143px;
    position: absolute;
    z-index: 99;
    background-color: #fff;
    margin-left: 12px;
    padding: 10px;
}

.box.colournegative h2,
.box.colournegative a{ color: #fff !important; }

.box.colournegative input[type="submit"]{ color: #fff; font-weight: bold; }

.article-info .published{ font-size:
                          .7em;
                          color: #656565; }

.k2Pagination ul,
.pagination ul{	line-height:
                1em;
              }

.pagenav{ color: #756B90; font-size: .8em; font-weight: bold; }

span.pagenav,
a.pagenav:
hover{ color: #FFFFFF; text-decoration: none;	}

#xmap ul{ font-weight: bold; }

#xmap ul ul{ font-weight: normal; }

#aiContactSafe_contact_form{ font-size: .8em; }

.required_field{ color: #ff0000; font-weight: bold; }

.pagefooter{ font-size:
             .8em;
           }

.pagefooter a{ color: #666; }

.pagefooter .menu>li{ font-weight:
                      bold;
                    }

.pagefooter .menu>li.deeper li{ font-weight:
                                normal;
                              }

/*	4 LINKS ================================================================== */

a{ text-decoration:
   underline;
 }

.menu a{ text-decoration:
         none;
       }

.menu a:
hover{ text-decoration:
       underline;
     }

.topbar .menu a{ text-decoration:
                 none;
               }

.topbar .menu .mod-languages .lang-active a{ text-decoration:
        none;
        cursor:
        default;
                                           }

.pagenav{ text-decoration:
          none;
        }

#xmap a{ text-decoration: none; }

#xmap a:hover{ text-decoration: underline; }

.button{ background: #107AAC; padding: 6px; }

.button a{ color: #fff; font-size: 0.8em; text-decoration: none; }

.button a:
hover{ text-decoration:
       underline;
     }

.searchrecetasbutton{ padding-top:
                      1em;
                      border-top:
                      1px dotted #333; }

.buscarrecetasde{
display:
    block;
background:
    url('../images/recetas-button.png') no-repeat;
padding:
    1em 1em 1em 3.8em;
font-size:
    1em;
}

.print-icon{ float:
             right;
             margin-top:
             -2em;
           }

/*	5 FIGURES & IMAGES ======================================================= */

.mainpane img{}

.articlebar img{ margin-top:
                 0 !important;
               }

.img-intro-novas,
.blog p>img,
.item-page>p>img,
.img-intro-left,
.img-fulltext-left,
.items-leading img{
float:
    left;
margin:
    0 6px 6px 0;
overflow:
    hidden;
border:
    1px solid #384554;
}

.img-fulltext,
.blog .img-intro-left img,
.blog .img-intro-right img{ max-width:
                            100%;
                          }

.fichaespecie .img-fulltext{ margin:
                             0 6px;
                           }


.img-intro-left,
.img-fulltext-left{ float:
                    left !important;
                  }

.img-intro-right,
.img-fulltext-right{ float:
                     right !important;
                   }

.img-intro-left img,
.img-intro-right img{ max-width:
                      40%;
                    }

.img_caption{
background: #333;
color: #F1F1F1;
padding:
    6px 3px 3px 3px;
}

.fichaempresa .img-fulltext{
clear:
    both;
display:
    block;
max-width:
    99%;
border: 0;
}

.form-item label{
font-size:
    0.8em !important;
}

form#webform-client-form-551 {
    width:
    50%;
    float:
    left;
    margin-bottom:
    18px;
}

.node-estatica .trazaData {
    float: left;
	
}

.node-estatica .trazaData .img-fulltext{
    float:left;
	width: 25%;
	margin-bottom: 15px;
}

.node-estatica .trazaData ul {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    float: right;
}

div#map {
    width: 100%;
    height: 250px;
}

input#edit-submitted-foto-upload-button {
    display:
    none;
}

article#node-972 {
    width: 99%;
	border-left: 0;
}
article#node-973 {
    width: 99%;
	border-left: 0;
}

article#node-974 {
    width: 99%;
	border-left: 0;
}

article#node-975 {
    width: 98%;
	border-left: 0;
}
article#node-976 {
    width: 98%;
	border-left: 0;
}
article#node-977 {
    width: 98%;
	border-left: 0;
}

article#node-981 {
    width: 98%;
	border-left: 0;
}
article#node-982 {
    width: 98%;
	border-left: 0;
}
article#node-983 {
    width: 98%;
	border-left: 0;
}

article#node-979 {
    width: 98%;
	border-left: 0;
	margin-bottom: 36px;
}

article#node-978 {
    width: 98%;
	border-left: 0;
	margin-bottom: 36px;
}

article#node-980 {
    width: 98%;
	border-left: 0;
	margin-bottom: 36px;
}

form#webform-client-form-971 {
    width: 64%;
    float: left;
}

#node-981 form#webform-client-form-971, #node-982 form#webform-client-form-971, #node-983 form#webform-client-form-971 {
    width: 65%;
    float: left;
}
#node-972  #aiContactSafeForm_contact_form, #node-972 #aiContactSafeForm_contact_info {
    float: left;
    width: 36%;
}

#node-973  #aiContactSafeForm_contact_form, #node-973 #aiContactSafeForm_contact_info {
    float: left;
    width: 36%;
}

#node-974  #aiContactSafeForm_contact_form, #node-974 #aiContactSafeForm_contact_info {
    float: left;
    width: 36%;
}

#node-981  #aiContactSafeForm_contact_form, #node-981 #aiContactSafeForm_contact_info {
    float: left;
    width: 35%;
}
#node-982  #aiContactSafeForm_contact_form, #node-982 #aiContactSafeForm_contact_info {
    float: left;
    width: 35%;
}
#node-983  #aiContactSafeForm_contact_form, #node-983 #aiContactSafeForm_contact_info {
    float: left;
    width: 35%;
}

.webform-client-form-971 .form-textarea-wrapper {
    display: inline-block;
    width: 71% !important;
    margin-left: 53px;
}

li.expanded {
    font-weight: bold;
}

ul li.expanded {
    list-style-type: square !important;
	list-style-image: none;
	font-size: 0.8em;
}

li.leaf {
    font-weight: normal;
	    background: url("../images/bullet-xmap.png") no-repeat 0 6px;
		padding-left: 12px;
}

#node-978 ul.menu.clearfix {
    margin-left: 36px;
}

#node-979 ul.menu.clearfix {
    margin-left: 36px;
}

#node-980 ul.menu.clearfix {
    margin-left: 36px;
}

/*	6 TABLES ================================================================= */

/*	7 FORMS ================================================================== */

input[type="text"], textarea{
border:
    0;
height:
    18px;
width:
    70%;
border:
    1px solid #384554;
display:
    inherit;
float:
    right;
margin-right:
    7%;
}

span#views_slideshow_controls_text_pause_carrusel_receta-block.views-slideshow-controls-text-status-play {
    position: absolute;
    margin-top: 237px;
    margin-left: 70px;
    font-size: 0;
	background: url("../images/pause.png") no-repeat 3px;
	    padding: 8px;
    border: 1px solid #ccc;
	
}

span#views_slideshow_controls_text_pause_carrusel_receta-block.views-slideshow-controls-text-status-pause {
    position: absolute;
    margin-top: 237px;
    margin-left: 70px;
    font-size: 0;
	background: url("../images/play.png") no-repeat 3px;
	    padding: 8px;
    border: 1px solid #ccc;
	
}
span#views_slideshow_controls_text_pause_slide_especies-block.views-slideshow-controls-text-status-play {
    position: absolute;
    margin-top: 0px;
    margin-left: 116px;
    font-size: 0;
	background: url("../images/pause.png") no-repeat 3px;
	    padding: 8px;
    border: 1px solid #ccc;
	
}
span#views_slideshow_controls_text_pause_slide_especies-block.views-slideshow-controls-text-status-pause {
    position: absolute;
    margin-top: 0px;
    margin-left: 116px;
    font-size: 0;
	background: url("../images/play.png") no-repeat 3px;
	    padding: 8px;
    border: 1px solid #ccc;
	
}
span#views_slideshow_controls_text_previous_slide_especies-block {
    display: none;
}
span#views_slideshow_controls_text_next_slide_especies-block {
    display: none;
}
span#views_slideshow_controls_text_previous_carrusel_receta-block {
    display: none;
}

span#views_slideshow_controls_text_next_carrusel_receta-block {
    display: none;
}

span#views_slideshow_controls_text_pause_carrusel_receta-block {
    position: absolute;
    margin-top: 239px;
    margin-left: 70px;
    font-size: 0;
}
.view-buscador-recetas input[type="text"], textarea{
border:
    0;
height:
    18px;
width:
    95%;
border:
    1px solid #384554;
display:
    inherit;
float:
    left;
margin-left:
    1%;
}

.views-exposed-widget.views-submit-button {

margin-top:
    -23px;
}

form#views-exposed-form-buscador-recetas-page-1 {
    background-color: #384554;
    padding:
    12px;
    margin-left:
    6px;
}

form#views-exposed-form-buscador-recetas-page-3 {
    background-color: #384554;
    padding:
    12px;
    margin-left:
    6px;
}

form#views-exposed-form-buscador-recetas-page-2 {
    background-color: #384554;
    padding:
    12px;
    margin-left:
    6px;
}

.attachment.attachment-after {
    margin-top: 36px;
}

.views-widget {
float:
    left;
}

input[type="email"], textarea{
border:
    0;
height:
    18px;
width:
    70%;
border:
    1px solid #384554;
display:
    inherit;
float:
    right;
margin-right:
    7%;
}

input[type="submit"]{
border:
    0;
background: #384554;
padding:
    6px;
color: #FFF;
float:
    right;
margin-right:
    7%;
}

.search{ margin:
         .7em 0 1em 0;
       }

.search .word{
background: #384554;
padding:
    1em;
color: #fff;
margin-bottom:
    1em;
}

.search .inputbox{ width:
                   50%;
                   padding-left:
                   .3em;
                 }

.search .button{
background: #384554;
color: #fff;
border:
    1px solid;
cursor:
    pointer;
}

div#slideshow-nav-esp a {
    text-decoration: none;
}

div#slideshow-nav a {
    text-decoration: none;
}

.searchintro>p{ padding-bottom:
                .5em;
                border-bottom:
                1px solid;
              }

.search .phrases,
.search .form-limit{ /*display: none;*/ }

.search-results{}

.result-category{ display:
                  none;
                }

.result-text{ font-size:
              .8em;
              padding:
              .5em 0 1em 0;
            }

.search .error{
background:
    url("../images/err_16.png") no-repeat 8px 8px #F6CBCA;
border:
    solid 1px #A30000;
color:#A30000;
padding:
    6px;
}

.aixeena_tags{ font-size:
               .8em;
               line-height:
               1.5em;
             }

.tag-results{}
/*
.tag-intro{
    color: #107AAC;
    margin-bottom: -3px;
    display: block;
}

    .tag-intro .highlight{ font-weight: bold; }
*/

.tag-intro,
.result-text br{ display:
                 none;
               }

.aiContactSafe{ overflow:
                hidden;
              }

#aiContactSafeForm{ overflow: hidden; }

#aiContactSafeForm_contact_form{ margin-bottom: 1em; }

#aiContactSafeForm_contact_form form{ padding-right: 12px; }

#aiContactSafeForm_contact_form #aiContactSafe_info{ padding: 6px 6px 6px 0; }

#aiContactSafeForm_contact_info{}

#aiContactSafeForm_contact_info .auxinfo{
border-left:
1px dashed #333;
padding:
1em;
margin-bottom:
1em;
}

#aiContactSafeForm_contact_info h3{
background:
url("../images/mail.png") no-repeat;
    height: 30px;
    padding: 15px 0 15px 60px;
border-bottom:
1px solid;
margin:
-15px 0 12px 0;
}
.webform-container-inline.webform-component-textarea label {
    vertical-align: top;
    float: left;
	    min-width: 64px;
}
.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 70px;
}

#aiContactSafeForm_contact_info .telephone{ padding: 6px; }

#aiContactSafeForm_contact_info .gmapslink{
background:
url("../images/map.png") no-repeat 6px 6px #F1F0DE;
padding:
8px 6px 12px 36px;
border:
1px dashed #999;
display:
block;
}

/*	8 LISTS ================================================================== */

#maincontent ul,
#maincontent ol{ margin-bottom: 1.4em; }

.lastnews ul{ margin-left:
              0 !important;
            }

.lastnews li{
list-style:
    outside;
list-style-image:
    none;
display:
    block;
overflow:
    hidden;
}

.lastnews>li{ float:
              left;
              width:
              50%;
            }

.lastnews>li:
first-child{ float:
             none;
             width:
             100%;
           }

.lastnews .bloque_1 li{ padding-right:
                        1em;
                        margin-bottom:
                        1em;
                      }

.lastnews .bloque_2 li{ padding-left:
                        1em;
                        margin-bottom:
                        1em;
                      }

.tracker ul{ margin-left:
             0;
           }

.tracker li{
list-style:
    none outside;
background:
    url("../images/bullet-square-negative.gif") no-repeat 0 7px;
padding-left:
    15px;
}

.contacto ul,
.especies ul,
.empresas ul,
.datosespecie ul{ margin-bottom:
                  12px;
                  margin-left:
                  0 !important;
                }

.contacto li,
.especies li,
.empresas li,
.datosespecie li{ list-style:
                  none outside;
                }

.especies li,
.empresas li,
.datosespecie li{ background:
                  url("../images/bullet-square.gif") no-repeat 0 8px;
                  padding-left:
                  15px;
                }

.empresas li{ margin-top:
              12px;
            }

.empresas li li{
width:
    30%;
margin-right:
    1%;
float:
    left;
margin-top:
    5px;
}
.especies {
padding:
    12px;
}
.especies li{ width:
              22%;
              float:
              left;
              margin:
              0;
            }

.contacto li{
overflow:
    hidden;
padding-left:
    30px;
min-height:
    24px;
margin-bottom:
    6px;
}

.contacto li.nombre { background:
                      url("../images/icon-name.png") no-repeat;
                    }
.contacto li.direccion { background:
                         url("../images/icon-direccion.png") no-repeat;
                       }
.contacto li.telefono { background:
                        url("../images/icon-telefono.png") no-repeat;
                      }
.contacto li.fax { background:
                   url("../images/icon-fax.png") no-repeat;
                 }
.contacto li.email { background:
                     url("../images/icon-mail.png") no-repeat;
                   }
.contacto li.web { background:
                   url("../images/icon-web.png") no-repeat;
                 }



.empresasli {
margin-top:
    12px;
font-size:
    .8em;
background:
    url("../images/bullet-square.gif") no-repeat 0 8px;
padding-left:
    15px;
}

.empresas {
margin:
    12px;
}

button {
background-color: #107AAC;
color:
    white;
border:
    0;
padding:
    6px;
}
.blog .item{
overflow:
    hidden;
padding-top:
    6px;
margin-top:
    6px;
border-top:
    4px solid #067FB4;
}

.blog .ingredientes,
.blog .actions{ display:
                none;
              }

.recetas_cover {
float:
    left;
width:
    73.3%;
margin-top:
    -90px;
border-left:
    1px dotted;
padding-left:
    6px;
margin-right:
    6px;
}

.recetas_cover h2, .recetas_cover h1{
margin-left:
    0px;
}

.izq_receta {
width:
    39%;
margin-right:
    6px;
border-right:
    1px solid black;
float:
    left;
}

	.alignleft
	{
		float: left !important;
	}
	video {
    width: 100%;
}
.ingredientes{
overflow:
    hidden;
display:
    block;
margin-left:
    0;
border:
    1px dashed #999;
padding:
    6px;
margin-bottom:
    7px !important;
background: #F1F0DE;
list-style-position:
    inside;
float:
    left;
width:
    93%;
margin-top:
    6px;
}

.ingredientes .title{
display:
    block;
margin-bottom:
    12px;
font-size:
    1.2em;
padding:
    6px 0;
border-bottom:
    4px double;
}
div.ingredientes li {
font-size:
    0.8em;
list-style-position:
    inside;
}

.itemSocialButtonsrecetas{
margin-right:
    6px;
margin-bottom:
    48px;
}

a.print {
float:
    right;
margin-top:
    5px;
cursor:
    pointer;
}

a.print img {
border:
    none;
}

.itemSocialButtonsrecetas h3{
border-bottom:
    1px solid;
}

.itemSocialButtons h3{
border-bottom:
    1px solid;
}

#block-views-listado-noticias-block h2{
margin-left:
6px
}

#block-views-listado-receitas-block-2 h2{
margin-left:
6px
}

.ingredientes ul{ margin-bottom:
                  0 !important;
                }

.ingredientes>li{ list-style:
                  none;
                  padding-bottom:
                  12px;
                }


.trazaResults{
overflow:
    hidden;
display:
    block;
margin-left:
    0;
border:
    1px dashed #999;
padding:
    6px;
margin-bottom:
    7px !important;
background: #F1F0DE;
    float: left;
    width: 100%;
    margin-top: 48px;
}
.trazaData {
    font-size: 0.8em;
}

input#idProduto {
    float: left;
    margin-left: 36px;
}
input#buscatraza {
    margin-right: 12%;
}
.trazaResults h3{
display:
    block;
margin-bottom:
    12px;
padding:
    6px 0;
border-bottom:
    4px double;
}

.trazaData ul{ margin-bottom:
               0 !important;
               margin-left:
               0 !important;
             }

.trazaData li{ list-style:
               none;
             }

.trazaData li>span:
first-child{
background:
    url("../images/bullet-arrow.gif") no-repeat 0 3px;
padding-left:
    10px;
padding-bottom:
    12px;
font-weight:
    bold;
}
span.trazaDataLabel {
    font-weight: bold;
}
.eslabones table{ margin:
                  1em 0;
                  width:
                  100%;
                }

.eslabones th{
color: #FFF;
background: #384554;
padding:
    6px;
text-align:
    left;
border:
    2px solid #F1F0DE;
font-weight:
    normal;
}

.eslabones td{
background: #FFF;
padding:
    3px;
text-align:
    left;
border:
    2px solid #F1F0DE;
font-size:
    .83em;
}

.eslabones td.text-right{ text-align:
                          right;
                        }

.actions{ list-style:
          none;
          margin:
          0 !important;
        }
.actions li{ display:
             inline;
           }

/*	9 BANNER ================================================================= */

.bannerbar{ margin-bottom:
            -13px;
            overflow:
            hidden;
          }

.bannerbar .mainlogobig{

float:left;

}

.bannerbar .mainlogobig img{
width: 423px;
}

.bannerbar .mainbanner{

float:left;

}

.bannerbar .mainbanner img{
width: 214px;
}

.bannerbar.hidemobile.showtablet {
    height: 230px;
	width:100%;
}
.logoxunta {

    position: relative;
    top: -210px;
    right: -8px;
    width: 100%;

}

div#peswarp {
    width: 640px;
    margin: auto;
}
.bannerbar .auxspace{
position:
    relative;
margin-top:
    -340px;
z-index:
    1;
padding:
    6px 6px 0 0;
}

.bannerbar .auxspace a,
.bannerbar .auxspace img{ display:
                          block;
                          overflow:
                          hidden;
                        }

.mod_sv_slideshow .container_skitter{ border:
                                      1px solid #384554; }

.box_skitter .info_slide{ left:
                          0 !important;
                          padding-left:
                          0 !important;
                        }

/*	10 NAVIGATION ============================================================ */

.topbar{
background:
    url("../images/background-topbar.png") repeat-x;
height:
    25px;
overflow:
    hidden;
position:
    relative;
padding:
    12px 6px 0 6px;
}

.topbar .menu li{
margin-left:
    .5em;
padding-left:
    .5em;
border-left:
    1px solid;
}

.topbar .menu li:
first-child{
margin-left:
    0;
padding-left:
    0;
border-left:
    0;
}

.topbar .topmenubar{ margin-right:
                     15%;
                   }

.mainmenubar{ background: #107AAC; overflow: hidden; }

.mainmenubar .menu li{ padding:
                       6px 12px 6px 12px;
                       border-left:
                       2px solid #FDFDFD; }

.mainmenubar .menu li:first-child{ border-left:
             0;
           }
.mainmenubar .menu li:hover,.mainmenubar .menu li.active{ background: #384554; }

.breadcrumbs{ padding:
              12px;
              overflow:
              hidden;
            }
.custom {
    border-bottom: 1px dotted black;
    padding-bottom: 18px;
    margin-bottom: 24px;
}
#leftsidebar .menu{ margin-left: 0 !important; }

#leftsidebar .menu li{
background: #F1F1F1;
border-left:
5px solid #067FB4;
list-style:
none outside none;
margin-top:
3px;
padding:
6px 6px 6px 12px;
}

#leftsidebar .menu li:hover,
#leftsidebar .menu .active,


#xmap>ul{ margin-left: 0 !important; }

#xmap>ul>li{
list-style:
none;
background:
url("../images/bullet-square.gif") no-repeat 0 6px;
list-style-position:
outside;
padding-left:
15px;
overflow:
hidden;
}

#xmap>ul>li li{
list-style:
none;
background:
url("../images/bullet-xmap.png") no-repeat 0 6px;
list-style-position:
outside;
padding-left:
15px;
overflow:
hidden;
}

.pagefooter{
background:  #F1F1F1;
border-top:
    1px dotted #333;
overflow:
    hidden;
padding:
    2em 12px 2em 12px;
margin-left:
    -6px;
margin-right:
    -6px;
}

.pagefooter .uelogo{ float:
                     right;
                   }

.pagefooter .menu{ margin-left:
                   0 !important;
                   overflow:
                   hidden;
                 }

.pagefooter .menu>li{
float:
    left;
overflow:
    hidden;
margin-left:
    4%;
max-width:
    16%;
}

.pagefooter .menu>li:
first-child{ margin-left:
             0;
           }

.k2Pagination,
.pagination {
clear:
    both;
margin-top:
    24px;
margin-bottom:
    24px;
overflow:
    hidden;
}

.k2Pagination ul,
.pagination ul {
display:
    block;
margin:
    0 auto !important;
width:
    300px;
line-height:
    1em;
}

.k2Pagination li,
.pagination li {
background:
    url("../images/button-nav.gif") repeat-x scroll 0 0 transparent;
border:
    1px solid #999999;
display:
    block;
float:
    left;
margin-left:
    3px;
}

.k2Pagination li:
first-child,
.pagination li:
first-child { margin-left:
              0;
            }

.pagenav { padding:
           4px 3px 2px;
         }

span.pagenav,
a.pagenav:
hover { background: #384554; text-decoration: none; }

/*	11 CONTENT =============================================================== */

.mod-articles-category-date{ display:
                             block;
                             margin-bottom:
                             6px;
                           }

.blog{}

.article-info .article-info-term{ display:
                                  none;
                                }

.article-info .published{ margin-bottom:
                          12px;
                        }

.items-leading p{ /*overflow: hidden;*/ }

.item{ clear:
       both;
       overflow:
       hidden;
     }



div#block-block-1 {
    width:
    43%;
}

div#block-block-2 {
    width:
    43%;
}

div#block-block-3 {
    width:
    43%;
}

.block-menu-block h2{
display:
    none;
}

.block-menu-block{
width:
    24%;
margin-left:
    6px;
float:
    left;
}

.menu-block-wrapper li {
background: #F1F1F1;
border-left:
    5px solid #067FB4;
list-style:
    none outside none;
margin-top:
    3px;
padding:
    6px 6px 6px 12px;
}

.menu-block-wrapper li.active {
background: #E1E1E1;
}

.menu-block-wrapper li a {
font-size:
    .8em;
font-weight:
    bold;
}
.view.view-noticias-portada {
height:
    430px;
}

.box.tracker{
padding:
    15px;
height:
    226px;
float:
    left;
overflow:
    hidden;
margin:
    0 6px 0 6px;
}

li.active a {
text-decoration:
    underline !important;
}

.breadcrumb {
padding:
    12px;
overflow:
    hidden;
font-size:
    12px;
}

.breadcrumb a {
color: #107AAC;
}
div#block-views-carrusel-receta-block {
    float:
    left;
    margin-top:
    6px;
    margin-bottom:
    6px;
}

div#block-views-carrusel-receta-block  span.views-field.views-field-title {
    z-index:
    150;
    position:
    absolute;
    bottom:
    4px;
    left:
    0;
    color: #fff;
    background:
    url(../images/capaSemiTransparente.png) repeat left top;
    width:
    536px;
    height:
    30px;
    padding-top:
    12px;
    padding-left:
    6px;
}

div#block-views-carrusel-receta-block  span.views-field.views-field-title a{
    color: #fff;
}



div#block-views-slide-especies-block{
    float:
    left;
    margin-top:
    18px;
    margin-bottom:
    6px;
    width:
    27%;
    margin-left:
    6px;
}

div#block-views-slide-especies-block  div.views-field.views-field-name{
    z-index:
    150;
    position:
    absolute;
    bottom:
    4px;
    left:
    0;
    color: #fff;
    background:
    url(../images/capaSemiTransparente.png) repeat left top;
    width:
    255px;
    height:
    30px;
    padding-top:
    12px;
    padding-left:
    6px;
}

div#block-views-slide-especies-block  div.views-field.views-field-name a{
    color: #fff;
}

div#block-views-noticias-portada-block {
    width:
    70%;
    float:
    left;
    margin-left:
    6px;
    border-right:
    1px dotted #333;
    padding-right:
    6px;
}


.not-front div#block-views-bloque-tag-block {
    float:
    left;
    width:
    24%;
    margin-left:
    6px;
    margin-right:
    6px;
	margin-bottom: 36px;
}

div#block-menu-block-4 {
    float:
    none;
    margin-bottom:
    12px;
}

div#block-menu-block-8 {
    float:
    none;
    margin-bottom:
    12px;
}
div#block-menu-block-12 {
    float:
    none;
    margin-bottom:
    12px;
}
div#block-views-listado-receitas-block {
    float:
    left;
    width:
    74%;
    margin-top:
    -90px;
    border-left:
    1px dotted;
}

.view-header {
font-size:
    .8em;
text-align:
    justify;
padding-right:
    .3em;
line-height:
    1.5em;
margin-left:
    6px;
}

div#block-views-bloque-tag-block {
    float:
    left;
    width:
    27%;
    margin-left:
    6px;
    margin-right:
    6px;
}
td.col-1.col-first {
width:
    65%;
}

.mod-articles-category-title {
background:
    url("../images/bullet-arrow.gif") no-repeat 0 6px;
padding-left:
    9px;
display:
    list-item;
list-style-type:
    none;
}

.views-row-1 span.field-content.mod-articles-category-title {
background:
    none;
padding-left:
    0px;
}

.attachment span.field-content.mod-articles-category-date {
padding-left:
    9px;
}

.view-noticias-portada .views-row-1 {
height:
    250px;
}

.view-noticias-portada .views-field-field-imagen-principal {
float:
    left;
margin-right:
    6px;
}

.field-imagen-principal {
float:
    left;
margin-right:
    6px;
}

.view-listado-noticias .views-field-field-imagen-principal {
float:
    left;
margin-right:
    6px;
}
.view-listado-noticias .views-row {
float:
    left;
padding-top:
    6px;
border-top:
    4px solid #067FB4;
margin:
    6px 6px 0 6px;
width:
    99%;
}

div#block-views-listado-receitas-block-2 {
    float:
    left;
    width:
    74%;
    margin-top:
    -90px;
    border-left:
    1px dotted;
}

.view-buscador-recetas{
float:
    left;
width:
    74%;
margin-top:
    -90px;
border-left:
    1px dotted;
margin-bottom:
    48px;
}

.view-listado-receitas .views-row {
float:
    left;
padding-top:
    6px;
border-bottom:
    4px solid #067FB4;
margin:
    6px 6px 0 6px;
padding-bottom:
    16px;
}

.view-listado-de-receitas .views-row {
float:
    left;
padding-top:
    6px;
border-bottom:
    4px solid #067FB4;
margin:
    6px 6px 0 6px;
padding-bottom:
    16px;
width:
    99%;
}

.view-buscador-recetas .views-row {
float:
    left;
padding-top:
    6px;
border-bottom:
    4px solid #067FB4;
margin:
    6px 6px 0 6px;
padding-bottom:
    16px;
width:
    99%;
}

.views-field-field-ingredientes {
font-size:
    0.8em;
float:
    left;
margin-left:
    6px;
}

.view-listado-receitas .views-field-field-imagen-receta {
float:
    left;
margin-right:
    6px;
}

.view-listado-de-receitas .views-field-field-imagen-receta {
float:
    left;
margin-right:
    6px;
}

.view-buscador-recetas .views-field-field-imagen-receta {
float:
    left;
margin-right:
    6px;
}


.field-imagen-principal img {
border:
    1px solid #384554;
}

.six{
margin-left:
    6px;
margin-bottom:
    12px;
}

.field-name-body {
margin-right:
    6px;
}
.itemSocialButtonsnovas{
margin-left:
    6px;
margin-right:
    6px;
margin-bottom:
    48px;
}

.itemSocialButtonsnovas h3{
border-bottom:
    1px solid;
}

.field-items img {
border:
    1px solid #384554;
float:
    left;
margin-right:
    6px;
}

.field-name-field-imagenes-secundarias {
width:
    40%;
display:
    table;

}

.ficha.fichaempresa.itempage {
float:
    left;
width:
    74%;
padding-left:
    6px;
border-left:
    1px dotted;
margin-left:
    6px;
}

.empresas .row {
    font-size: 0.8em;
}

.ficha.fichaespecie h2, .ficha.fichaespecie h1 {
    margin-left: 6px;
}

tr.row-1.row-first {
height:
    70px;
}
div#slideshow-nav a {
    /* background: #333; */
    float:
    left;
    padding:
    2px 5px;
    margin:
    0 5px 0 0;
    cursor:
    pointer;
    border:
    1px #ccc solid;
    font:
    bold 11px sans-serif;
}

div#slideshow-nav a.activeSlide {
    color:
    rgb(255, 255, 255);
    background-color:
    rgb(56, 69, 84);
    float:
    left;
    padding:
    2px 5px;
    margin:
    0 5px 0 0;
    cursor:
    pointer;
    border:
    1px #ccc solid;
    font:
    bold 11px sans-serif;
}

div#slideshow-nav-esp a {
    /* background: #333; */
    float:
    left;
    padding:
    2px 5px;
    margin:
    0 5px 0 0;
    cursor:
    pointer;
    border:
    1px #ccc solid;
    font:
    bold 11px sans-serif;
}

div#slideshow-nav-esp a.activeSlide {
    color:
    rgb(255, 255, 255);
    background-color:
    rgb(56, 69, 84);
    float:
    left;
    padding:
    2px 5px;
    margin:
    0 5px 0 0;
    cursor:
    pointer;
    border:
    1px #ccc solid;
    font:
    bold 11px sans-serif;
}

article.node-estatica {
border-left:
    1px dotted #333;
float:
    left;
width:
    73%;
padding:
    0 6px 0 6px;
margin-left:
    6px;
}

article#node-511{
    border-left:
    1px dotted #333;
    float:
    left;
    width:
    72%;
    padding:
    0 6px 0 6px;
    margin-left:
    6px;
    margin-top:
    -90px;
}

article#node-547{
    border-left:
    1px dotted #333;
    float:
    left;
    width:
    72%;
    padding:
    0 6px 0 6px;
    margin-left:
    6px;
    margin-top:
    -90px;
}

article#node-548{
    border-left:
    1px dotted #333;
    float:
    left;
    width:
    72%;
    padding:
    0 6px 0 6px;
    margin-left:
    6px;
    margin-top:
    -90px;
}

article#node-558 {
    border-left: 0;
	width: 96%;
}

article#node-559{
    border-left: 0;
	width: 96%;
}

article#node-560{
    border-left: 0;
	width: 96%;
}

input#buscarblock {
    float: right;
    margin-right: 0px;
    height: 23px;
    padding-top: 1px;
}


.tracker h2 {
background:
    url("../images/icon-tracker-negative.png") no-repeat 0 6px;
padding-left:
    25px;
border-bottom:
    1px dashed;
}

.tracker form { margin-bottom:
                1em;
              }

#aiContactSafeForm_contact_form,
#aiContactSafeForm_contact_info{ float: left; width: 50%; }

.itemVoteButtons {
width:
    48%;
float:
    left;
margin-right:
    2%;
}

.itemSocialButtons {
width:
    48%;
float:
    left;
margin-top:
    1em;
}

.mainficha {
float:
    left;
overflow:
    hidden;
padding-bottom:
    12px;
margin-left:
    -6px;
padding-left:
    6px;
margin-right:
    -6px;
margin-top:
    16px;
width:
    59.5%;

}

.descespecie {
background:
    url('../images/background-ficha.png') no-repeat bottom #107aac;
padding:
    7px;
margin-left:
    6px;
width:
    93%;
	min-height: 100px;
	border-radius: 4px;
}

.datosespecie h3 { background:
                   url('../images/tag.png') no-repeat 0 4px;
                 }
.webform-component label{
font-weight: normal;

}
.moitollo {
background:
    url('../images/moito-ollo.png') no-repeat center top;
padding-bottom:
    24px;
border-left:
    1px dotted;
padding-left:
    4px;
border-top:
    1px dotted;
float:
    right;
width:
    40%;
}

.moitollo img { margin:
                100px auto 1em auto;
                display:
                block;
              }

.fichaempresa .contacto,
.fichaespecie .datosespecie {
overflow:
    hidden;
float:
    right;
width:
    39%;
padding-right:
    2px;

}

.fichaespecie .datosespecie {
font-size:
    0.8em;
}

.ficha.fichaespecie {
float:
    left;
width:
    73%;
border-left:
    1px dotted;
margin-left:
    6px;
}
.especiesli {
font-size:
    0.8em;
}
.fichaempresa .contacto ul {
font-size:
    0.8em;
}

.fichaempresa .contacto,
.fichaespecie .datosespecie {
border-left:
    1px dotted #333333;
margin-top:
    0;
padding-left:
    9px;
}

.datosespecie {
padding-bottom:
    12px;
}

.fichaempresa .especies,
.fichaespecie .empresas {
clear:
    both;
overflow:
    hidden;
margin-left:
    -1px;
width:
    100%;
padding:
    12px 0 12px 6px;
border-top:
    1px dotted #333;
}

.empresasList,
.especiesList {
overflow:
    hidden;
margin:
    0 0 12px -6px;
padding:
    12px 0 12px 6px;
border-top:
    1px dotted;
}

.activo { font-weight:
          bold;
          background: #384554;}

.empresasList .empresasBotones{ margin-bottom:
                                6px;
                              }

.novisible{ display:
            none;
            font-size:
            0.8em;
          }
		  
.noex {
    float: left;
    margin-top: 48px;
    border-top: 1px dotted;
    padding: 50px;
	width: 89%;
}

.articlebar{
max-width:
    269px;
float:
    left;
margin-right:
    6px;
padding-right:
    6px;
border-right:
    1px solid;
overflow:
    hidden;
}

.blog .articlebar { border:
                    0;
                  }

#bodypane .itemSocialButtons{ display: none; }

/*	12 COMPLEMENTARY ========================================================= */

.box.colournegative{ background: #384554; margin-top: 6px; }

.box.colournegative form{ overflow:
                          hidden;
                        }

.box.colournegative input[type="text"]{
border:
    0;
height:
    18px;
width:
    75%;
display:
    inline;
float:
    left;
}

.box.colournegative input[type="submit"]{
border:
    1px solid #fff;
background: #384554;
height:
    1.5em;
padding-bottom:
    1px;
float:
    left;
display:
    inline;
}
.custom.tracker{
border-bottom:0 !important;
}

/*	13 CONTENTINFO =========================================================== */

/*	14 GLOBAL OBJECTS ======================================================== */

/*	15 CLIENT-SPECIFIC ======================================================= */


.node-form textarea {
    height: 325px;
}

div#secondmenu {
    display: none;
}
.showtablet{
display: none;
}
.hidetablet{
display:block;
}
.hidemobile{
display: block;
}
.showmobile{
display: none;
}

.page-user input[type="text"], textarea {
float:none;
width: 49%;
}
.page-user input[type="submit"]{
float:none;
}

form#user-login {
    padding-left: 50px;
}
.mainlogo {
display:none;
}

ul li.leaf{
	    list-style: none outside none;
	}
	
	ul.menu li {
    margin: 0 0 0 0em;
}
/* RESPONSIVE
   ========================================================================= */
 
/* Tablets en horizonal y escritorios normales 
   ------------------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 1199px) { 
div#header {
    width: 100%;
}

#body {
    overflow: hidden;
    width: 100%;
}

}
 
/* Móviles en horizontal o tablets en vertical
   ------------------------------------------------------------------------- */
@media (max-width: 767px) { 
div#header {
    width: 100%;
}

#body {
    overflow: hidden;
    width: 100%;
}

.mainlogo {
display:none;
}
.contentwrapper>.contentpane {
    padding: 0;
}

.topbar .topmenubar {
    margin-right: 3%;
}
.showtablet{
display: block;
}
.hidetablet{
 display:none;
 }
.bannerbar .mainlogobig{

float:left;
width: 44.6%;
}
.bannerbar.hidemobile.showtablet {
display:block;
height: 172px;
    width: 767px;
}
.bannerbar .mainlogobig img{
width: 100%;
}

.bannerbar .mainbanner{

float:left;
width: 54.4%;
}

.bannerbar .mainbanner img{
width: 43%;
}
div#peswarp {
    width: 88%;
    margin-left: 8%;
}
.logoxunta {
    position: relative;
    top: -155px;
    right: -8px;
    width: 100%;
    float: left;
}
.mainmenubar .menu li {
    padding: 6px 6px 6px 5px;

}
div#block-block-1 {
    width: 100%;
}
div#block-block-2 {
    width: 100%;
}
div#block-block-3 {
    width: 100%;
}
.view-carrusel-receta {
    margin: auto;
    width: 90%;
}
div#block-views-carrusel-receta-block {
    float: left;
    margin-top: 6px;
    margin-bottom: 6px;
    width: 100%;
}
div#block-views-noticias-portada-block {
    width: 98%;
    border-right: 0;
}

div#block-views-bloque-tag-block {
    width: 48%;
}
div#block-views-slide-especies-block {
 margin-top: 0;
    width: 49%;

    margin-bottom: 18px;
}
.contentwrapper {
    width: 100% !important;
}

.aligncenter{
margin:0 !important;
}

.attachment.attachment-after {
    margin-top: 48px;
	}
	
.texto_foot {
    width: 53%;
    padding-left: 42px;
}

#footer .xuntafooter {
    height: 66px !important;
}

article.node-estatica {
    width: 70%;
}	
	
.view-listado-noticias .views-row {
    width: 98%;
}
	
div#block-views-listado-receitas-block-2 {
    width: 73%;
    margin-top: -109px;

}	
.recetas_cover {
    width: 71.3%;
    margin-top: -109px;
}	
	
.izq_receta {
    width: 100%;
    margin-right: 6px;
    border-right: 0;
}

.field-imagen-principal {
    width: 100%;
}

.field-items img {
    display: -webkit-box;
    margin: auto;
}
.ingredientes {
    width: 96%;
}
a.print {
display: none;
}

.field-imagen-principal {
    margin-bottom: 6px;
	    display: -webkit-box;
	}

article#node-511 {
    width: 70%;
    margin-top: -109px;
}

article#node-548 {
    width: 70%;
    margin-top: -85px;
}
article#node-547 {
    width: 70%;
    margin-top: -84px;
}

article#node-982 {
    width: 100%;
    margin-top: 0px;
}
form#webform-client-form-551 {
    width: 100%;
}

form#webform-client-form-971 {
    width: 100%;
    float: left;
}
#node-974 #aiContactSafeForm_contact_info {
    float: left;
    width: 99%;
}
#node-973 #aiContactSafeForm_contact_info {
    float: left;
    width: 99%;
}
#node-972 #aiContactSafeForm_contact_info {
    float: left;
    width: 99%;
}
#node-983 #aiContactSafeForm_contact_info {
    float: left;
    width: 100%;
}
#node-981 form#webform-client-form-971, #node-982 form#webform-client-form-971, #node-983 form#webform-client-form-971 {
    width: 100%;
	}
	#node-981 #aiContactSafeForm_contact_info {
    float: left;
    width: 100%;
}
	#node-982 #aiContactSafeForm_contact_form, #node-982 #aiContactSafeForm_contact_info {
    float: left;
    width: 99%;
}
#aiContactSafeForm_contact_info .auxinfo{
margin:36px 0 0 0;
padding:0;
}

#aiContactSafeForm_contact_info {
    width: 100%;
	}

#aiContactSafeForm_contact_info .auxinfo{
border-left: 0;
}

.view-buscador-recetas {
    width: 73%;
    margin-top: -84px;

}
.mainficha {
    width: 100%;
}
.fichaespecie .img-fulltext {
    margin: 0 16px;
}

.moitollo {
    border-right: 1px dotted;
    width: 52%;
}

.fichaespecie .datosespecie {
    width: 44%;
	border-left: 0;
}

.main-ficha img{
border: 0;
}
.ficha.fichaempresa.itempage {
    width: 72%;
}

.fichaempresa  .contacto {
    border-top: 1px dotted #333333;
float: none; 
    width: 100%;
	border-left:0;
}

ul.especies{
border-top: 0 !important;

}
.trazaResults {
width: 99%;
}
input#buscatraza {
    margin-right: 7%;
}
.alignright {
    float: right;
}
.not-front div#block-views-bloque-tag-block {
    float: none;
    width: 99%;

}

.webform-client-form-971 .form-textarea-wrapper {

    width: 72% !important;
    margin-left: -9px;
}
 }
/* Móviles en vertical
   ------------------------------------------------------------------------- */
@media (max-width: 480px) { 

.mainlogo {
display:block;
    margin-top: 5px;
    margin-left: 18px;
    height: 17px;
}
.bannerbar.hidemobile.showtablet{
display:none;
}
.showtablet{
display: none;
}
li ul.menu {
    display: none;
}
li.active-trail ul.menu {
    display: block;
}
li a.active-trail {
    color: #fff !important;
}

li .leaf a.active-trail {
    color: #000 !important;
}
.language-switcher-locale-url li.active {
    display: none;
}

#lang_mobile{
display:none;	
	}
	
li.expanded.first_mobile {
    color: white;
    font-size: 14px;
	padding-left: 10px;
}

.mainmenubar a {
    color: #FFF;
    font-size: 14px;
    text-decoration: none;
	}
	
ul.language-switcher-locale-url {
    padding-left: 12px;
    list-style: none;
	padding-bottom: 10px;
}

ul.language-switcher-locale-url li {
    padding: 6px 6px 6px 5px;
}
.hidetablet{
display:none;
}
div#header {
    width: 100%;
}
.hidemobile{
display: none;
}
div#secondmenu {
    display: none;
}
.showmobile{
display: block;
}

#body {
    overflow: hidden;
    width: 100%;
}

.menumobileb{
background: url('../images/menub.png') no-repeat 0 0px;
margin-top: -9px;
    width: 30px;
    height: 30px;
	float:left;
}

.topbar .topmenubar {
    float: left;
    margin: -9px 0px;
	
}

ul#firstmenu {
    width: 100%;
    background-color: #666666;
    z-index: 99;
	padding-left: 8px;
}

.bannerbar .mainbanner{
    margin-bottom: -13px;
    overflow: hidden;
    z-index: -8;
}
.bannerbar{
z-index: -9;
}
.contentwrapper>.contentpane {
    padding: 0;
}

#topaid .menu li{
background: url("../images/background-topbar-menu.png") repeat-x;
font-weight: bold;
font-size: 0.9em;
padding: 3px;
}
.bannerbar .mainbanner {
   margin-bottom: 0;
    overflow: hidden;
    z-index: 0;
}
.random-image img{
width: 100%;
}
div#block-views-carrusel-receta-block {
    display: none;
}
div#block-block-2 {
    width: 100%;
}

div#block-block-1 {
    width: 100%;
}
div#block-block-3 {
    width: 100%;
}
.box.tracker{
margin:0;
}
div#block-views-noticias-portada-block {
    width: 99%;
    float: none;
}

.view-noticias-portada.view-display-id-block .view-content{
min-height:412px;
}
div#block-views-noticias-portada-block {
    width: 98%;
    float: left;
    margin-left: 6px;
    border-right: 1px dotted #333;
    padding-right: 6px;
    margin-bottom: 70px;
}
.attachment.attachment-after {
    float:left;
}

td.col-1.col-first {
    width: 50%;
}

div#block-views-bloque-tag-block {
    float: left;
    width: 100%;
    margin: 6px;
}

div#block-views-slide-especies-block {
    float: left;
    width: 100%;
    margin: 6px;
}

.view-noticias-portada .views-field-field-imagen-principal {
	float:none;
    width: 93%;
    margin: 6px auto;
}


.view.view-noticias-portada {
    height: 54px;
}

.view.view-slide-especies {
    width: 74%;
    margin: auto;
}

.contentwrapper {
    width: 100% !important;
}

.aligncenter{
margin:0 !important;
}

#footer .xuntafooter{
margin:0 !important;
    height: 136px !important;
}

 .pagefooter{
margin:0 !important;
}

.pagefooter .uelogo{
float: none;
}

.pagefooter{
padding: 2em 54px 2em 66px;
}

.footcover {
    margin-top: 6px;
}
input#buscarblock{
float: none;
margin-top: 6px;
}
.box.tracker{
height: auto !important;
}
.views-field.views-field-body {
    float: left;
}

.menumobilew {
    background: url('../images/menuw.png') no-repeat 0 0px;
    margin-top: 0px;
	margin-right: 6px;
    width: 30px;
    height: 30px;
    float: right;
}

.mainmenubar{
height: auto;

}
div#secondmenu {
 display:none;
    margin-top: 54px;
    font-size: 1em;
    border-top: 2px solid white;
}
.topbar{
	display: none;
	}
.menu-block-13 {

    width: 100%;
	z-index: 9;
}
.menu-block-wrapper li {
    background: #666666;
	margin-top:0;
	width: 100%;
 }
 ul li.expanded{
 font-size: 1.2em;
 }
 .expanded a {
    margin-left: 6px;
}

li.leaf {
    background-color: #f1f1f1;
}
li.leaf a{
color: black;
margin-left: 12px;
}
li.leaf.menu-mlid-560 {
    background: #666666;
}

li a.active {
    color: #000;
}
.mainmenubar .menu li {
    border-left: 0;
}
li.leaf.menu-mlid-560:hover {
    background: #384554 !important;
}
li.leaf.active.menu-mlid-560 {
    background: #384554 !important;
}
li.leaf.menu-mlid-560 a {
    color: white;
    font-size: 1em;
    padding-left: 0px;
    margin-left: 6px;
    display: -webkit-box;
}
li.leaf.menu-mlid-561 {
    background: #107AAC;
}
li.leaf.menu-mlid-561:hover {
    background: #384554 !important;
}
li.leaf.active.menu-mlid-561 {
    background: #384554 !important;
}
li.leaf.menu-mlid-561 a {
    color: white;
    font-size: 1em;
    padding-left: 0px;
    margin-left: 6px;
    border-bottom: 2px solid #f1f1f1;
    display: -webkit-box;
}
li.leaf.menu-mlid-562 {
    background: #107AAC;
}
li.leaf.menu-mlid-562:hover {
    background: #384554 !important;
}
li.leaf.active.menu-mlid-562 {
    background: #384554 !important;
}
li.leaf.menu-mlid-562 a {
    color: white;
    font-size: 1em;
    padding-left: 0px;
    margin-left: 6px;
    border-bottom: 2px solid #f1f1f1;
    display: -webkit-box;
}
.mainmenubar .menu li {
	list-style: none outside none;
}

.mainmenubar{
background:#107AAC;
min-height: 76px;
}
ul.menu {
    background-color: #666666;
}

li.leaf:hover {
background: #e1e1e1 !important;
}
li.leaf.active {
background: #e1e1e1 !important;
}
.content .menu-level-1 {
    display: none;
}
article.node-estatica {
    width: 98%;
    margin-left: 6px;
	border-left: 0;
	padding-left: 0;
}

.region-content img{
    display: -webkit-box;
	margin: auto;
}
.img-fulltext-left {
    float: none !important;
    border: none;
}
.alignleft {
    float: none !important;
}
.ficha.fichaempresa.itempage {

    width: 99%;
    padding-left: 6px;
    border-left: none;
    margin-left: 0;
}
.mainficha{
width: 100%;
}
.fichaempresa .contacto, .fichaespecie .datosespecie{
border-left:0;
float:none;
width:100%;
}
.especies li {
    width: 28%;
}
.view-listado-noticias .views-field-field-imagen-principal{
float:none;
margin-bottom: 6px;
}
.field-imagen-principal{
float:none;
}
.field-items img {
    border: 1px solid #384554;
    float: none;
    margin: 6px auto;
    display: -webkit-box;
}
.ficha.fichaespecie {
    float: none;
    width: 99%;
    border-left: none;
    margin-left: 0;
}
.region-content img {
border:0;
margin-bottom: 6px;
 }
 .moitollo {

    border-left: 0;
    padding-left: 4px;
    border-top: 1px dotted;
    float: none;
    width: 100%;
	padding-bottom:0;
}

.empresas li li {
    width: 45%;
}
.searchrecetasbutton{
border-top:0;
}
ul.especies{
border-top:0 !important;
}
.node-type-estatica #block-views-bloque-tag-block {
    display: none;
}
.node-type-recetas #block-views-bloque-tag-block {
    display: none;
}
.page-recetas-buscador-de-recetas #block-views-bloque-tag-block {
    display: none;
}
div#block-views-listado-receitas-block-2 {
    width: 100%;
    margin-top: 0px;

}
.view-listado-receitas .views-field-field-imagen-receta{
float:none;
}
.recetas_cover {
    float: none;
    width: 98%;
    margin-top: 0px; 
    border-left: 0;
    padding-left: 6px;
    margin-right: 6px;
}
.izq_receta {
    width: 100%;
    margin-right: 6px;
    border-right: 0;
    float: none;
}
.ingredientes{
width: 97%;
}
a.print {
    display: none;
}
article#node-511 {
    border-left: 0;float: none;
    width: 99%;
    padding: 0;
    margin-top: 0px; 
}
form#webform-client-form-551 {
    width: 100%;
    float: none;
	margin-bottom: 76px;
}
article#node-547 {
    border-left: 0;float: none;
    width: 99%;
    padding: 0;
    margin-top: 0px; 
}
form#webform-client-form-547 {
    width: 100%;
    float: none;
	margin-bottom: 76px;
}
article#node-548 {
    border-left: 0;float: none;
    width: 99%;
    padding: 0;
    margin-top: 0px; 
}
form#webform-client-form-548 {
    width: 100%;
    float: none;
	margin-bottom: 76px;
}
#aiContactSafeForm_contact_form, #aiContactSafeForm_contact_info {
    float: none;
    width: 100%;
}
#aiContactSafeForm_contact_info .auxinfo {
    border-left: 0;
	padding:0;
}
.view-buscador-recetas {
    float: none;
    width: 98%;
    margin-top: 0px;
    border-left: 0;
    margin-bottom: 48px;
}
.views-exposed-widget.views-submit-button {
    margin-top: 0;
    margin-left: 6px;
}
.trazaResults{
width:99%;
}
input#idProduto {
margin-left:0;
    width: 78%;
}
input#buscatraza {
    margin-right: 0;
}
#node-978 ul.menu.clearfix {
    margin-left: 36px;
	font-size: 0.8em;
}

#node-979 ul.menu.clearfix {
    margin-left: 36px;
	font-size: 0.8em;
}

#node-980 ul.menu.clearfix {
    margin-left: 36px;
	font-size: 0.8em;
}
.menu-block-13 {
    border-top: 2px solid white;
	border-bottom: 2px solid white;
}

#node-511 .webform-container-inline.webform-component-textarea .form-textarea-wrapper {
    display: inline-block;
    width: 71%;
    margin-left: 12px;
}

#node-548 .webform-container-inline.webform-component-textarea .form-textarea-wrapper {
    display: inline-block;
    width: 71%;
    margin-left: 12px;
}

#node-547 .webform-container-inline.webform-component-textarea .form-textarea-wrapper {
    display: inline-block;
    width: 71%;
    margin-left: 16px;
}
li.last.leaf.menu-mlid-644 {
    border-bottom: 6px solid #107AAC;
}
li.last.leaf.menu-mlid-642 {
    border-bottom: 6px solid #107AAC;
}
li.last.leaf.menu-mlid-643 {
    border-bottom: 6px solid #107AAC;
}

.logo_cons {
float: left;
    position: relative;
    margin: 0;
    z-index: 99;
    background-color: #666666;
    width: 100%;
}
.bannerbar .mainlogo {
    position: relative;
    z-index: 1;
    padding: 6px 0 20px 6px;
}


.expanded a::after{ 
	content: url("../images/down.png");
	margin-left: 5px;
               }
.leaf a::after{
	content: '';	
	}
.menu_second {
    border-bottom: 2px solid white;
}	
.footlink {
    margin-top: 6px;
}

.footlink a {
    color: #ffffff;
	text-decoration: none;
}

.footlink ul {
    list-style:none;
}		   
}