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


* {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		margin:0px;
		padding:0px;
}

a:link{
text-decoration:none;
}
a:visited{
  text-decoration: none; 
}
a:hover{
text-decoration:none;
}
a:active{
  text-decoration: underline; 
}

/*-----------------------------*/

body {
		background-color:;
		background:url(fondo.jpg) repeat-x left top #e9e5d1;
		text-align:center;
}

#fondo{
background:url(cabecera.jpg) no-repeat 58% top;
width:100%;
margin:0 auto;
height:199px;
}


.fondo_siguenos {
background-color:#ebdf9d;
padding:5px;
}
.fondo_siguenos img{
padding:2px;
border:none;
}
/*-----------------------------*/

#global{
width:960px;
height:auto;
margin:-199px auto 0 auto;
}

/*-----------------------------*/

#cabecera {
width:960px;
position:relative;
height:181px;
z-index:11;
}

/*-----------------------------*/

#pied{
width:100%;
background:url(pied.jpg) repeat-x center top #244b01;
height:auto;
vertical-align:middle;
z-index:444;
margin-top:10px;
padding:10px 0 10px 0;
}

/*-----------------------------*/

#pied ul{
	list-style-type: none ; /* Suppression du margin, du padding et des puces du <ul> */
	padding:0;
	margin:0;
}

#pied ul li{
	display:inline;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

#pied ul li a{
	display:inline;
	padding:0 5px 0 5px;
	text-decoration: none;
	font-size:12px;
}

#pied ul li a:hover{
text-decoration:underline;
font-size:12px;
}

.pied{
font-size:10px;
color:#ffffff;
}

.pied a{
font-size:10px;
text-decoration:underline;
color:#ffffff;
}

.pied a:hover{
font-size:10px;
color:#88c84d;
text-decoration:underline;
}

/*-----------------------------*/

#bola {
width:170px;
float:left;
height:153px;
margin:0;
}

/*-----------------------------*/

a.rollopaque img {
  opacity: 1.0;
  filter:alpha(opacity=100);
  }

a.rollopaque:hover img {
  opacity: 0.7;
  filter:alpha(opacity=70);
  }

/*-----------------------------Dentro de cabecera2 hay el menu, el titulo y los botones-------------------*/

#cabecera2 {
float:right;
position:relative;
width:790px;
height:181px;
margin:0;
z-index:222;
}

/*-----------------------------*/

#menu {
position:absolute;
width:790px;
height:35px;
margin:0;
text-align:left;
left:0;
top:0;
}

#menu ul{
list-style-type: none;
width: 100%; /* précision pour Opera */
}

#menu ul li {
float: left;
}

#menu ul a {
float: left;
margin: 0px;
padding: 14px 16px 0 16px;
text-align: center;
text-decoration: none;
color: #2f3a40;
font-size:14px;
font-weight:bold;
/*border-right: 1px solid #ffffff;*/
}

#menu ul a:hover {
text-decoration:none;
background-image:url(menu_hover.jpg);
background-repeat:no-repeat;
background-position:top;
}

#menu ul a.active {
color:#489b00;
background-image:url(menu_hover.jpg);
background-repeat:no-repeat;
background-position:top;
}

/*-----------------------------*/

#titulo {
width:790px;
position:absolute;
height:146px;
top:35px;
left:0;
z-index:333;
}

/*-----------------------------*/

#contenido {
width:960px;
position:relative;
height:auto;
margin:0;
z-index:444;
}

/*-----------------------------*/

#contenido_iz {
width:728px;
float:left;
height:auto;
left:0;
margin:0;
}

/*-----------------------------*/

#contenido_de {
width:222px;
float:right;
position:relative;
text-align:right;
height:auto;
top:0;
right:0;
margin:-80px 0 0 0;

}

/*-----------------------------*/

.bottom_cart{
background-image:url(bottom_cart.jpg);
background-repeat:no-repeat;
background-position:top;
height:24px;
}

