body
{
   font-family: "Verdana", sans-serif;
   font-size: 11px;entradaxendaport
   margin:0;
   padding:0;
   color:#333333;
      
}

body img
{
border: 0 none;
}

a
{
 color: #B7712B;
}
a:link, a:visited, a:active
{
  text-decoration: none;
}

a:hover {
   text-decoration: underline;
}


.continteriores a.anclas, .continteriorestatico a.anclas
{
color: #674d34;
text-decoration: none;
}

.continteriores a.anclas:hover, .continteriorestatico a.anclas:hover
{
color: #B7712B;
text-decoration: underline;
}
fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, p, ul {
   border:0pt none;
   list-style: none;
   margin: 0 auto;
   padding: 0;
}
p.autor
{
color: #5A4A3A;
}
p.comentario
{
font-size: 11px;
border-bottom: 1px dotted black;
padding: 5px 0 5px 0;
font-style: italic;
}
img {
   border: 0;
}
.limpiar, .limpar
{
clear: both;
}
.left{
float: left;
}
.right{
float: right;
}
.negrita{
font-weight:bold;
}



#cont_body
{
   width: 100%;
   background:transparent url(/imx/repite.png) repeat-y center;
}

#cont_prin
{
 width: 977px;
 margin: 0 auto;
 }

#cabeceira
{
 width: 850px;
 height: 305px;
 margin: 0 auto;
 border:0;
}

.fotoscabe
{
width: 613px;
height: 128px;
border: 2px solid #A8793c;
margin: 0;
float: left;
left: 55px;
top:65px;
position: relative;
}

* html .fotoscabe 
{
top:50px;
}


.logofolque
{
border:0;
width:200px;
height:230px;
margin:50px 0 0 0;
padding:0;
float: left;
}


#idiomas
{
float: right;
margin: 0;
border: 0;
padding: 0;
height: 20px;
position: relative;
top:40px;
}


#idiomas ul
{
font-size: 11px;
font-weight: bold;
}


#idiomas ul li
{
border-right: 1px solid #352413;
display: inline;
margin: 0 3px;
color: #352413;
padding: 0 6px 0 3px;
}

#idiomas ul li a
{
display: inline;
color:#352413;
}

#idiomas ul li a:hover
{
color: #fff;
text-decoration: underline;
}

/*menugal*/

#menuprin
{
width: 630px;
height: 40px;
position: relative;
padding:0;
margin-bottom:0;
top:69px;
left: 51px;
float: left;
}

* html #menuprin 
{
top:60px;
}

#menuprin ul {
background:transparent url(/imx/menufolque.png) no-repeat scroll center top;
height:40px;
list-style-image:none;
list-style-type:none;
margin:0;
width:630px;
}



#menuprin li
{
float:left;
text-indent:-9999px;
}

#menuprin li a.bt0
{
height:40px;
margin-right:0;
width:120px;
display: block;
}

#menuprin li a.bt0:hover
{
background-image:url(/imx/menufolque.png);
background-position:0 -40px;
}

 #menuprin li a.bt0_activo 
{
background-image:url(/imx/menufolque.png);
background-position:0 -40px;
height:40px;
margin-right:0;
width:120px;
display: block;
}

#menuprin li a.bt1 
{
height:40px;
margin-right:0;
width:100px;
display: block;
}

#menuprin li a.bt1:hover
{
background-image:url(/imx/menufolque.png);
background-position:-120px -40px;
}

#menuprin li a.bt1_activo
{
height:40px;
margin-right:0;
width:100px;
display: block;
background-image:url(/imx/menufolque.png);
background-position:-120px -40px;
}



#menuprin li a.bt2
{
height:40px;
margin-right:0;
width:84px;
display: block;
}

#menuprin li a.bt2:hover
{
background-image:url(/imx/menufolque.png);
background-position:-220px -40px;
}


#menuprin li a.bt2:hover, #menuprin li a.bt2_activo
{
height:40px;
margin-right:0;
width:84px;
display: block;
background-image:url(/imx/menufolque.png);
background-position:-220px -40px;
}


#menuprin li a.bt3 
{
height:40px;
margin-right:0;
width:130px;
display: block;
}

#menuprin li a.bt3:hover
{
background-image:url(/imx/menufolque.png);
background-position:-304px -40px;
}

 #menuprin li a.bt3_activo
{
height:40px;
margin-right:0;
width:130px;
display: block;
background-image:url(/imx/menufolque.png);
background-position:-304px -40px;
}


#menuprin li a.bt4 
{
height:40px;
margin-right:0;
width:83px;
display: block;
}

#menuprin li a.bt4:hover
{
background-image:url(/imx/menufolque.png);
background-position:-434px -40px;
}


 #menuprin li a.bt4_activo 
{
height:40px;
margin-right:0;
width:83px;
display: block;
background-image:url(/imx/menufolque.png);
background-position:-434px -40px;
}


#menuprin li a.bt5
{
height:40px;
margin-right:0;
width:113px;
display: block;
}

#menuprin li a.bt5:hover
{
background-image:url(/imx/menufolque.png);
background-position:-517px -40px;
}

#menuprin li a.bt5_activo
{
height:40px;
margin-right:0;
width:113px;
display: block;
background-image:url(/imx/menufolque.png);
background-position:-517px -40px;
}

/*menu cas*/

#menuprincas
{
width: 630px;
height: 34px;
position: relative;
padding:0;
margin-bottom:0;
top:69px;
left: 51px;
float: left;
}

* html #menuprincas
{
top:64px;
}

#menuprincas ul {
background:transparent url(/imx/menu_cas.png) no-repeat scroll center top;
height:34px;
list-style-image:none;
list-style-type:none;
margin:0;
width:630px;
}

#menuprincas li
{
float:left;
text-indent:-9999px;
}

#menuprincas li a.bt0
{
height:38px;
margin-right:0;
width:120px;
display: block;
}

#menuprincas li a.bt0:hover
{
background-image:url(/imx/menu_cas.png);
background-position:0 -45px;
}

 #menuprincas li a.bt0_activo 
{
background-image:url(/imx/menu_cas.png);
background-position:0 -45px;
height:38px;
margin-right:0;
width:120px;
display: block;
}

