@charset "UTF-8";
/* CSS Document */

/*** ---- RESET ----- */

body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param, dl, dt, dd, caption, hr{
 margin:0;
 padding:0;
}

ul li, ol li{list-style-type:none;}
a, input {outline: none;}
img, fieldset{border:0;}

hr, caption, .navegacion, .nomostrar, .accesorio, a#comienzoContenido, .device-item{
	display: none;
}

div.hr{
	/* PARA LOS HR en IE */
  background: #FFF url(images/dot-grey.gif) repeat-x 0 0;
  border: 0;
	display: block;
  padding-top: 1px;
  clear: both;
}

.clear,
.clearTall{clear: both; width: 100%; display: block; overflow: hidden;}
.clearTall{height: 25px;}

hr.clear{visibility: hidden;}


/** ESTILOS GENERALES */

a{color: #666;}
a:hover{color:#333;text-decoration:underline;}

p{margin-bottom: 8px;}

h2{font: italic 28px/32px Georgia, "Times New Roman", Times, serif; padding-bottom: 25px;}
h2 a{color: #000;text-decoration: none;}
	h2 a:hover{color: #666; text-decoration: none;}
h3{font: italic 18px/21px Georgia, "Times New Roman", Times, serif; padding: 12px 0 5px; color: #777}

h4{font: normal 16px/21px Arial, Helvetica, sans-serif; padding: 8px 0 15px 0;}

.text-right{text-align: right;}
.text-center{text-align: center;}
.text-XS, .textoExtraPeque{font-size: 75% !important;}
.text-S, .textoPeque{font-size: 90% !important;}
.text-L, .textoGrande{font-size: 150% !important;}
.text-XL, .textoExtraGrande{font-size: 200% !important;}
.none, .hide{display: none;}

.blue{color: #00A5E5 !important;}
.white{}
.green{color:#588500 !important;}
.grey{color: #999 !important;}
.orange{}
.golden{color: #9C7A2F !important;}
.red{color: #CA1A2E !important;}
.black{color: #000000 !important;}

.footImg{
 	font-size: 90%;
  color: #999;
  font-style: italic;
}

.upper{text-transform: uppercase !important;}
.italic{font-style: italic !important;}

/* Imagenes */
.floatRight,
.ImgDerecha{float: right;}
img.floatRight,
.ImgDerecha img{margin-left: 10px;}

.floatLeft,
.ImgIzquierda{float: left;}
img.floatLeft,
.ImgIzquierda img{margin-right: 10px;}
 
.ImgCentro{display: block; width: 100%; clear: both; text-align: center;}

/* Botones especiales */

.btn_black,
.btn_arrow{
  display: block;
  text-decoration: none;
}

.btn_black{
 	font: normal 11px/15px Arial, Helvetica, sans-serif;
  color: #FFF;
  background: #000;
  padding: 4px 15px;
}

.btn_black:hover{
	color: #FFF;
  background-color: #666;
  text-decoration: none;
}

.btn_arrow{
  background: url(images/icons/arrowRight.png) no-repeat 0 2px;
 	font: bold 13px/15px Arial, Helvetica, sans-serif;
  color: #000;
  padding-left: 15px;
  margin-top: 4px;
}

.btn_arrow:hover{
  text-decoration: none;
  color: #CA1A2E;
}


body{
	background: url(images/bg.jpg) repeat-y fixed center top;	
	font: normal 13px/18px Arial, Helvetica, sans-serif;
  color: #333;
}

/** ESTRUCTURA */

#wrapper_wp,
#navtop_wp,
#content_wp{
 	clear: both; 
}

/** BARRA SUPERIOR */

#navtop_wp{
 	width: 100%;
  background: #191919 url(images/navtop.png) repeat-x 0 0;
  overflow: hidden;
  padding: 3px 0;
}

  #navtop_ct,
  #wrapper_wp{
     width: 1011px;
     margin: 0 auto;
  }
  
  	#navtop{float: right;}
  
      #navtop ul{
        float: left;
      }
      
        #navtop li{
          float: left;
        }
        
          #navtop a{
            display: block; 
            float: left;
            text-decoration: none;
          }
			
      .social_follow{
       	margin-right: 17px; 
      }
      	.social_follow li{margin-left: 6px;}

					.social_follow a{
            width: 20px;
            height: 20px;
            text-indent: -1000px;
            background-position: 0 0;
            background-repeat: no-repeat;
            overflow: hidden;
          }
          
          .social_follow a.facebook{background-image: url(images/icons/facebook.png)}
          .social_follow a.twitter{background-image: url(images/icons/twitter.png)}
          .social_follow a.pinterest{background-image: url(images/icons/pinterest.png)}
          .social_follow a.rss{background-image: url(images/icons/rss.png)}
          
          .social_follow a:hover{background-position: 0 -20px;}
       
       .navlang {margin-top: 4px;}
       
         .navlang li{
           border-left: 1px solid #666;
         }
         
         .navlang li.first{border: none}
        
          .navlang a{
              font: normal 12px/13px Arial, Helvetica, sans-serif;
              padding: 0 12px;
          }
          
          .navlang a:hover{color: #FFF;}
    
/** HEADER */  
  
  h1{float: left;}
  h1 span{display: none;}

/** NAVMAIN y NAVFOOTER*/

  #navmain{
    background: url(images/navmain.png) no-repeat center top;
  	height: 50px;
  }	
  
  	#navmain ul,
    #navfooter ul{
    	margin-left: 11px;  
   	}
    
    	#navmain li,
      #navfooter li{
      	float: left;
        padding-bottom: 19px;
        position: relative;
      }
      
      	#navmain a,
        #navfooter a{
          margin-top: 12px;
         	font: normal 13px/30px Arial, Helvetica, sans-serif;
          color: #B59C62;
          display: block;
          padding: 0 15px;
          background: url(images/navmain-border.png) no-repeat 0 0;
          text-decoration: none;
        }
        
        #navmain li.first a,
        #navfooter li.first a{
         	background: none; 
        }
        
        #navmain a:hover,
        #navmain li.current a,
        #navfooter a:hover,
        #navfooter li.current a,
 				#navmain li:hover a{
         	color: #FFF; 
        }
        
        	/* Segundo nivel de navegacion */
          
          #navmain ul ul{
            display: none;
            position: absolute;
            top: 51px;
            margin-left: 0;
            z-index: 400;
          }
          
          #navmain ul li:hover ul{
           	display: block 
          }
    			
          	#navmain ul ul li{
              float: none;
              padding: 0;
              width: 230px;
            }
            
            	/*#navmain ul ul li.first a,*/
              #navmain ul ul li a,
			  #navmain ul li.current ul li a{
               	background: #141414 url(images/navmain-children1.jpg) repeat-x 0 0 !important; 
                margin:0;
                color: #999;
                padding: 4px 19px;
              }
    					
              #navmain ul ul li a:hover,
			  #navmain ul li.current ul li a:hover{
               	background: #E7E7E7 !important;
                color: #000;
              }
    
    
  
  #content_wp{
    background: url(images/content_wp.png);
  }
  
  	#content{
     	background: #FFF url(images/content.png) repeat-x 0 0;
      /*height:250px;*/
      width: 98%;
      margin: 0 auto;
      padding: 20px 0 8px 0;
    }
    
    /** COLUMNAS */
    
    .col_181{width: 181px;}
    .col_231{width: 231px;}
    .col_285{width: 285px;}
    .col_300{width: 300px;}
    .col_320{width: 320px;}
    .col_380{width: 380px;}
    .col_435{width: 435px;}
    .col_478{width: 478px;}
    .col_550{width: 550px;}
    .col_651{width: 651px;}
    .col_740{width: 740px;}
    
    
    /** PAGINAS */
		
    /* Home */
   
    #home .col_181,
    #home .col_478{ 
      margin-left: 8px;
    }
    
    #home .col_300{
     	margin-right: 8px; 
    }
    	
      .bnr{
        padding-bottom: 8px;
      }
      	
        .bnr a{}
        
        .bnr a:hover{
         	 opacity: .9;
        }
       
      
      /* Block recetas destacadas */
      .block_recipes{
       	 
      }
      
      	.block_recipes h3,
        .block_articles h3,
        #reyno-gourmet_rss h3,
        .navmultimedia h3,
        h2.sidebar-tit{
          border: 1px solid #F4F4F4;
          background: url(images/block-recetas-title.png) repeat-x bottom left;
          font: normal 12px/15px Georgia, "Times New Roman", Times, serif;
          color: #000;
          text-transform: uppercase;
          text-align: center;
          padding: 8px 0;
        }
        
        	.arrowDown{
            background: url(images/icons/arrowDown.png) no-repeat 0 5px;
           	padding-left: 15px;
          }
          
        .block_recipes a,
        .block_articles a,
        .index_multimedia a,
        .more-link{
         	display: block;
          background-color: #000;
          color: #FFF;
          text-decoration: none;
          padding-bottom: 20px;
          
          -webkit-transition:all 0.5s ease-in-out;
          -moz-transition:all 0.5s ease-in-out;
          -o-transition:all 0.5s ease-in-out;
          -ms-transition:all 0.5s ease-in-out;        
          transition:all 0.5s ease-in-out;
          
        }
          
          .block_recipe_ct{
          	margin: 25px 15px 15px 15px;
            display: block;
          }
          
          	.block_recipe_ct span,
            .block_articles a span,
            .index_multimedia a span{display: block;}
          
            .block_recipe-cat{
              font: normal 13px/15px Arial, Helvetica, sans-serif;
              color: #999;
              text-transform: uppercase;
              -webkit-transition:all 0.5s ease-in-out;
              -moz-transition:all 0.5s ease-in-out;
              -o-transition:all 0.5s ease-in-out;
              -ms-transition:all 0.5s ease-in-out;        
              transition:all 0.5s ease-in-out;
            }
            
            .block_recipe-title{
              font: italic 24px/28px Georgia, "Times New Roman", Times, serif;
              color: #FFF;
              margin-top: 4px;
            }
            
         .block_recipes a:hover,
         .block_articles a:hover,
         .index_multimedia a:hover,
         .more-link:hover{
           background-color:#AE9152;
           -webkit-transition:all 0.5s ease-in-out;
           -moz-transition:all 0.5s ease-in-out;
           -o-transition:all 0.5s ease-in-out;
           -ms-transition:all 0.5s ease-in-out;        
           transition:all 0.5s ease-in-out;
         }
         
         		.block_recipes a:hover .block_recipe-cat{color: #FFF;
            	-webkit-transition:all 0.5s ease-in-out;
           		-moz-transition:all 0.5s ease-in-out;
           		-o-transition:all 0.5s ease-in-out;
           		-ms-transition:all 0.5s ease-in-out;        
           		transition:all 0.5s ease-in-out;
             }
        
    	/* Block empresas elaboradoras */
      .block_enterprises{
        background: url(images/block-enterprises.png) no-repeat 0 0;
        height: 165px;
        margin-top: 8px;
      }
      
      	.block_enterprises h3{
          font: normal 12px/15px Georgia, "Times New Roman", Times, serif;
          color: #456E15;
          text-align: center;
        }	
    
    		/* carrusel - CSS aparte - coda-slider-enterprise.css */
    		
        #carousel_ct{
         	margin-left: 23px;
        }
    
    
    /* La columna del medio */
    
    /* El bloque y listado de noticias */
    
    	.block_articles{
       	width: 447px;
        margin-top: 15px;
        margin-left: 15px;
       /* background-color: #0F3;*/
      }
      
      .block_articles.index_articles{
       	width: 100%; 
      }
    
    		.block_articles h3{
          text-align: right;
          padding: 8px 20px 8px 0;
          text-transform: none;
          font-size: 15px;
          line-height: 18px;
        }
        
        .block_articles a,
        .more-link{
         	background-color: #FFF; 
          color: #333;
          padding: 10px 10px 10px 0;
          margin-top: 15px;
          overflow: hidden;
        }
        
        .more-link{
       		margin-top: 0 !important;   
        }
        
        	.block_article_data{
            background: url(images/pic-green.gif) no-repeat 10px 3px;
           	font: italic 11px/13px Arial, Helvetica, sans-serif;
            color: #666;
            padding: 0 0 11px 25px 
          }
        	
          .block_article_ct{
            margin-left: 10px;
          }
        
        	.block_article_ct.art_photo{
         		width: 245px;
            float: right;
            
          }
          
          .index_articles .block_article_ct.art_photo{
          	width: 345px;
            float: right;
          }
          
          	.block_article-title{
            	font: italic 20px/23px Georgia, "Times New Roman", Times, serif;
              color: #000;
              padding-bottom: 10px;
            }
            
            .block_article-summary{
           		font-size: 11px;   
            }
        
        .block_articles a:hover,
        .index_multimedia a:hover,
        .more-link:hover{
         	background-color: #F4F4F4; 
          text-decoration: none;
        }
    
    
    /* El bloque RSS reyno gourmet */
    
    #reyno-gourmet_rss a{
     padding: 10px;
     /*background-color: #f5f5f5;*/
     border-bottom: 1px solid #CCC;
     width: 300px;
     font: italic 15px/18px Georgia, "Times New Roman", Times, serif;
     color: #000;
     text-decoration: none;
     -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;        
    transition:all 0.5s ease-in-out;
    }
    
    	#reyno-gourmet_rss img{
        float: left;
        padding: 0 10px 5px 0;
      }	
    
    #reyno-gourmet_rss a:hover{
     	background-color:#f5f5f5;
      color: #CA1A2E;
     -webkit-transition:all 0.5s ease-in-out;
     -moz-transition:all 0.5s ease-in-out;
     -o-transition:all 0.5s ease-in-out;
     -ms-transition:all 0.5s ease-in-out;        
     transition:all 0.5s ease-in-out; 
    }
   
  /** INTERIORES */
  
  #page,
  #enterprises,
  #multimedia{
   	padding: 25px 30px;
  }
  
  #page.clear{
 		font: normal 15px/21px Arial, Helvetica, sans-serif;   
    width: 94%;
  }
  
  	#page ul,
    #recipes ul{
      margin: 5px 15px 10px 15px;
    }
    
      #page li,
      #recipes li{
        background: url(images/pic-green-small.gif) no-repeat 0 7px;
        padding-left: 10px;
        margin: 8px 0; 
      }

 	/** EMPRESAS ELABORADORAS - ENTERPRISES */
  
  #enterprises{
  }
  
  	.enterprise{
     	width: 297px;
      margin-right: 25px;
    }
    
    	.enterprise h3{
       	font: italic 13px/15px Georgia, "Times New Roman", Times, serif;
        color: #CA1A2E;
        padding-bottom: 10px;
      }
      
      .enterprise img{ 
       	float: right; 
        margin: 0 0 10px 10px;
        border: 1px solid #dedede;
      }
      
      .enterprise-body{
        word-wrap: break-word; 
        font-size: 11px;
        color: #333;
        float: left; 
        width: 149px;
      }
      
      	.enterprise-body p,
        .enterprise-body li{
         	margin: 2px 0; 
        }
        
        .enterprise-body li{
         	background: url(images/pic-green-small.gif) no-repeat 0 5px;
          padding-left: 10px;
        }
  
  /** RECETAS - RECIPES */
  
  #recipes{
   	margin-left: 20px; 
  }
  
  /* categorias de las recetas */
  
  .navcategories{
   	clear: both;
    width: 100%;
    overflow: hidden;
  }
  
  	.navcategories ul{
      float: right; 
    }
    
    	.navcategories ul li{
        float: left;
        padding-left: 0 !important;
        margin:0 22px 0 0 !important;
        background: none !important;
      }
      
      	.navcategories ul li a,
        .navmultimedia ul li a{
          background: url(images/navcategories.png) repeat-x 0 0;
          display: block;
          float: left;
          color: #FFF;
          text-decoration: none;
          padding: 0 15px;
          height: 19px;
          overflow: hidden;
          font: normal 11px/19px Arial, Helvetica, sans-serif;
          text-transform: uppercase;
          -moz-border-radius: 5px; 
          -webkit-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
        }
        
        .navcategories ul li a:hover,
        .navcategories ul li.current a,
        .navmultimedia ul li a:hover,
        .navmultimedia ul li.current a{
         	background-position: 0 -19px; 
        }
  

  	.recipes_ct{
    	margin-top: 25px;
    }
    
    	.recipe-asset{
        width: 283px;
        padding-left: 15px;
      }
      
      
      .recipe-text{
        margin-left: 30px;
      }
      
      #recipe-cover .recipe-text{
        margin-left: 25px;
      }
      
    	/* El autor de la receta */
      
      .recipe-author{
      	position: relative;
        z-index: 10;
      }
      
      	.recipe-author span{
         	display: block; 
        }
        
        #recipes .author-do{
         	background: url(images/titles/golden-show.png) repeat-y top right;
          font: italic 11px/18px Arial, Helvetica, sans-serif;
          text-transform: uppercase;
          padding-right: 15px;
          color: #FFF;
          text-align: right;
        }
        
        .imago-big{
         	background:  url(images/imagotipo-80x73.png) no-repeat 0 0;
          width: 80px;
          height: 73px;
          position: absolute;
        }
        
        .imago-small,
        .imago-play{
         	background:  url(images/imagotipo-40x36.png) no-repeat 0 0;
          width: 40px;
          height: 36px;
          position: absolute;
          top: -7px;
          left: -10px;
        }
        
        #recipes .imago-big{
         	top: -12px;
          left: -15px;
        }
                
      
		#recipe-cover,
    #recipe-index{
     	background: url(images/dot-grey.gif) repeat-y 630px 0; 
    }
    
        #recipe-cover h2{
          font-size: 23px;
          line-height: 28px;
          padding-bottom: 7px;
        }
  
  	
    .index-recipe-item{
     	
    }
    
    .index-recipe-item.recipe_photo .text-user-recipe{
      float: right;
      width: 440px;
    }
    
    	.cat-tit.cat-user span.name-user-recipe{
      	 
      }
    
  /** Sidebar de recetas */
  
  .index-recipe-item,
  .index-recipe-item span,
  .link-user-recipe,
  .link-user-recipe span{
    display: block;
  }
  
  	.link-user-recipe,
    .index-recipe-item,
    ul.cat-sidebar-list,
    #cat-do-sidebar p,
    #cat-users-sidebar p{
        margin: 3px 0 3px 14px !important;
        padding: 5px 10px;
           -moz-border-radius: 7px 0 0 7px;
            -ms-border-radius: 7px 0 0 7px;
        -webkit-border-radius: 7px 0 0 7px;
             -o-border-radius: 7px 0 0 7px;
                border-radius: 7px 0 0 7px;
    }
    
    .link-user-recipe,
    .index-recipe-item{
      margin-left: 0 !important;
      padding: 10px;
      text-decoration: none;
      overflow: hidden;
    }
    
    .index-recipe-item{
     	margin:  3px 35px 3px 0 !important; 
    }

    	.link-user-recipe.recipe_photo .text-user-recipe{
       	float: right;
        width: 150px;
      }
      
      	.cat-user-recipe{
         	color: #588500;
          text-transform: uppercase;
          font-size: 11px;
        }
        
        .tit-user-recipe{
					font: italic 15px/16px Georgia, "Times New Roman", Times, serif;
          color: #000;
          padding: 8px 0
        }
        
        .name-user-recipe{
					font: italic 12px/14px Arial, Helvetica, sans-serif;
          color: #588500;
        }
        
        h2 span.name-user-recipe{
         	font: italic 14px/28px Arial, Helvetica, sans-serif; 
        }

		h2.sidebar-tit{
      text-transform: none;
      font: italic 16px/16px Georgia, "Times New Roman", Times, serif;
    }
    
    
      .cat-tit,
      .cat-tit a{
        font: normal 13px/14px Arial, Helvetica, sans-serif;
        color: #FFF;
        text-transform: uppercase;
        padding: 0;
        overflow: hidden;
        text-decoration: none;
      }
      
      .cat-tit a:hover{color: #000;}
      
      	.cat-tit.cat-do,
        .cat-tit.cat-user{
         	font: italic 11px/16px Arial, Helvetica, sans-serif; 
        }
        
        .cat-tit span{
          display: block;
          float: left;
        }	
      
        #cat-do-sidebar .cat-tit,
        .cat-tit.cat-do{
          background:url(images/titles/golden-bg.png) repeat-x 0 0;
        }
        
          #cat-do-sidebar .cat-tit span.tit-left,
          .cat-tit.cat-do span.tit-left{
            background: url(images/titles/golden-left.png) no-repeat 0 0;
            width: 31px;
            height: 27px;
          }
          
          #cat-do-sidebar .cat-tit span.tit-text,
          .cat-tit.cat-do span.tit-text{
            margin-top: 8px; 
          }
          
        
        #cat-do-sidebar ul.cat-sidebar-list,
        #cat-do-sidebar p{
          background-color: #FBF6EB; 
        }
  
          ul.cat-sidebar-list a{
            font: italic 13px/14px Georgia, "Times New Roman", Times, serif;
            color: #000;
            text-decoration: none;
          }
      
      		ul.cat-sidebar-list a:hover{
           	text-decoration: underline; 
          }
        
        #cat-users-sidebar .cat-tit,
        .cat-tit.cat-user{
          background:url(images/titles/green-bg.png) repeat-x 0 0;
        }
        
          #cat-users-sidebar span.tit-left,
          .cat-tit.cat-user span.tit-left{
            background: url(images/titles/green-left.png) no-repeat 0 0;
            width: 7px;
            height: 24px;
          }
          
          #cat-users-sidebar span.tit-text,
          .cat-tit.cat-user span.tit-text,
          .cat-tit.cat-user span.name-user-recipe{
            margin: 5px 0 0 22px; 
          }
          
          	.cat-tit.cat-user span.tit-text{margin-left: 6px;}
            
            .cat-tit.cat-user span.name-user-recipe{
             	margin-left: 5px;
              margin-top: 6px;
              text-transform: none;
              color: #FFF;
            }
       
           .index-recipe-item:hover{background-color: #f5f5f5; text-decoration: none; cursor: pointer;}
          
          .link-user-recipe:hover,
          #cat-users-sidebar ul.cat-sidebar-list,
          #cat-users-sidebar p{
            background-color: #E0EBCC; 
            text-decoration: none;
          }
                  
  
  /** FOTOS Y VIDEOS -  Multimedia */
  
  #multimedia{}
  
  	#multimedia .col_181{
     	margin-left: 25px; 
    }
    	
      /* Navegacion sidebar */
			.navmultimedia{
      	padding: 0 0 26px 0;
        margin-top: -76px;
     	}
      
        .navmultimedia ul li{
          margin-top: 5px;  
        }
        
          .navmultimedia ul li a{
            float: none;
            text-align: center;
          }
          
          .navmultimedia ul li#navmulti-user a{
            background: url(images/navmulti-user.png) repeat-x 0 0; 
          }
          
          .navmultimedia ul li#navmulti-user a:hover,
          .navmultimedia ul li#navmulti-user.current a{background-position: 0 -19px;}
     
     /* La portada de seccion */
     
     .visor-multimedia{
       
     }
     
     	.visor-multimedia h3{
       	padding-bottom: 25px;
     	}
      
      	.visor-multimedia h3 span{
         	font: normal 12px/15px Arial, Helvetica, sans-serif;
          color: #588500;
        }
      
      	#multimedia .video-item{position: relative;}
     
     
         #multimedia .author-do,
         #multimedia .author-user,
				 #multimedia .author-contest,
				 #multimedia .contest-desc{
              font: italic 14px/23px Arial, Helvetica, sans-serif;
              text-transform: uppercase;
              padding-right: 15px;
              margin-right: 15px;
              color: #FFF;
              text-align: right;
         }
         
         #multimedia .author-do{background: url(images/titles/golden-show-big.png) repeat-y top right;}
         #multimedia .author-user{background: url(images/titles/green-show-big.png) repeat-y top right;}
				 #multimedia .author-contest{background: url(images/titles/orange-show-big.png) repeat-y top right;}
         #multimedia .contest-desc {background-color: #eee; color: #000; font-family: Georgia, "Times New Roman", Times, serif; text-transform: none}

           .title-photo{
              font: italic 15px/25px Georgia, "Times New Roman", Times, serif;
              color: #000;
              text-transform: none;
              padding-left: 70px;
           }

					.author-contest .title-photo{ color: #FFF}
         
         #multimedia .imago-big{
          top: -16px;
          left: -14px;
         }
         
         .video-item .imago-play{ 
           background: url(images/play-40x36.png) no-repeat 0 0;
           top: 38px;
           left: 69px;
           
         }
        
    
  	/* Listado de recursos */
    
    .index_multimedia a{
      float: left;
      width: 175px;
      margin-right: 10px;
      background-color: #FFF;
      padding-bottom: 10px;
    }
    
        .index_multimedia_ct{
          margin: 10px 5px;
        }
        
        	.index_multimedia-title{
           	font: italic 13px/17px Georgia, "Times New Roman", Times, serif;
            color: #333;
          }
          
    .photo_ct{position: relative;}
    
    	.slider_text{
			font: 12px/15px Arial,Helvetica,sans-serif;
			padding: 8px 30px 15px;
      position: absolute;
			bottom: 0;
      right: 0;
      color: #FFF;
		}
  
		/* Concursom de fotos */
		
		#bases-concurso{
			font: normal 12px/14px Georgia, "Times New Roman", Times, serif;
			font-style: italic;
		}
		
			#bases-concurso h3{
				color: #000;
				font-weight: bold;
				font-size: 14px;
				line-height: 17px;
			}
			
				#bases-concurso a{color: #c00726}
				#bases-concurso a:hover{color: #666}

  /* PAGINACION */
  
  /*pagination span{}*/
      
      .pagination a,
      .pagination span.current{
        text-decoration: none;
        padding: 0 5px;
        float: left;
        display: block;
      }
      
      .pagination a.next,
      .pagination a.prev{
        background-repeat: no-repeat;
        background-position: 5px 4px;
       	overflow: hidden;
        width: 21px;
        height: 21px;
        padding: 0;
        text-indent: -5000px;
      }
      
      .pagination a.next{background-image:url(images/icons/arrowRight.png);}
      .pagination a.prev{background-image:url(images/icons/arrowLeft.png);}
      
      .pagination a.next:hover,
      .pagination a.prev:hover{}
  
  /* Las tablas */
  
  table{
    width: 100%;
    margin-bottom: 30px;		
    font: normal 12px/14px Arial, Helvetica, sans-serif;	
        border-right: 1px solid #CCC;
        border-top: 1px solid #CCC;
  }
  table sup, 
  table sub {
    font: normal 8px/11px Arial, Helvetica, sans-serif !important;	
  }
  table.text-small{font-size: 10px}
  
    table th{
      padding: 3px 8px;
      background-color: #F5F5F5;
      border-bottom: 1px solid #CC3300;
      border-left: 1px solid #CCC;
      border-top: 1px solid #CCC;
      color: #333;
    }				
    
    table td{
      padding: 3px 8px;
      border-bottom: 1px solid #CCC;
      border-left: 1px solid #CCC;
    }
    
      table .back{
        background-color: #dedede;
      }
    
      
    table p{
     margin: 0 !important; padding: 0 !important; 
    }
  


    
	/** FOOTER */
 
 	#footer{
  	background: url(images/footer.png) no-repeat center top;
    padding-top: 33px;
    position: relative;
  }
   
   
    #navfooter a{
   		margin-top: 0;   
    }
  
  	.social_share{
     	 background: url(images/social-share.png) no-repeat center top;
       width: 320px;
       height: 56px;
       margin: 0 auto;
       padding-left: 62px; /* con google plus */
       /*padding-left: 122px; */
    }
    
    .social_share#social_share_article{background: none;}
    
    	.social_share .share_btn{
        float: left;
        margin-top: 14px; 
      }
      
        .tw_share{width: 95px;}
        .goo_share{width: 70px;}
        .fb_share{width: 100px;}  
        .social_share .share_btn .link-rss{
          margin-top:0; 	
        }
        
        
    /* By iLUNE */

    #by_ilune{
      position: absolute;
      float: right;
      right: 25px;
      top: 36px;
    }
    
    #by_ilune a{
      display: block;
      margin-right: 10px;
      margin-top: 5px;
      float: right;
      width: 26px;
      height: 26px;
      overflow: hidden;
      text-indent: -1000px;
      background-repeat: no-repeat;
      background-position: 0 0;
      /*background-image: url(../../../css/images/by_ilune/ilune_green.png); /* verde */
      background-image: url(../../../css/images/by_ilune/ilune_white.png); /* blanco */
      /*background-image: url(../../../css/images/by_ilune/ilune_black.png); /* negro */
    }
    #content #files{
			margin-left:0;
			margin-top: 25px;
			width:95%;
			}


    #files h5,
				.files h5{
				width:100%;
				padding:3px;
				font:bold 14px/22px Tahoma, Arial;
				color:#000;
				border-bottom:2px solid #ccc;
				background:none;
				margin-bottom:5px;
				}
				
				#files p,
				.files p,
				#files_publi p{
				font:normal 11px/23px Tahoma, Arial;
				border-bottom:1px dotted #ccc;
				padding: 4px 0;
				padding-bottom:15px;
				}
			
				#files a,
				.files a, 
				#files_publi a{
				font-size:11px;
				padding: 5px 5px 10px 37px;
				background-repeat:no-repeat;
				background-position: 0 0;
				}
				
					#files a.pdf,
					.files a.pdf,
					#files_publi a.pdf{
					background-image: url(images/pdf.jpg);
					}
					
					#files a.word,
					#files a.doc,
					.files a.doc {
					background-image: url(images/word.jpg);
					}
					
					#files a.excel,
					#files a.xls,
					.files a.xls {
					background-image: url(images/excel.jpg);
					}
					
					#files a.ppt,
					.files a.ppt {
					background-image: url(images/ppt.jpg);
					}