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


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

a:link{
text-decoration:none;
}

a:visited{
  text-decoration: none; 
}

a:hover{
text-decoration:underline;
}

a:active{
  text-decoration: underline; 
}


img{
border:0;
}

.siguenos img {
padding:3;
}

.fondo_comentarios {
	background-color:#FFFFFF;
	border:dashed 1px #000066;
	padding:0px;
}

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

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

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

#global

{
width:940px;
float:none;
height:auto;
margin:0 auto;
}

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

#pied

{
width:100%;
background-image:url(pied.jpg);
background-repeat:repeat-x;
height:63px;
vertical-align:middle;
padding-top:10px;
}

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

#cabecera{
position:relative;
width:940px;
height:146px;
background:url(cabecera.jpg) no-repeat center top;
text-align:left;
}

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

#menu{
position:absolute;
right:0;
bottom:9px;
width:405px;
height:31px;
}

#menu ul{
	margin:0px;
	padding:0px 0px 0 10px;
	list-style-type:none;
	width:auto;
	float:right;
	}
	
#menu ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
	}
#menu ul li a{
	display:block;
	float:left;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:9px 20px 0 20px;
	border-right:1px solid #aaaba6;
	height:22px;
	background:transparent url(menu_off.gif) no-repeat top left;
	}
#menu ul li a:hover{
	color:#000000;
	background:transparent url(menu_on.gif) no-repeat top left;
	}
	
#menu ul li a.active{
	color:#000000;
	background:transparent url(menu_on.gif) no-repeat top left;
	}


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

#conteneur{
width:940px;
height:auto;
margin:0 auto;
}

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

#contenido

{
width:940px;
float:none;
height:auto;
margin:20px auto 10px auto;
}

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

#titulo{
position:relative;
background-color:#1b3250;
border-top:1px solid #b4b4b4;
border-bottom:1px solid #b4b4b4;
height:24px;
padding:5px 0 0 5px;
}

#titulo img{
position:absolute;
right:4px;
top:9px;
}



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

.padding_5px{
padding:5px;
}

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

.padding_iz5px{
padding-left:5px;
}

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

.padding_iz_de10px{
padding:0 10px 0 10px;
}

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

.haut_cart{
background-image:url(haut_cart.jpg);
background-repeat:no-repeat;
height:10px;
}

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

.bas_cart{
background-image:url(bas_cart.jpg);
background-repeat:no-repeat;
height:10px;
}

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

.haut_cart_de{
background-image:url(haut_cart_de.jpg);
background-repeat:no-repeat;
height:10px;
}

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

.bas_cart_de{
background-image:url(bas_cart_de.jpg);
background-repeat:no-repeat;
height:10px;
}

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

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

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

ul#menu_iz 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:140px;
	background:url(punto_menu.jpg) repeat-x left bottom;
	text-align:left;
	padding:5px 5px 5px 5px ;
	height:auto;
	float:left;
	text-decoration: none;
}

ul#menu_iz li a:hover
{
background-color:#a5ccdd;
text-decoration:none;
color:#000000;
}

ul#menu_iz li a.seccion  {
background-image:none;
}

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

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:280px;
	background-image:url(punto_menu.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	text-align:left;
	padding:8px 5px 8px 5px ;
	height:auto;
	float:left;
	text-decoration: none;
}

ul#menu_de li a:hover
{
background-color:#3b5474;
text-decoration:none;
color:#000000;
cursor:pointer;
}

ul#menu_de li a.seccion  {
background-image:none;
}

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

.separation{
background-image:url(separation.jpg);
background-repeat:no-repeat;
background-position:center;
height:26px;
}

#cart_noticia{
border:1px solid #d8d8d8;
background-color:#0f2434;
margin-bottom:14px;
}

#cart_noticia_tit{
position:relative;
background:url(tit_cart_not.jpg) repeat-x left top;
border-bottom:1px solid #d8d8d8;
height:25px;
padding:7px 0 0 5px;
}

#cart_noticia_ampliar{
position:absolute;
right:0;
top:0;
background:url(border_cart_not.jpg) no-repeat left top;
padding-left:2px;
width:76px;
}

#cart_noticia_cont{
position:relative;
padding:6px;
}

a.bt_ampliar {
  background:url(bt_ampliar.jpg) repeat-x 0 0;
  display:block;
  height:25px;
  text-decoration: none;
  text-align: center;
  padding:8px 0 0 0;
  color:#000000;
  font-size:14px;
}
a.bt_ampliar:hover {
background-position:0 -33px;
}


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

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;
}
a.bt_1:hover {
  background-image:url(bt1_on.jpg);
  background-repeat:repeat-x;
  text-decoration:none;
}

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

#paginado {
text-align:center; 
padding: 3px;
margin: 3px;
}

#paginado div {
display:inline;
} /*retablece disfuncionamiento cms*/

#paginado a {
	padding:4px 8px 4px 8px;
	margin:2px;
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#0f2434;
	border:1px solid #a9aeb4;
}

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

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

#bloc_buscador{
width:290px;
padding:0;
max-height:23px;
margin-top:4px;
}

#bloc_buscador input.form1{
float:left;
width:207px;
padding:3px 0 0 2px;
margin:0;
font-size:14px;
height:18px;
border:1px solid #d4d4d4;
color:#000000;
}

#bloc_buscador input.form2{
float:right;
margin:0;
}

#bloc_buscador input:focus{
border-color:#d6f0fb;
background-color:#a5ccdd;
}

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

 a.rollborder img {
  border:1px solid #9f9fa0;
  }

 a.rollborder:hover img {
  border:1px solid #a2e404;
  }

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

.pointilles{
background-image:url(pointilles.jpg);
background-repeat:repeat-x;
background-position:50% 50%;
}


#screenshot{
float:left;
margin:0 0 7px 7px;
}

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

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

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

select.select{
width:100px;
margin:1px 0 0 0;
padding:2px 4px 0 0;
border:0;
border-color:#000000;
height:21px;
font-size:13px;
color:#000000;
}

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

.justify{
text-align:justify;
}

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


.fondo_azul{
background-color:#0f2434;
}

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

.thumbnail, .thumbnail img {
	width:84px;
	height:64px;
	border:0px;
	margin:0px;
}

.thumbnail2, .thumbnail2 img {
	width:134px;
	height:180px;
	border:0px;
	margin:0px;
}

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

.bold{
font-weight:bold;
}

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

.negrito12{
color:#000000;
}

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

.font11{
font-size:11px;
}

.font11 a{
font-size:11px;
}

.font11 a:hover{
font-size:11px;
}

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

.verde12{
color:#a2e404;
}

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

.blanco13{
font-size:13px;
color:#ffffff;
}

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

.blanco16{
font-size:16px;
color:#ffffff;
}

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

.pied10{
font-size:10px;
color:#1b3250;
}

.pied10 a{
font-size:10px;
color:#1b3250;
text-decoration:underline;
}

.pied10 a:hover{
font-size:10px;
color:#000000;
text-decoration:underline;
}

.once{
font-size:11px;
}

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

.tags{
color:#ffffff; 
}

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

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

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

.negrito10 {
color:#000000;
font-size:10px;
}

.negrito10 a{
color:#000000;
font-size:10px;
}

.negrito10 a:hover{
color:#000000;
font-size:10px;
}

.negrito16{
color:#000000;
font-size:16px;
}