#menuprincas li a.bt1 
{
height:38px;
margin:0 0 0 45px;
width:130px;
display: block;
}

#menuprincas li a.bt1:hover
{
background-image:url(/imx/menu_cas.png);
background-position:-165px -45px;
}

#menuprincas li a.bt1_activo
{
height:38px;
margin:0 0 0 45px;
width:130px;
display: block;
background-image:url(/imx/menu_cas.png);
background-position:-165px -45px;
}



#menuprincas li a.bt2
{
height:38px;
margin:0 0 0 35px;
width:130px;
display: block;
}

#menuprincas li a.bt2:hover
{
background-image:url(/imx/menu_cas.png);
background-position:-330px -45px;
}


#menuprincas li a.bt2:hover, #menuprincas li a.bt2_activo
{
height:38px;
margin:0 0 0 35px;
width:130px;
display: block;
background-image:url(/imx/menu_cas.png);
background-position:-330px -45px;
}



#menuprincas li a.bt3 
{
height:38px;
margin:0 0 0 33px;
width:130px;
display: block;
}

#menuprincas li a.bt3:hover
{
background-image:url(/imx/menu_cas.png);
background-position:-495px -45px;
}

 #menuprincas li a.bt3_activo
{
height:38px;
margin:0 0 0 33px;
width:130px;
display: block;
background-image:url(/imx/menu_cas.png);
background-position:-495px -45px;
}


/*menu ing*/

#menuprining
{
width: 630px;
height: 34px;
position: relative;
padding:0;
margin-bottom:0;
top:69px;
left: 51px;
float: left;
}

* html #menuprining
{
top:60px;
}

#menuprining ul {
background:transparent url(/imx/menu_ing.png) no-repeat scroll center top;
height:37px;
list-style-image:none;
list-style-type:none;
margin:0;
width:630px;
}

#menuprining li
{
float:left;
text-indent:-9999px;
}

#menuprining li a.bt0
{
height:38px;
margin-right:0;
width:120px;
display: block;
}

#menuprining li a.bt0:hover
{
background-image:url(/imx/menu_ing.png);
background-position:0 -45px;
}

 #menuprining li a.bt0_activo 
{
background-image:url(/imx/menu_ing.png);
background-position:0 -45px;
height:38px;
margin-right:0;
width:120px;
display: block;
}

#menuprining li a.bt1 
{
height:38px;
margin:0 0 0 45px;
width:130px;
display: block;
}

#menuprining li a.bt1:hover
{
background-image:url(/imx/menu_ing.png);
background-position:-165px -45px;
}

#menuprining li a.bt1_activo
{
height:38px;
margin:0 0 0 45px;
width:130px;
display: block;
background-image:url(/imx/menu_ing.png);
background-position:-165px -45px;
}



#menuprining li a.bt2
{
height:38px;
margin:0 0 0 35px;
width:137px;
display: block;
}

#menuprining li a.bt2:hover
{
background-image:url(/imx/menu_ing.png);
background-position:-330px -45px;
}


#menuprining li a.bt2:hover, #menuprining li a.bt2_activo
{
height:38px;
margin:0 0 0 35px;
width:137px;
display: block;
background-image:url(/imx/menu_ing.png);
background-position:-330px -45px;
}



#menuprining li a.bt3 
{
height:38px;
margin:0 0 0 28px;
width:130px;
display: block;
}

#menuprining li a.bt3:hover
{
background-image:url(/imx/menu_ing.png);
background-position:-495px -45px;
}

 #menuprining li a.bt3_activo
{
height:38px;
margin:0 0 0 28px;
width:130px;
display: block;
background-image:url(/imx/menu_ing.png);
background-position:-495px -45px;
}

/*menu fr*/

#menuprinfra
{
width: 630px;
height: 34px;
position: relative;
padding:0;
margin-bottom:0;
top:69px;
left: 51px;
float: left;
}

* html #menuprinfra
{
top:60px;
}

#menuprinfra ul {
background:transparent url(/imx/menu_fr.png) no-repeat scroll center top;
height:38px;
list-style-image:none;
list-style-type:none;
margin:0;
width:630px;
}

#menuprinfra li
{
float:left;
text-indent:-9999px;
}

#menuprinfra li a.bt0
{
height:38px;
margin-right:0;
width:120px;
display: block;
}

#menuprinfra li a.bt0:hover
{
background-image:url(/imx/menu_fr.png);
background-position:0 -45px;
}

 #menuprinfra li a.bt0_activo 
{
background-image:url(/imx/menu_fr.png);
background-position:0 -45px;
height:38px;
margin-right:0;
width:120px;
display: block;
}

#menuprinfra li a.bt1 
{
height:38px;
margin:0 0 0 5px;
width:150px;
display: block;
}

#menuprinfra li a.bt1:hover
{
background-image:url(/imx/menu_fr.png);
background-position:-125px -45px;
}

#menuprinfra li a.bt1_activo
{
height:38px;
margin:0 0 0 5px;
width:150px;
display: block;
background-image:url(/imx/menu_fr.png);
background-position:-125px -45px;
}



#menuprinfra li a.bt2
{
height:38px;
margin:0 0 0 6px;
width:142px;
display: block;
}

#menuprinfra li a.bt2:hover
{
background-image:url(/imx/menu_fr.png);
background-position:-281px -45px;
}


#menuprinfra li a.bt2:hover, #menuprinfra li a.bt2_activo
{
height:38px;
margin:0 0 0 6px;
width:142px;
display: block;
background-image:url(/imx/menu_fr.png);
background-position:-281px -45px;
}



#menuprinfra li a.bt3 
{
height:35px;
margin:0 0 0 10px;
width:190px;
display: block;
}

#menuprinfra li a.bt3:hover
{
background-image:url(/imx/menu_fr.png);
background-position:-433px -45px;
}

 #menuprinfra li a.bt3_activo
{
height:35px;
margin:0 0 0 10px;
width:190px;
display: block;
background-image:url(/imx/menu_fr.png);
background-position:-433px -45px;
}

/**/