/*-----------------------------*/

ul#menu_de{
	list-style-type: none ; /* Suppression du margin, du padding et des puces du <ul> */
}

ul#menu_de li{
	display:inline;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

ul#menu_de li a{
	display:inline-block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width:170px;
	background-image:url(trait_menu_iz.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:5px 10px 5px 10px ;
	height:auto;
	float:left;
	text-decoration: none;
	margin-left:1px;
}

ul#menu_de li a:hover{
background-color:#f6f4e8;
background-image:url(trait_menu_iz_hover.jpg);
background-position:bottom center;
background-repeat:no-repeat;
text-decoration:none;
}

ul#menu_de li a.active{
background-color:#f6f4e8;
background-image:url(trait_menu_iz_hover.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}

/*-----------------------------*/

a.bt_1 {
  background-image:url(bt1_off.jpg);
  background-repeat:repeat-x;
  display:block;
  height:16px;
  text-decoration: none;
  text-align: center;
  padding:1px 4px 0 4px;
  border:1px solid #568924;
  color:#FFFFFF;
}
a.bt_1:hover {
  background-image:url(bt1_on.jpg);
  background-repeat:repeat-x;
  text-decoration:none;
  border:1px solid #a2890f;
  color:#000000;
}

/*-----------------------------*/

.cart_top{
background-image:url(cart_top.jpg);
background-repeat:no-repeat;
background-position:top;
height:22px;
}

.cart_mil{
background-image:url(cart_mil.jpg);
background-repeat:repeat-y;
}

.cart_bottom{
background-image:url(cart_bottom.jpg);
background-repeat:no-repeat;
background-position:top;
height:22px;
}

#cart2{
background:url(cart2_mil.jpg) repeat-y center top;
width:728px;
height:auto;
margin:0 0 10px 0;
}

#cart2_top{
background:url(cart2_top.jpg) no-repeat left top;
height:16px;
}

#cart2_mil{
height:auto;
padding:0 5px 0 5px;
}

#cart2_bot{
background:url(cart2_bot.jpg) no-repeat left bottom;
height:16px;
}

#cart2_foto{
position:absolute;
width:130px;
height:85px;
margin:25px 0 0 17px;
}

#cart2_txto{
float:right;
width:540px;
height:auto;
margin:0 16px 0 0;
}

.cart2_titulo{
padding:0 0 4px 0;
background:url(pointilles.gif) no-repeat left bottom;
}

#noticia{
width:640px;
margin:0 auto;
}

#noticia h1{
background-color:#ebdf9d;
display:block;
height:25px;
padding:5px 0 0 5px;
}

#noticia_fondo_img{
float:left;
background:url(fondo_foto.png) no-repeat left top!important;
filter:none!important;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ico/fondo_foto.png' , sizingMethod='image');
width:161px;
height:120px;
margin:-6px 4px 0 -6px;
}

#noticia_fondo_img img{
width:130px;
height:85px;
margin:19px 0 0 16px;
}

#noticia_text{
float:right;
width:640px;
height:auto;
margin-top:10px;
text-align:justify;
}

#noticia_banner{
float:right;
margin:0 0 10px 10px;
width:300px;
height:250px;
}

#cart3{
position:relative;
background-image:url(fondo_foto.jpg);
background-repeat:no-repeat;
width:161px;
height:120px;
}

#cart3_foto{
position:absolute;
width:130px;
height:85px;
margin:19px 0 0 16px;
}

.padding_de10{
padding-right:10px;
}

.padding_top6{
padding-top:6px;
}

.padding_iz10{
padding-left:10px;
}

.padding_iz5{
padding-left:5px;
}


.padding_top10{
padding-top:10px;
}



.puce_flechas{
background-image:url(flechas.gif);
background-repeat:no-repeat;
background-position:center right;
}

