/*#BEGIN#*/
/*# name="03 tabs" reference="ref/afv2010.css\03_tabs.htm" description="null" #*/

#afv2010 .tabs div.tabs-bottom-right,
#afv2010 .tabs div.tabs-bottom-left,
#afv2010 .tabset li div.top-left,
#afv2010 .tabset li div.top-right{
    display:none !important;
}

/*#END#*/
/*#BEGIN#*/
/*# name="General" reference="ref/afv2010.css\General.htm" description="General styles" #*/

@charset "UTF-8";
/* CSS Document */
body#afv2010{  
    font:12px Arial, Helvetica, sans-serif;
    min-width:960px;
    margin:0;
    /*color:#5F5E5B;*/
}

body#afv2010{
  background-color:#000000;
}
#afv2010 .tabs ul li{
  margin-left:10px;

padding:0;
}
#afv2010 a{
  color:#2BBAC9;
}
#afv2010 div.pusher{
  height:0;
  font-size:0;
  line-height:0;
}      
#afv2010 #content{    
  background-color:#2BBAC9;
  width:100%;
  padding:22px 0 10px;
  /*padding:36px 0 10px;*/
  min-height:250px;
  _height:250px;
}

#afv2010 .query-results li h5, 
#afv2010 .query-results li h5 a {
	color:#2BBAC9 !important;
	text-decoration:none;
}

#afv2010 .block .title-bar h2 {
    color:#fff;
    font-family: Arial, Geneva, sans-serif;
    font-weight:lighter;
}
#afv2010 .block.default .title-bar h2 {
    font-weight:lighter;
    margin-bottom:10px;
}
#afv2010 h2 {
    font-family:tahoma;
    font-size:150%;
    line-height:1.4em;
}
#afv2010 .illustrated-text,
#afv2010 p{
  line-height:170%;
}
#afv2010 .illustrated-text p {
    margin-bottom:8px;
}

#afv2010 .block-content{ 
    padding: 20px;
    /*color:#986308;*/
    font:12px Arial, Verdana, Geneva, sans-serif;
    border-top:7px solid #986308;
    border-bottom:7px solid #986308;

    }
#afv2010 .block-content{
  background-color: #ffffff;
}
#afv2010 div.links ul li {
    list-style-position:outside;
    font:18px Arial, Verdana, Geneva, sans-serif;
}
#afv2010 div.three-column-group .column-content{
  padding: 15px;
}

/** LOGO **/

#afv2010 #logo a{
  background:url('../recursos/afv2010_images/afv2010-logo.png');
  height:269px;
  margin-left:5px;
  display:block;
  width:195px;
  position:absolute;
  
}
#afv2010 #logo{
  position:relative;
  width:200px;
  left:2px;
  margin:0 0 0 0;
  top:40px;
}

/* Cabecera y barras de navegacion */



#afv2010 .sub-header{
      /*background:url('../recursos/afv2010_images/bg-header.png') center no-repeat;*/
	background-color:#2BBAC9; 
	height:324px;
	position:relative;
      //margin:0 auto;
	}
#afv2010 .sub-header-holder{
  width:100%;
  background-color:#2BBAC9; 
}

#afv2010 #menu-container{
  width:960px;
  margin:0 auto;
}

#afv2010 #menu-subcontainer{
  position:relative;
  top:280px;
  float:right;
}
      
#afv2010 #navigation-container{
    background:none;
    float:left;
    margin:0;
    top:0px;
    width:386px;
    width:491px;
}

#afv2010 #navigation-content{
	position:absolute;
	right:0px;
	}
#afv2010 #navigation{
  //float:right;
}
	 
#afv2010 #navigation li{
  background-color:#986308;
  margin-left:0;
  margin-right:4px;
  padding-left:24px;
  background-image:url('../recursos/afv2010_images/li-arrow-white-down.png');    
  background-repeat: no-repeat;
  background-position: 4px center;
  position:relative;
}

#afv2010 #navigation li:hover{
  background-color:#2BBAC9;
}

#afv2010 #navigation li.selected{
  background-color:#2BBAC9;
  margin-left:0;
  margin-right:4px;

}