#formularios {
float:left;
margin:15px 0;
padding:0;
width: 360px;

}

* html #formularios
{
width: 375px;
}

#formularios p
{
margin: 0;
}

#formularios label
{
clear:both;
color:#7a6110;
display:block;
font-size:11px;
font-weight: bold;
}

#formularios label.opcion
{
clear:both;
color:#7a6110;
display:inline;
font-size:11px;
padding: 0 0 2px 5px;
font-weight: normal;
}

#formularios p.marxe {
clear:both;
color:#7a6110;
display:block;
font-size:11px;
font-weight: bold;
}




#formularios legend {
color:#7a6110;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-style:italic;
font-weight:normal;
margin:0 0 5px;
padding:0;
}

#formularios input[type="text"], #formularios select, #formularios textarea 
{
border:1px double #B29A7E;
color:#7a6110;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:10px;
font-weight: bold;
margin-bottom:6px;
padding:2px;
width:350px;
font-weight: normal;
}

#formularios input.boton, #formularios input#form_Borrar 
{
width: 60px;
height: 20px;
color: #7a6110;
background-color: #D6C7AC;
border: none;
}

.txtlei
{
color: #533c26;
float: left;
font-size: 11px;
width: 100%;
}


#formulariopeq {
float:left;
margin:15px 0;
padding:0;
width: 260px;
height: 300px;
}


#formulariopeq p
{
margin: 0;
}

#formulariopeq label, #formulariopeq p.marxe {
clear:both;
color:#7a6110;
display:block;
font-size:11px;
font-weight: bold;
}

#formulariopeq legend {
color:#83B1D8;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-style:italic;
font-weight:normal;
margin:0;
padding:0;

}

#formulariopeq input, #formulariopeq select, #formulariopeq textarea 
{
border:1px double #B29A7E;
color:#7a6110;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:10px;
margin:3px 0 6px 0;
padding:2px;
width:250px;

}

#formulariopeq input.boton, #formulariopeq input#form_Borrar 
{
width: 60px;
height: 20px;
color: #7a6110;
background-color: #D6C7AC;
border: none;

}

.mapaloc
{
width: 270px;
height:270px; 
float: right;
margin: 30px 0 30px 0 ;
background-color: #B7712B;
}


.fotomapaloc
{
border:0 none;
margin:15px 0 1px 10px;
padding:0;
width:250px;

}

.fotomapaloc img
{
width: 250px;
height: 150px;
}

.continteriores .mapaloc p
{
width: 250px;
margin: 10px 0 10px 15px;
font-size: 11px;
color: #E4E3E2;
}

.continteriores .mapaloc a
{
font-size: 11px;
color: #E4E3E2;
font-weight: bold;
margin: 10px 10px 10px 15px;

}

#corpo
{
 width: 977px;
 margin: 0 auto;
 border: 0;
 padding: 0;
 position: relative;
 background:transparent url(/imx/fondosup2.png) no-repeat scroll center top;
}

#contido
{
width: 900px;
margin: 0 auto;
}

#colizq
{
width: 235px;
margin: 10px 0 0 10px;
float: left;
/*background-color: green;*/
}

#ftestatico
{
width: 280px;
margin: 10px 0 0 10px;
float: left;
z-index: 5;
}

.fndosubmenurepite, .fndoaxendarepite
{
width: 228px;
background:transparent url(/imx/repmenu.png) repeat-y center;
}
.fndosupsubmenu, .fndosupaxenda
{
width: 228px;
height: 22px;
margin: 0;
padding: 0;
border: 0;
background:transparent url(/imx/supmenu.png) no-repeat scroll center top;
}

.fndoinfsubmenu
{
width: 228px;
height: 22px;
margin: 0 0 20px 0;
padding: 0;
border: 0;
background:transparent url(/imx/inferiormenu.png) no-repeat scroll center bottom;
}

#contsubmenu
{
width: 205px;
margin: 0 0 0 11px;
border: 0;
padding: 0;
background-color: #fff;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity:0.70;
}

* html #contsubmenu
{
width: 175px;
}

* html #contsubmenu ul.submenu
{
width: 175px;
}

ul.submenu
{
width: 205px;
margin: 0 0 0 11px;
}

ul.submenu
{
font-size:12px;
font-weight:bold;
margin:0 0 0 10px;
padding:20px 0 20px 0;
}

ul.submenu li
{
background-image:url(/imx/puntosubmenu.png);
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:0 5px 7px 18px;
/*height: 19px;*/
}

ul.submenu li a
{
color:#352413;
/*height:19px;*/
width:160px;
display: block;
padding: 0 0 0 3px;
border-bottom: 1px solid #B29A7E;
}

ul.submenu li a:hover, ul.submenu li a.activo
{
background-color: #352413;
color:#E4E3E2;
display:block;
/*height:19px;*/
text-decoration:none;
width:165px;
}

ul.submenu li ul
{
font-size:11px;
font-weight:bold;
margin:0 0 0 10px;
padding:0;
margin:0;
padding:10px 5px 7px 5px;
}

* html #contsubmenu ul.submenu li ul li a
{
width: 140px;
padding: 0;
}

* html #contsubmenu ul.submenu li ul li a:hover, ul.submenu li ul li a.activo
{
width: 140px;
}

ul.submenu li ul li a
{
color:#352413;
width:150px;
display: block;
padding: 0 0 0 3px;
border-bottom: 1px solid #B29A7E;
}

ul.submenu li ul li a:hover, ul.submenu li ul li a.activo
{
background-color: #352413;
color:#E4E3E2;
display:block;
text-decoration:none;
width:150px;
}

#buscador
{
width: 120px;
display: block;
margin: 0 0 20px 0;
height: 22px;
width: 210px;
}

#buscador fieldset
{
 border: 0;
 margin: 0;
 padding: 0;
 height: 22px;
 display: inline;
}

#buscador input.campo
{
 background-color:#CB7E26;
 font-size:11px;
 width:160px;
 height:20px;
 margin:0 0 0 20px;
 padding:0;
 border: none;
 float: left;
}