.puce_flechas2{
background-image:url(flechas2.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:18px;
}

/*-----------------------------*/

.dobl_points{
background-image:url(2points.gif);
background-repeat:repeat-x;
background-position:50% left;
}

/*-----------------------------*/

.haut_cart_vert{
background-image:url(haut_cart_vert.jpg);
background-repeat:no-repeat;
background-position:top;
height:46px;
}

.mil_cart_vert{
background-image:url(mil_cart_vert.jpg);
background-repeat:repeat-y;
background-position:top;
padding:0 40px 0 40px;
}

.bas_cart_vert{
background-image:url(bas_cart_vert.jpg);
background-repeat:no-repeat;
background-position:top;
height:45px;
}

/*-----------------------------*/

.justify{
text-align:justify;
}

.pointilles_fondo{
background-image:url(puntos_separ.gif);
background-repeat:no-repeat;
background-position:50% left;
}

.puntos{
background-image:url(punto.gif);
background-repeat:repeat-x;
background-position:50% left;
}

/*-----------------------------*/

.bt_anuncios {
display: block;
width: 124px; 
height: 21px; 
background: transparent url(bt_anuncios_off.jpg) no-repeat;
border:0;
}

.bt_anuncios:hover {
display: block;
width: 124px; 
height: 21px; 
background: transparent url(bt_anuncios_on.jpg) no-repeat;
border:0;
cursor:pointer;
}

/*-----------------------------*/

.bt_buscar_off {
display: block;
width: 55px; 
height: 21px; 
background: transparent url(bt_buscar_off.jpg) no-repeat;
border:0;
}

.bt_buscar_on {
display: block;
width: 55px; 
height: 21px; 
background: transparent url(bt_buscar_on.jpg) no-repeat;
border:0;
cursor:pointer;
}

/*-----------------------------*/

.bt_comentarios_off {
display: block;
width: 156px; 
height: 21px; 
background: transparent url(bt_comentario_off.jpg) no-repeat;
border:0;
}

.bt_comentarios_on {
display: block;
width: 156px; 
height: 21px; 
background: transparent url(bt_comentario_on.jpg) no-repeat;
border:0;
cursor:pointer;
}


.form1{
background-color:#f4f1e5;
border:1px solid #3b5226;
padding-left:2px;
vertical-align:middle;
}

/*-----------------------------*/

.thumbnail, .thumbnail img {
	width:130px;
	height:85px;
	border:0px;
	margin:0px;
}

/*-----------------------FUENTES-------------------------*/

.bold{
font-weight:bold;
}

.verde12{
color:#345812;
}

.gris14 {
font-size:14px;
}

.gris14 a {
text-decoration:none;
}

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

.verde12 a{
color:#345812;
}

.verde12 a:hover{
color:#ffffff;
}

.marron12{
color:#76470a;
font-size:12px;
}

.marron14{
color:#76470a;
font-size:14px;
}

.marron14 a{
color:#76470a;
font-size:14px;
text-decoration:none;
}

.marron14 a:hover, a.marron14:hover{
color:#000000;
font-size:14px;
text-decoration:none;
}

.verde18{
color:#345812;
font-size:18px;
}

.font12{
font-size:12px;
}


#paginado {
text-align:center;
margin:10px 0 10px 0;
}


#paginado span, #paginado a {
	padding:2px 6px 2px 6px;
	margin:2px;
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #76470a;
	color:#000000;
	background-color:#dfd9b9;
}
#paginado span , #paginado a:hover {
	background-color:#ffffff;
}

.fondo_marron{
background-color:#dfd9b9;
}

.diez{
font-size:10px;
}

.form{
height:20px;
background-color:#FFFFFF;
border:1px solid #639443;
width:164px;
padding:4px 0 0 4px;
float:left;
}

.form2{
margin-top:4px;
float:left;
}

.cart_droit{
background-color:#ebdf9d;
border:1px solid #929da3;
}

.tags{
color:#000000; 
}

.tags a{
color:#000000;
text-decoration:none;
}

.tags a:hover, a.tags:hover{
color:#345812;
text-decoration:underline;
}