#afv2010 #navigation li a{
  color:#FFF;
  font-size:11px;
  font-face:Arial;
  font-weight:bold;
  line-height:27px;
  height:auto;
}
#afv2010 #navigation li ul{
  display:none;
}
#afv2010 #navigation li.first-child{
background:none repeat scroll 0 0 transparent;padding-left:0;

}
/********** Buscador ***************/

#afv2010 .search-box{
  position:relative;
  float:left;
  z-index:1001;
  
}
#afv2010 .search-box span label{
  display: none;
}
#afv2010 .search-box span{
  background-color:#986308;
  background-image:none;
  float:left;
  padding:3px;
  height:21px; 
  width:143px;
}
#afv2010 .search-box span input{
  background-color:#ffffff;
  background-image:none;
  height:17px;
  font:italic 10px Verdana;
  margin:0;
  width:118px;
}
#afv2010 .search-box span .btn-search{
  background: url('../recursos/afv2010_images/zoom.png') no-repeat scroll 4px 1px #986308;
  width:23px;
  background-color:#986308;
  text-indent:-1999px;
  border:0;
  position:absolute;
  top:2px;
  right:2px;
  cursor:pointer;
}

#afv2010 .floating-roc {
  background:none repeat scroll 0 0 #FFFFFF;
  border:4px solid #2AA3BE;
  float:left;height:350px;left:750px;position:absolute;top:311px;width:350px;
  display:none;
  z-index:100;
}
#afv2010 #gsearch-results{
  padding:16px;
  padding-top:20px;
  font-size:11px;
}

#afv2010 #gsearch-results .gsc-table-result td,
#afv2010 #gsearch-results .gsc-search-box td{
  background-color:#FFF;
  color:#5F5E5B;
  border:0;
}

#afv2010 #gsearch-results .gsc-result{
  border-bottom:1px solid #CCC;
}

#afv2010 .gs-result .gs-title,
#afv2010 .gs-result .gs-title *{
  color:#2BBAC9;
}

#afv2010 .gsc-results .gsc-cursor-box{
  margin-top:10px;
}
/*****Contacto ****/
#afv2010 #contact{ float: left; margin-left:6px; margin-left:5px; width:29px; }
#afv2010 #contact a{
  background:url('../recursos/afv2010_images/mail.png') no-repeat scroll 4px 3px #986308;
  float:right;
  height:27px;
  display:block;
  width:29px;
  height:27px;
  position:relative;
  z-index:10;
}

#afv2010 #tools-container{
  position:absolute;
  top:0;
  margin:0;
  height:30px;
  background:url('../recursos/afv2010_images/bg-navigation.png') repeat;
}
	 

/*** Page Holder  ***/

#afv2010 #page-holder {
	overflow:hidden;
	padding:324px 0 0 !important;
	position:relative;
	width:100%;
}

/*** Leer mas y Ir atras ****/

#afv2010 .more, #afv2010 .goback{
  font:12px Arial;
}
#afv2010 .more a{
  color:#FFF;
  padding:5px;
  padding-right:25px;
  font-size:12px;
  background:url('../recursos/afv2010_images/li-arrow-white.png') no-repeat #2BBAC9 100% 50% ;
}
#afv2010 .goback a{ 
  background:url('../recursos/afv2010_images/li-arrow-white-left.png') no-repeat #2BBAC9 4% 50% ;
  color:#FFF;
  padding:5px 5px 5px 25px;
  font-size:12px;
}

/************** Calendario ***************/