#buscador input.enviar
{
background:transparent url(/imx/btbuscador.png) no-repeat;
 font-size:11px;
 width:20px;
 height:20px;
 margin:0 0 0 10px;
 padding:0;
 border: none;
}

* html #buscador input.enviar
{margin: 0;}

.titaxenda
{
 margin: 12px 0 0 0;
 border: 0;
 padding: 0;
 width: 130px;
 height: 22px;
 background: transparent url(/imx/titaxenda.png) no-repeat;
}


.titbuscador
{
 margin: 0 0 2px 0;
 border: 0;
 padding: 0;
 width: 152px;
 height: 22px;
 background: transparent url(/imx/titbuscador.png) no-repeat;
}

.titpublicidade
{
 margin: 12px 0 0 0;
 border: 0;
 padding: 0;
 width: 130px;
 height: 22px;
 background: transparent url(/imx/titpublicidade.png) no-repeat;
}

#axndaportada
{
 width: 205px;
 margin: 0 0 0 11px;
 border: 0;
 padding: 0;
 background-color: #fff;
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity:0.70;
}

.unaaxenda
{
 font-family: "Trebuchet MS";
 color:#000;
 padding: 10px 0 5px 0;
 margin: 0;
 border: 0;
 z-index:1;
}

.dataxendaport
{
 font-style:italic;
 font-size:11px;
 font-weight:bold;
 margin:0 0 10px 10px;
}

.dataxendaport span
{
 background-color: #BCA68E;
 padding: 0 10px;
}

.unaaxenda h2
{
 font-size:11px;
 font-weight:bold;
 text-transform: uppercase;
 margin: 0 0 0 10px;
 width: 185px;
}

.unaaxenda h2 a
{
 
 color:#4F300C;
}

.unaaxenda h2 a:hover
{
 text-decoration: underline;
}

.entradaxendaport
{
width: 185px;
font-size:11px;
margin: 0 0 0 10px;

}

.destaqueprin
{
 width: 230px;
 height: 154px;
 margin: 15px 0 0 0;
 border: 0;
 padding: 0;
 background: transparent url(/imx/fndestaque.png) no-repeat;
}

.destaqueprin img
{
 width: 205px;
 height: 92px;
 border: 0;
 margin: 18px 0 0 12px;
 padding: 0;
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity:0.70;
}

.destaqueprin a
{
 color: #312415;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 float: right;
 margin: 0 12px 0 0;
}
.banerportada
{
 width: 230px;
 height: 105px;
 margin: 0 0 15px 0;
 border: 0;
 padding: 0;
 background: transparent url(/imx/fndobanner.png) no-repeat;
}

.banerportada img
{
 width: 206px;
 height: 58;
 border: 0;
 margin: 18px 0 0 12px;
 padding: 0;
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity:0.70;
}

.btsuscribete
{
 width: 230px;
 height: 68px;
 padding: 0;
 margin: 0;
 border: 0;
}

.banerportada a
{
 color: #312415;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 float: right;
 margin: 0 12px 0 0;
}


#contidostatico
{
 width: 900px;
 margin: 0 auto;
 position: relative;
}


#colizqstatico
{
 width: 282px;
 background-color: #b7712b;
 z-index: 3;
 position: absolute;
 margin: 40px 0 0 30px;
}

.contpefoto
{
 width: 280px;
 background-color: #b7712b;


}

#colizqstatico p
{
 color:#E4E3E2;
 font-size: 11px;
 margin: 5px 0 7px 10px;
}

#colizqstatico img
{
 width: 280px;
 border:1px solid #916837;
}

#colder
{
 width: 620px;
 float: left;
 margin: 10px 0 0 19px;
}

* html #colder
{
margin: 0;
}

#colderstatico
{
 width: 620px;
 float: right;
 margin: 0 15px 0 0;
 min-height: 370px;
}

* html #colderstatico
{
height: 370px;
}

.fndobranco
{
 background: transparent url(/imx/fndobranco.png) repeat;
}

.conttransparencia
{
 width: 620px;
}

.continteriores
{
 width:550px;
 margin: 40px 37px 20px 30px;

}

.continteriorestatico
{
 width:525px;
 margin: 40px 37px 10px 70px;
}

.contcolumnasportada
{
 width: 620px;
 margin:0;
}

* html .continteriores
{
 width:540px;
 margin: 40px 17px 10px 30px;
}

* html .continteriorestatico
{
 margin: 40px 0 20px 65px;
}


.continteriores p, .continteriorestatico p
{
 margin:0 0 10px 0;
}

.continteriores a, .continteriorestatico a
{
 font-size: 11px;
 color: #B7712B;
}

.continteriores ul, .continteriorestatico ul
{
 font-size: 11px;
 color: #6B3E13;
}

.continteriores ul li, .continteriorestatico ul li
{
 font-weight: normal;
 margin: 5px 0 0 3px;

}

.continteriores ul li ul li, .continteriorestatico ul li ul li
{
 font-weight: normal;
 margin: 0 0 0 8px;

}

.continteriores h2, .continteriorestatico h2
{
 font-family: "Trebuchet Ms", sans-serif;
 font-weight: bold;
 color: #352413;
 font-size:20px;
 margin: 5px 0;
}

.continteriores h2 span, .continteriorestatico h2 span
{
 background-color:#5A4A3A;
 padding: 0 10px 0 10px; 
}

.continteriores h3, .continteriorestatico h3
{
 font-weight: bold;
 color: #fff;
 font-size: 12px;
 margin: 20px 0 10px 0;
}

.continteriores h3 span, .continteriorestatico h3 span
{
 background-color:#5A4A3A;
 padding: 0 10px 0 10px; 
}


.continteriores h4, .continteriorestatico h4
{
 font-family: "Trebuchet Ms", sans-serif;
 font-weight: bold;
 color: #352413;
 font-size:17px;
 margin: 20px 0 10px 0;
}

.continteriores h5, .continteriorestatico h5
{
 font-family: "Trebuchet Ms", sans-serif;
 font-weight: bold;
 color: #352413;
 font-size:15px;
 margin: 10px 0;
}



.contfotope
{
 width: 533px;
 background-color: #B7712B;
 height: 167px;
 margin: 20px 0 20px 0;
 /*position: relative;*/
}

/*.fotointerior
{
 float:left;
 margin:0;
 padding:0;
 border: 0;
 width:250px;
}*/
.fotointerior
{
 float:left;
 margin:0 10px 5px 0;
 padding:0;
 border: 0;
 width:250px;
 background-color: #B7712B;
}

.fotointerior img
{
 width: 250px;
 height: 167px;
}

.contfotocursos
{
 width: 210px;
 background-color: #B7712B;
 float: left;
 margin: 0 10px 5px 0;

}

.fotocursos
{
 width: 180px;
 float:left;
 margin:15px 0 0 15px;
 padding:0;
 border: 0;
}

* html .fotocursos
{
margin: 15px 0 0 7px;
}

.fotocursos img
{
 width: 180px;
/* height: 119px;*/
}

/*.pefoto
{
 width: 270px;
 background-color: #B7712B;
 color:#E4E3E2;
 font-size:11px;
 font-weight:normal;
 margin:0 0 0 250px;
 padding:0 0 0 10px;
 border: 0;
 bottom: 0;
}*/

.pefoto
{
 background-color: #B7712B;
 color:#E4E3E2;
 font-size:11px;
 font-weight:normal;
 margin: 0 0 0 7px;
 padding:0;
 border: 0;
 bottom: 0;
 }
/*.pefoto p
{
 width: 250px;
 border: 0;
 margin: 0;
 padding: 0;
}*/

*html .pefoto p
{
padding: 0;
}

#colder_a
{
 width: 306px;
 float: left;
 margin: 0;
 border: 0;
 padding: 0;
}

#colder_b
{
 width: 306px;
 float: right;
 margin: 0;
 border: 0;
 padding: 0;
}

.novasportada
{
 width: 306px;
 position: relative;
 overflow: hidden;
 margin: 0 0 12px 0;
}

.ftnovasportada
{
 width: 282px;
 /*height: 202px;*/
 padding: 0 0 12px 0;
}

.ftnovasportada img
{
 border:1px solid #DABA92;
}

.contdnovas
{
 width: 282px;
 padding:12px 12px 10px 12px;
 margin: 0 0 12px 0;
 z-index: 1;
 position: relative;
}

.transparencia 
{
 background-color:#fff;
 height:2000px;
 position:absolute;
 z-index:0;
 width: 306px;
 filter:alpha(opacity=85);
 -moz-opacity: 0.85;
 opacity:0.85;
}

.novasportada h3 a
{
 font-size: 13px;
 font-weight: bold;
 color: #352413;
}

.novasportada p
{
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3E;
 padding: 0 0 12px 0;
 border: none;
 
}

.lineanovasportada
{
 width: 282px;
 padding:12px 12px 10px 12px;
 padding: 0 0 12px 0;
 border-bottom: 1px solid #DABA92;
}

.data
{
 font-size: 11px;
 font-weight: normal;
 color: #000;
}

.iconos
{
 padding-right:15px;
 text-align:left;
 border: none;
 margin: 10px 0 5px 2px;
 font-size: 10px;
 float: left;
}

.iconos a
{
 color:#3C3C3E;
 font-weight:bold;
 padding-left:4px;
 margin: 0 5px 0 0;
}

.esquinader
{
 width: 55px;
 height: 510px;
 /*height: 416px;*/
 border: 0;
 position: absolute;
 left: 935px;
 padding: 0;
 bottom: 0;
 background-image:url(/imx/esquinaderfin.png);
 background-position: bottom;
 background-repeat: no-repeat;

}


/*ficha equipo*/
.nomeequipo
{
 /*background-image:url(/imx/flecharel.png);
 background-position:left top;
 background-repeat:no-repeat;*/
 font-size: 11px;
 font-weight: normal;
 color: #67500D;
 padding: 0;
 
}


.continteriores .nomeequipo
{
margin: 7px 0 7px 0;
}


.nomeequipo a
{
 font-size: 12px;
 font-weight: bold;
 color: #67500D;
}

/*.nomeequipo a:hover
{
text-decoration: none;
}*/
.cont_ficha
{
 background-color: #B7712B;
 width:533px;
 color: #E4E3E2;
 font-size: 11px;
 
}
.colderficha
{
width: 265px;
float: right;
min-height: 167px;
}

.cont_ficha p.txtficha
{
width: 250px;
padding: 10px 5px 0 0px;

}

.fotoficha
{
 width: 250px;
 height: 167px;
 float: left;
 margin: 0;
 border: 0;
 padding: 0 10px 5px 0;
}


.cont_ficha img
{
 width: 250px;
 height: 167px;
 float: left;
}

.cont_ficha a.pecharficha
{
color: #fff;
float: right;
padding: 0 5px 5px 0;

}


.biografiaficha a
{
 color: #67500D;
 font-size: 11px;
}

.esquinader img
{
 width: 55px;
 height: 416px;
}


/*Aptdo Novas*/
.novas, .nova, .axenda, .listado
{
 border-color:#B29A7E;
 border-style:none none solid;
 border-width:0 0 1px;
 float:left;
 margin:15px 0 0 0;
 padding:0 0 8px 0;
 width: 540px;
}

.listado
{
 margin:9px 0 9px 0;
}


.nova
{
 float:left;
 margin:15px 0 20px 0;
 border:none;
 padding:0;
 width: 540px;
}

.fichaartista, .fichamonoecursos, .fichacursoveran, .fichaaxendadet
{
 float:left;
 margin:15px 0 20px 0;
 border:none;
 padding:0;
 width: 545px;

}

.continteriores p.fichaartista
{
float: left;

}

.contmaisnovasport
{
float:right;
margin:0;
width:675px;
/*background-color: fuchsia;*/
}


h3.maisnovasport, h3.maisnovasport a
{
color: #312415;
font-size: 12px;
float: left;
text-decoration: underline;
}

.novas h3, .nova h3, .listado h3
{
 padding: 0;
 margin: 0 0 10px 0;
 color: #352413;
 background: none;
}