#afv2010 .calendar .calendar-head .calendar-month{
  color:#000;
  background:none;
  background-color:#2BBAC9;
  font-size:120%;font-weight:normal;text-transform:uppercase;
}
#afv2010 .calendar .calendar-month-back{
  background-image:url('../recursos/afv2010_images/li-arrow-white-left.png');
  background-repeat:no-repeat;
  background-position:center center;
}
#afv2010 .calendar .calendar-month-next{
  background-image:url('../recursos/afv2010_images/li-arrow-white.png');
  background-repeat:no-repeat;
  background-position:center center;
}
#afv2010 .calendar-dayname{
  background-color:#986308;
  height:25px;
}
#afv2010 .calendar-dayname td{
  font: 12px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFF;
}
#afv2010 .query-calendar-holder{
  font:11px Arial, Geneva, sans-serif;
  border-top:4px solid #986308;
  border-bottom:0px;
  color:#000;
  line-height:150%;
  margin-bottom:10px;
}
#afv2010 .calendar-body td{
  padding:0.1em;      
}
#afv2010 td .calendar-body-cell,
#afv2010 .calendar .calendar-body td div{
  background:none;
  background-color:#ffffff;
  padding:0;
  margin:0;
  width:auto;
  height:auto;
  border:1px solid transparent;
}
#afv2010 .calendar td.calendar-body-cell-today-event .calendar-body-event{
  background-color:#986308;
  color:#ffffff;
}
#afv2010 .calendar td.calendar-body-cell-event .calendar-body-event{  
  background-color:#2BBAC9;
  color:#ffffff;
}
#afv2010 .calendar .calendar-body td:hover div,
#afv2010 .calendar td.calendar-body-cell-selected .calendar-body-event{
  border:1px solid #986308;
  color:#000000;
  background-color:#ffffff;
}
/*#afv2010 td calendar-body-event{
  background:none;
  color:#fff;
}
#afv2010 .calendar .calendar-body td {    
font-size:12px
}*/
/****** Hay que quitar los styles que hay en las etiquetas h5 y h4 en el html *******/

#afv2010 .query-calendar-holder h5{
font-size:14px;
}
#afv2010 h4.query-calendar-event{ color:#000; }

#afv2010 .calendar-separator td{
  padding:3px 0 0;
}
#afv2010 table td {
  padding:0px;
  background:none;
  background-image:none;
}

/** Listas NO TERMINADO **/
#afv2010 ul li {
  border:0;
}
#afv2010 ul li.item-selected{
    border:4px solid #2BBAC9;
    margin-top:-4px;
}
#afv2010 .links ul li, #afv2010 .illustrated-text ul li{
  background:none;
  border:0;
  padding-left:20px;
  margin:0;
  background-image:url('../recursos/afv2010_images/li-arrow-986308-Lite.png');
  background-repeat:no-repeat;
  background-position:0 5px;
}
#afv2010 .links ul.grey-arrow li,
#afv2010 .illustrated-text ul.grey-arrow li,
#afv2010 .query-areas li{
  background:none;
  border:0;
  padding-left:22px;
  margin:0;
  background-image:url('../recursos/afv2010_images/li-arrow-986308.png');
  background-repeat:no-repeat;
  background-position:0 4px;
}

#afv2010 .query-areas li.item{
    padding:0;
    border-bottom:0;
    width:50%;
    float:left;
    margin:5px 0;
}

#afv2010 .query-areas li h3{
    padding:2px 0 0 20px;
}

#afv2010 .query-areas li h3 a{
    font-size:1.15em;
}

#afv2010 .album-wrapper{
    margin:0 auto;
}

#afv2010 li.item{
  border-bottom:1px solid #986308;
  padding:10px 0px 10px;
}

/** Paginador **/
#afv2010 .pager .list-pages li {
  float:left;
}
#afv2010 .pager{
	background-color:#2BBAC9;
}
#afv2010 .pager .list-pages li{
	color:#FFF;
	background-color:#2BBAC9;
	margin:5px;
}
#afv2010 .pager .list-pages li a{
	margin:0;
	color:#FFF;
}
#afv2010 .pager .list-pages li a:hover, #afv2010 .pager .list-pages li .selected{
	margin:0;
	color:#986308;
	background-color:#2BBAC9 !important;
}

#afv2010 .pager ul li a.next {
      background:url('../recursos/afv2010_images/li-arrow-white.png') no-repeat #2BBAC9 100% 50%;
}
#afv2010 .pager ul li a.previous {
      background:url('../recursos/afv2010_images/li-arrow-white-left.png') no-repeat #2BBAC9 100% 50%;
}

/* tabs */
#afv2010 .tabs .tabset {
    border-bottom:4px solid #986308;
    font:12px Verdana, Geneva, sans-serif;
    }