.novas h3 a, .nova h3, .listado h3 a
{
 margin: 0 0 15px 0;
 padding: 0;
 border: 0;
 font-size: 13px;
 font-weight: bold;
 color: #352413;
 line-height: 1em;
}

.axenda h3, .axenda h3
{
 padding: 0;
 margin: 0 0 10px 0;
}

.axenda h3 a, .axenda h3
{
 margin: 0 0 15px 0;
 padding: 0;
 border: 0;
 font-size: 13px;
 font-weight: bold;
 color: #352413;
 line-height: 1em;
}

.fotonovas, .fotoaxenda, .fotolistado
{
 float:left;
 margin:0 15px 5px 0;
 width:180px;
}

.fotonovas img, .fotoaxenda img, .fotolistado img
{
 width:180px;
 border:1px solid #B29A7E;
}

.fotognovas, .fotoartistag
{
 float:left;
 margin:0 15px 5px 0;
 width:230px;
}

.fotognovas img, .fotoartistag img
{
 width:230px;
 border:1px solid #B29A7E;
}

.novas p, .nova p, .listado p
{
 color:#333333;
 font-size: 11px;
 margin:0 0 2px;
 line-height: 1.2em;
}


.novas .entradtxt p, .nova .entradtxt p
{
 color:#333333;
 font-size: 11px;
 margin:0 0 10px;
 line-height: 1.2em;
 font-style: normal;
}

.novas .entradtxt a, .nova .entradtxt a
{
  font-size: 11px;
}

.nova p.entradtxt
{
color: fuchsia;
}



.datanovas, .dtaxenda
{
 font-size: 10px;
 font-weight: bold;
 color: #333;
 margin: 0;
 padding: 0;
 margin: 0;
}

.listado p.datalistado, .listado p.lugarlistado
{
 font-size: 11px;
 font-weight: normal;
 color: #B7712B;
 margin: 0 0 5px 0;
 border: 0;
 padding: 0;
 background: none;

}

.datalistado span
{
 font-weight: bold;
}
.lugarlistado span
{
font-weight: bold;
} 


.continteriores p.pertenecea, .continteriores span a
{
color: #5A4A3A;
font-size: 10px;
font-weight: bold;
padding: 0;
border: 0;
margin: 0;
}

.novas .antetitulo , .nova .antetitulo, .axenda .antetitulo, .continteriores p.antetitulo
{
 font-size: 11px;
 font-weight: normal;
 color: #925213;
 text-transform: uppercase;
 margin: 5px 0 0 0;
}
.contdnovas p.antetitulo
{
 font-size: 9px;
 font-weight: normal;
 color: #925213;
 text-transform: uppercase;
 margin: 5px 0 0 0;
}
.enlacesrela
{
/* background-image:url(/imx/flecharel.png);
 background-position:left top;
 background-repeat:no-repeat;*/
 padding: 0 0 0 5px;
}

.continteriores p.enlacesrela, .continteriorestatico p.enlacesrela
{
 border: 0;
 margin: 0;
 margin: 0 0 5px 0;
}

.enlacesrela a
{
 font-size: 11px;
 font-weight: bold;
 color: #262526;
}


.iconrela
{
 width:20px;
 float: left
}

.enlaceiconrel
{
 padding: 0;
 margin: 0;
}

.enlaceiconrel a
{

 font-size: 11px;
 font-weight: bold;
 color: #262526;
 margin: 0;
 padding: 0 0 0 2px;
}

.enlaceiconrel .peso
{
 font-size: 10px;
 font-weight: normal;
 margin: 0 0 0 5px;
}

.contgaleria
{
width: 450px;
float: left;
}

.galeriasrela
{
 width: 110px;
}

.galeriasrela h4
{
 background-image:url(/imx/flecharel.png);
 background-position:left top;
 background-repeat:no-repeat;
 font-size: 11px;
 font-weight: bold;
 color: #262526;
 padding: 0 0 0 9px;
}

.galeriasrela img
{
 width: 110px;
}

.galerias
 {
display:block;
float:left;
margin-bottom:15px;
width:550px;
}

.content_galerias 
{
margin:0 auto;
width:550px;
}

.multi_galerias {
color:#333333;
float:left;
padding-bottom:10px;
padding-left:0px;
}

.multi_galerias_foto {
color:#333333;
float:left;
font-family:'Verdana';
font-size:11px;
font-weight:normal;
line-height:1.05em;
margin:10px 35px 10px 0px;
padding:0;
width:236px;
}

.multi_galerias_foto img
{
border:1px solid #B29A7E;
width: 236px;
}
.multi_galerias_foto a
 {
color:#352413;
font-family:'Trebuchet Ms';
font-size:14px;
font-weight:bold;
line-height:1.05em;
}

.multi_galerias_foto p
{
font-size: 11px;
}


.multi_galerias_foto p.enlacetit
 {
color:#352413;
font-family:'Trebuchet Ms';
font-size:14px;
font-weight:bold;
line-height:1.05em;
margin:5px 0 5px 0;
padding:0;
min-height: 25px;
}

* html .multi_galerias_foto p.enlacetit
{
height: 25px;
}

#mostra_galeria {
color:#A4B78E;
font-size:11px;
font-weight:bold;
line-height:1.3em;
margin:15px 0;
text-transform:none;
padding: 10px;
}

#mostra_galeria img
{
width: 450px;
margin: 0;
border:1px solid #B29A7E;
}

#mostra_peqs
 {
float:left;
margin:0 5px 0 0;
padding:10px;
text-align:center;
vertical-align:bottom;
width:600px;
overflow: hidden;
}

* html #mostra_peqs
{
width: 560px;
}


#mostra_peqs img
 {

float:left;
margin: 0 3px 0 0;
border:1px solid #B29A7E;
width: 100px;
height: 100px;
}



#nav_galeria
{
float: left;
margin: 0;
}

.continteriores .navp, .continteriores .navp a
{
border: 0;
padding: 0;
margin: 0;
color: #7A6110;
font-size: 10px;
}


#flechas
{
width:450px;
padding-left: 404px;
padding-top: 5px;
}

* html #flechas
{
float: right;
margin: 10px 35px 0 0;
}

.volvergaleria
{
float:left;
width:450px;
}

.continteriores .volvergaleria a
{
background-color: #D5C6AB;
float: right;
color: #7A6110;
font-size: 10px;
font-weight: bold;
padding:3px 12px 3px 4px;
background-image:url(/imx/badiante.png);
background-position:right center;
background-repeat:no-repeat;
}

#mostra_peqs .flecha_der
{
width: 14px;
height: 14px;
margin:0 5px 0 0;
}

#mostra_peqs .flecha_esq
{
width: 14px;
height: 14px;
margin:0 5px 0 0;
}

#mostra_galeria
{
padding: 0;
margin: 0;
border: 0;
}

#mostra_galeria p
{
font-size: 11px;
font-weight: normal;
color: #3c3c3e;
}

#mostra_galeria h5
{
font-size: 11px;
font-weight: bold;
color: #3c3c3e;
}

#videos
{
 float:left;
 margin:0;
 padding:0;
 width: 534px;
}

.continteriores .colizqvideos h3, .continteriores .coldervideos h3
{
font-family:'Trebuchet Ms';
font-weight: bold;
font-size: 16px;
color:#352413;
margin: 10px 0 0 0;
border: 0;
padding: 0;
}

.continteriores .coldervideos h3
{

margin: 10px 0 0 20px;

}

.colizqvideos
{
width: 330px;
float: left;
}

.colizqvideos p
{
font-size: 11px;
}
.coldervideos
{
width: 198px;
float: right;
margin: 30px 0 0 0;
background-color: #b7712b;
}

.continteriores .maisvideos ul
{
width: 162px;
}

.continteriores .maisvideos ul li
{
border-color:#B29A7E;
border-style:none none solid;
border-width:0 0 1px;
margin:10px 0 10px 3px;
list-style-image: url(/imx/flechamodulo.png);
}

.continteriores .maisvideos ul li a
{
color:#fff;
font-size: 11px;
font-weight: normal;
margin:0;
padding:0;

}

.navvideos
{
float: right;
}

.continteriores a.btvideoatras, .continteriores a.btvideodelante
{
font-size: 10px;
font-weight: bold;
color: #b7712b;
padding:0 12px 2px 0;
}

.continteriores a.btvideoatras
{
padding:0 0 2px 12px;
}


.btvideoatras
{
 background-image:url(/imx/atrasvideos.png);
 background-position:left center;
 background-repeat:no-repeat;
 padding: 0 15px 0 0px;
}
.btvideodelante
{
 background-image:url(/imx/maisvideos.png);
 background-position:right center;
 background-repeat:no-repeat;
 padding: 0 0 0 15px;
}


.nav ul
{
 font-family:"Trebuchet MS";
 display:block;
 font-size:13px;
 font-weight:bold;
 margin:50px 0 10px 0;
 padding:0;
 text-align:center;
 width:100%;
}

.nav ul li
{
 background-image:none;
 color:#B7712B;
 display:inline;
 margin:0;
 padding:0;
}

.nav ul li a
{ 
 border:none;
 color:#49270e;
 margin:2px;
 padding:2px 3px;
 text-decoration:none;
}

.nav ul li a:hover
{
 color:#B7712B;
 margin:2px;
 padding:2px 3px;
 text-decoration:none;
}
/*monografias*/

.nummodulo
{
 font-family:"Verdana";
 font-size: 10px;
 color: #a46017;
 font-weight: bold;
}


.continteriores p.datamodulo
{
font-family: "Verdana";
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:5px 0 10px;
}

.continteriores p.datamodulo span
{
background-color:#5A4A3A;
padding:0 10px
}

.continteriores p.horamodulo
{
 margin: 5px 0 0 10px;
 padding: 0;
 border: 0;
}

.horamodulo
{
 color: #5a4a39;
 font-size: 10px;
  margin: 0 0 0 10px;
}

.datamodulo
{
font-family: "Trebuchet Ms";

 color: #A46017;
 font-size: 15px;
 font-weight: bold;
}


.datamodulo span
{
 font-weight: bold;
}

.horamodulo span
{
 font-weight: bold;
}
.continteriores p.nummodulo
{
 border: 0;
 padding: 0;
 margin: 10px 0 0 0;
}

.contmodulos
{
 padding: 2px 0 0 0;
}

.nomedmodulo
{
 background-image:url(/imx/flechamodulo.png);
 background-position:left center;
 background-repeat:no-repeat;
 color:#4c3c2c;
 font-size:11px;
 font-weight:normal;
 margin:5px 0 5px 10px;
 padding:0 0 0 10px;
}

.nomedmodulo a
 {
 color:#4c3c2c;
 font-size:11px;
 font-weight:bold;
}

.continteriores p.datosmono
{
 margin: 10px 0 10px 15px;
}

.datosmono
{
 color: #E4E3E2;
 font-size: 11px;
 width: 180px;
}

.datosmono span
{
 font-weight: bold;
}

/*Artistas*/

.contlistartistas
{
margin: 20px 0;
}

.artista
{
 background-image:url(/imx/flecharel.png);
 background-position:left top;
 background-repeat:no-repeat;
 padding: 0 0 0 15px;
}

.continteriores p.artista
{
 border: 0;
 margin: 0;
 margin: 0 0 5px 0;
}

.continteriores p.artista a
{
 font-size: 12px;
 font-weight: bold;
 color: #7a6211;
}


/*Loxa*/

.contloxa
{
 float:left;
 margin:15px 0 20px 0;
 border:none;
 padding:0;
 width: 534px;
}

.artic_loxa
{
 border-color:#B29A7E;
 border-style:none none solid;
 border-width:0 0 1px;
 float:left;
 margin:15px 0 0 0;
 padding:0 0 15px 0;
 width: 534px;
}

.artic_loxa h2 a
{
font-family: Trebuchet Ms;
font-size: 16px;
color: #352413;
font-weight: bold;
}

.cont_articulo .txtarticulo
{
font-family: Verdana;
font-size: 11px;
color: #3c3c3e;
margin: 0 0 10px 0;
width: 350px;
} 
.cont_articulo
{
width: 350px;
float: right;
}