#afv2010 .tabs ul li:first-child{
  margin-left:0;
}
#afv2010 .tabs .tabset li{
    background-color:#2BBAC9;

  color:#FFF;
}    
#afv2010 .tabs .tabset li.active{
    background-color:#986308;
    color:#FFF;
    }
#afv2010 .tabset a span {  display:block;}
#afv2010 .tabset a{
  line-height:30px;
  background-image:url('../recursos/afv2010_images/li-arrow-white-down.png');
  background-repeat: no-repeat;
  background-position: 95% 55%;
  background-color:transparent !important;
  color:#ffffff;
}
#afv2010 .tabset a,
#afv2010 .tabset a:hover,
#afv2010 .tabset a:visited{
  color:#ffffff;
}
#afv2010 .query-results.separation li.item{
  border-bottom:1px solid #986307;
  margin:0.2em 0 0.8em;
  padding:0.6em 0;
}
#afv2010 .two-column-group.auto .query-results.separation li.item{
  border-bottom:5px solid #986307;
}
#afv2010 .two-column-group-leftWide .two-column-group .column01,
#afv2010 .two-column-group-leftWide .two-column-group .column02{
  width:50%;
}
#afv2010 .two-column-group-leftWide .two-column-group.auto .column01,
#afv2010 .two-column-group-leftWide .two-column-group.auto 
.column02{
  width:auto;
}

/***** Bloque destascado marron ******/
#afv2010 .block .brown-block{
background-color: #986308;
border:0;
color:#ffffff;
width:220px;
}
#afv2010 .block .brown-block .title-bar h2{
font-size:12px;
margin-left:12px;
color:#ffffff;
font-transform:uppercase;
}

#afv2010 .block .brown-block .block-content{
background-color: #986308;
border:0;
color:#ffffff!important;
}

/*** Widgets caralibro y twitter ******/
#afv2010 .fan_box a{
color:#2BBAC9;
}


#afv2010 .fan_box .full_widget{
background:none repeat scroll 0 0 white;
border:0;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 
.twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4{
background-color:#2BBAC9;
}

/*** Breadcrumb ****/

#afv2010 #breadcrumbs-holder {background-color:#2BBAC9;}
#afv2010 #breadcrumbs-holder ul{ border:0; }
#afv2010 #breadcrumbs li{color:#ffffff; font-size:11px;}
#afv2010 #breadcrumbs li a {color:#ffffff; font-weight:normal;text-decoration:none;}
#afv2010 #breadcrumbs li span {color:#ffffff;font-weight:bold;text-decoration:none;}

/*** Elementos del Formulario de Contacto *****/

#afv2010 #uf330410 input, select, textarea, .detail-content textarea  {  
  border:1px solid #D4D3CF;
  color:#5F5E5B;  
  font:italic 11px Verdana,Arial,Helvetica,sans-serif;
  padding:4px;
  width:200px;
}

#afv2010 button {
  background: #2BBAC9;
  height:28px;
}
#afv2010 button:hover {
  background: #986308;

height:28px;
}

#afv2010 .button-bg-right, #afv2010 .button-bg-right span{
  background:none;
}

/**** Links Header ***/
#afv2010 #links-header {
  position:relative;
  float:right;
  padding-top:6px;
}
#afv2010 #links-header, #afv2010 #links-header a{
  color:#986308;
font:11px Arial;
  font-weight:bold;
}
#afv2010 #links-header a{ text-decoration:underline; }

/***** FOoOoOooTer ***********/
#afv2010 .foot-menu, #afv2010 .foot-row {
background-color:#333333;
}
#afv2010 .foot-menu p{
  color:#ffffff;
}

#afv2010 .foot-menu .illustrated-text {
color:2BBAC9;
line-height:120%;

}
#afv2010 .foot-row .cent{
  border-top:5px solid #2BBAC9;
  width:990px;
}
#afv2010 .AV2010-evento-hora span {
  padding-right:19px;
}

#afv2010 .calendar .calendar-body tr.calendar-body-row td.calendar-body-cell-today {
color:#000000;
font-weight:bold;
}
#afv2010 .AV2010-evento-fecha span.label{  
  display:block;
  float:left;
  padding-bottom:0.5em;
}
#afv2010 .banner .container {
  width:1220px;
}
#afv2010 .banner-left,
#afv2010 .banner-right{