.imgarticulo
{
width: 150px;
float: left;
margin: 0 30px 0 0;
}

.imgarticulo img
{
width: 150px;
border: 1px solid #DABA92;
}
.contbotoncomprar
{
width: 21px;
border: 0;
padding: 0;
margin: 0;
}

.contbotoncomprar img
{
width: 21px;
height: 17px;
border: 0;
padding: 0;
margin: 0;
}

.continteriores a.btcomprar
{
background-color:#D6C7AC;
color:#7A6110;
font-size:10px;
text-transform: uppercase;
font-weight:bold;
padding:3px 12px 4px 3px;
margin: 10px 0 5px 0;
width: 75px;
height: 15px;
background-image:url(/imx/flecharel.png);
background-position:right center;
background-repeat:no-repeat;
}




/*Mapa web*/
.continteriores h3.mweb a
{
 font-weight: bold;
 color: #fff;
 font-size: 11px;
 margin: 10px 0 10px 0;
  background-color:#5A4A3A;
 padding: 0 10px 0 10px;
 text-transform: uppercase; 
}

.continteriores h3.mweb
{
margin: 10px 0 5px 0;
}

.continteriores ul.mweb_lista li
{
margin: 2px 0 0 0;
}

.continteriores ul.mweb_lista li a
{
 color:#352413;
 font-family:"Verdana Ms",sans-serif;
 font-size:12px;
 font-weight:bold;
 font-style: normal;
 margin:0 0 0 10px;
 padding: 0;
 border: 0;
}

.continteriores ul.mweb_lista li ul li
{
 margin: 0 0 0 16px;

}

.continteriores ul.mweb_lista li ul li a
{
 font-size: 11px;
 font-weight: normal;
 font-style: normal;
 margin: 0;
 color: #B7712B;
  
}

/*calendario*/


#contcalendario
{
 background-color: #fff;
 margin:0 0 20px 0;
 height: 230px;
}
#caixacalendario
{
 float: left;
 padding:0 0 10px 0;
}

.filtros
{
 width: 290px;
 height: 180px;
 float: right;
 border-left: 1px solid #c39869;
 padding: 10px;
 margin: 10px 0;
}

.filtros p
{
 color: #352413;
 font-size: 11px;
 font-weight: bold;
 margin: 5px 0 0 0;
 padding: 0;
 border: 0;
}

.filtros p a
{
 margin: 0;
}

.filtros input.enviar
{
 float: left;
 margin: 4px 0 0 0;
 background-color: #fff;
text-transform: uppercase;
 font-weight: bold;
 font-family: Verdana;
 font-size: 10px;
 color: #7A6110;
 border: 0;
 background-image:url(/imx/flechafiltrar.png);
 background-position:right center;
 background-repeat:no-repeat;
 padding: 0 10px 0 0;
}


.continteriores p.dataaxenda
{
font-family: "Verdana";
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin:5px 0 10px;
}

.continteriores p.dataaxenda span
{
background-color:#5A4A3A;
padding:0 10px
}


p.guiadias
{
font-family:"Verdana", Trebuchet Ms,sans-serif;
font-size: 10px;
color: #A46017;
font-weight: bold;
}

.prazos
{
 width: 550px;
 height: 20px;
 float: left;
 display: inline;
 background-color: #f6f0ea;
}

.prazos p
{
 color:#5a3412;
 margin: 0 0 0 20px;
}


.prazos p a
{
font-weight: bold;
color:#5A3412;
}

#calendario
{
width: 185px;
margin:0 20px 0 20px;
color:#666;
font-family:"Trebuchet Ms",sans-serif;
}

.barracalendario
{
 width: 185px;
 height: 160px;
 margin:0 20px 0 20px;
}

 #calendario a{
color:#a46017;
text-decoration:underline;
 }
#calendario th{
text-align:center;font-weight: normal;
}
 #calendario tr{
color:#666;
padding:3px 0px;
text-align:center;
}

#calendario td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}

#calendario tr.ano, p.dataxenda{
font-size: 15px;
color:#663D1E;
 font-family:"Trebuchet Ms",sans-serif;
}
#calendario tr.mes th{
padding-bottom: 3px;
margin-bottom: 3px;
font-weight: bold;
color:#A46017;
}

#calendario tr.ano a, #calendario tr.mes a{
font-size: 8px;font-weight: bold;
color:#663D1E;
}


#calendario tr.semana th{
color:#a46017;
font-weight:bold;
font-family:"Trebuchet Ms",sans-serif;
text-transform: uppercase;
font-size: 12px;
text-align: center;

}


#calendario tr.dias td{
font-size: 12px;
color:#663d1e;
background-color: #dfd5cb;
}
#calendario tr.dias td a{
font-weight: bold;
text-decoration: underline;
}

/*patrocinadores*/

.contpatrocinadores
{
width: 550px;
}

.continteriores a.logopatrocinador
{
width: 175px;
float: left;
margin: 10px 5px 10px 0;
min-height: 115px;
background-color: #fff;
}

.logopatrocinador img
{
width: 160px;
margin: 15px 0 0 7px;
}

/*patrocinadores relacionados*/

.continteriores a.lgrelacionados
{
width: 106px;
min-height: 60px;
float: left;
margin: 5px 10px 15px 0;
background-color: #fff;

}

.lgrelacionados img
{
width: 100px;
margin: 10px 3px 10px 3px;

}

/*pe*/

#pe
{
width: 977px;
height: 104px;
background-color: #22160a;
background: url(/imx/fndope2.png) no-repeat center center;
margin-right: 20px;
bottom: 0;
}

* html #pe
{
margin-right: -5px;
}


#pe ul 
{
border:0 none;
float:left;
margin:40px 10px 0 80px;
padding:0;
}

* html #pe ul
{
margin: 40px 10px 0 40px;
}

#pe ul li 
{
border-right:1px solid #22160a;
display:inline;
margin:0;
padding:0 12px 0 6px;
}

#pe ul li a
{
border:0 none;
color:#22160a;
padding:0;
font-size: 11px;
font-weight: bold;
}


#comentarios
{
float: left;
margin: 5px 0;
padding: 0;
border: 0;
}