display:none;
}
#afv2010 #banner-container {
  background-color:#2BBAC9;
  float:left;
  height:324px;
  margin:0;
  position:absolute;
  top:0;
  left:0;
}
.horizontal-list li{
  display:inline;
  float:left;
  padding-right:0.5em;
}
#afv2010 .lang-list{
  display:inline;
}
#afv2010 .lang-list a{
  text-decoration:none;
}
#afv2010 .lang-list a:hover{
  text-decoration:underline;
}
#afv2010 .floating-roc-close{
  color:#2AA3BE;
  cursor:pointer;
  display:inline;
  height:auto;
  padding:8px 8px 0 0;
  text-indent:0;
  width:auto;
}
#afv2010 .floating-roc-close:hover{
  text-decoration:underline;
}

#srchBy370127{ width: 100px; }


/***** Álbum Media ****/

#afv2010 .album-info {
  border-bottom:  1px solid #CDCDCD !important;
  border-left:  1px solid #CDCDCD !important;
  border-right:  1px solid #CDCDCD !important;
  width: auto;
  background-color:#2BBAC9 !important;
  background-image:none;
  min-height: 24px;
  _height:24px;
}
#afv2010 .viewer-prev,
#afv2010 .nav-prev {
  width:19px;
  height: 85px;
  background-image:url('../components/albums/img/prev-h-av.gif');
  background-position:  0 50%;
  background-repeat: no-repeat;
  float: left;
  cursor:pointer;
  text-indent:-9999px;
  opacity:0.85;

  filter:alpha(opacity=85);
}

#afv2010 .viewer-prev:hover,
#afv2010 .nav-prev:hover {
  opacity:1;
  filter:alpha(opacity=100);
  /*background-color:#2BBAC9;*/
}

#afv2010 .viewer-prev-disabled,
#afv2010 .nav-prev-disabled {
  background-image: url('../components/albums/img/prev-h-av.gif');
  background-position:  0 50%;
  background-repeat: no-repeat;
  width: 19px;
  height: 85px;
  float: left;
  cursor:default;
  text-indent:-9999px;
  opacity:0.4;
  filter:alpha(opacity=40);
}

#afv2010 .viewer-next,
#afv2010 .nav-next {
  height: 85px;
  width:19px;
  background-image: url('../components/albums/img/next-h-av.gif');
  background-position:  0 50%;
  background-repeat: no-repeat;
  float: right;
  cursor:pointer;
  text-indent:-9999px;
  opacity:0.85;
  filter:alpha(opacity=85);
}

#afv2010 .viewer-next:hover,
#afv2010 .nav-next:hover {
    opacity:1;
    filter:alpha(opacity=100);
    /*background-color:#2BBAC9;*/
}


#afv2010 .viewer-next-disabled,
#afv2010 .nav-next-disabled {
  background-image:url('../components/albums/img/next-h-av.gif');
  background-position:  0 50%;
  background-repeat: no-repeat;
  height: 85px;
  width: 19px;
  float: right;
  cursor:default;
  opacity:0.4;
  filter:alpha(opacity=40);
}
/*
#afv2010 .album-info {
background-color:#2aa3be;min-height:24px;width:auto;

}


#afv2010 .album-viewer {

height:auto;
}*/

#afv2010 .site_title{
  display:none;
}

#afv2010 .query-filter-form li:first-child{
  display:none;
}
#afv2010 .query-filter-form li select{
  height:28px;
}
#afv2010 .query-filter-form li input{
  height:24px;
}

#afv2010 #navigation-item-3495:hover ul{
    display:block;
    width:100%;
}

#afv2010 #navigation li ul li{
    background-image:none;
    margin:0;
}

#afv2010 #navigation li ul li a{
    background:none;
    padding:0;
}

#afv2010 #page-disabling-mask{
    opacity: 0.3;
    filter: alpha(opacity=30);
}select#srchBy731239 {   width: auto;}
/*#END#*/
/*#BEGIN#*/
/*# name="text" reference="ref/afv2010.css\text.htm" description="null" #*/
















































/*#END#*/

