/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/
#wrapper {
	background: url(../imagenes/fondoSup.jpg) no-repeat center top;
	width: 100%;
	display: table;
}

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.titulo,
.cabecera,
.grid_6,
.grid_3,
.grid_12,
.grid_1,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_7,
.grid_71,
.grid_72{
	display: inline;
	float: left;
}
.menu{
	display: inline;
	float: left;
	margin-left: 44px;
}

.container_12 .titulo {
	width: 220px;
}

.container_12 .menu {
	width: 686px;
}

.container_12 .cabecera {
	width: 960px;
	height:355px;
}

.container_12 .grid_1 {
	width: 720px;
}
.container_12 .grid_12 {
	width: 455px;
	margin-left: 10px;
	padding-right: 15px;
	background: url(../imagenes/lineaV2.gif) no-repeat;
}
.container_12 .grid_6 {
	width: 240px;
}

.container_12 .grid_13 {
	width: 230px;
	text-align:center;
	margin-right:10px;
}
.container_12 .grid_14 {
	width: 690px;
	margin-left: 10px;
	margin-right: 20px;
	margin-top: 20px;
	background: url(../imagenes/lineaH.gif) no-repeat;
}
.container_12 .grid_15 {
	width: 690px;
	margin-left: 10px;
	padding-right: 15px;
}
.container_12 .grid_16 {
	width: 935px;
	margin-left: 10px;
	padding-right: 15px;
}
.container_12 .grid_3 {
	width: 230px;
	background: url(../imagenes/lineaV.gif) no-repeat;
	text-align:center;
	margin-right:10px;
}

.noticia{
	width:620px;
	height:155px;
}
.noticia3{
	width:620px;
}
.noticiaClear{
	width:620px;
	height:15px;
}
.titularNot{
	display: inline;
	float: left;
	width:458px;
	margin-left:10px;
	height:155px;
}
.titularNot3{
	display: inline;
	float: left;
	width:458px;
	margin-right:10px;
}
.titularNot4{
	display: inline;
	float: left;
	width:620px;
}


.noticia2{
	width:620px;
}
.titularNot2{
	display: inline;
	float: left;
	width:458px;
	margin-left:10px;
}
.imagenNot{
	display: inline;
	float: left;
	width:140px;
	height:155px;
	margin-right:10px;
}
.imagenNot3{
	display: inline;
	float: right;
	width:140px;
	margin-left:10px;
}

.grid_7{
	width:940px;
	height:150px;
	margin-left:10px;
	margin-right:10px;
}
.grid_71{
	display: inline;
	float: left;
	width:600px;
	height:150px;
}
.grid_72{
	display: inline;
	float: left;
	width:340px;
	height:150px;
	text-align:right;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}


/* http://sonspring.com/journal/clearing-floats */

html body div.clear,
html body span.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* FORMULARIOS--------------------------------------          */


label {
font-family: Verdana;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
color: #713500;
display: block;
}
.mapa2{
	position:inherit;
	width:684px;
	height:133px;
	background: url(../imagenes/mapa20.png) no-repeat;
}
.mapa1{
	position:inherit;
	background: url(../imagenes/mapa10.png) no-repeat;
	width:680px;
	height:144px;
}
.mapa3{
	position:inherit;
	width:684px;
	height:133px;
	background: url(../imagenes/mapareto31.png) no-repeat;
}
.mapa4{
	position:inherit;
	background: url(../imagenes/mapareto32.png) no-repeat;
	width:680px;
	height:144px;
}
.linea1{
	position:relative;
	top:123px;
	background: url(../imagenes/barra2.jpg) no-repeat;
	height:7px;
}
.linea2{
	position:relative;
	top:109px;
	background: url(../imagenes/barra2.jpg) no-repeat;
	height:7px;
}
.bolPamplona{
	position:relative;
	top:52px;
	left:556px;
	background: url(../imagenes/bola.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolLogrono{
	position:relative;
	top:42px;
	left:455px;
	background: url(../imagenes/bola.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolBurgos{
	position:relative;
	top:32px;
	left:321px;
	background: url(../imagenes/bola.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolLeon{
	position:relative;
	top:66px;
	left:362px;
	background: url(../imagenes/bola.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolSantiago{
	position:relative;
	top:56px;
	left:25px;
	background: url(../imagenes/bola.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolPamplona2{
	position:relative;
	top:52px;
	left:556px;
	background: url(../clear.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolLogrono2{
	position:relative;
	top:42px;
	left:455px;
	background: url(../clear.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolBurgos2{
	position:relative;
	top:32px;
	left:321px;
	background: url(../clear.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolLeon2{
	position:relative;
	top:66px;
	left:362px;
	background: url(../clear.gif) no-repeat;
	width:11px;
	height:10px;
}
.bolSantiago2{
	position:relative;
	top:56px;
	left:25px;
	background: url(../clear.gif) no-repeat;
	width:11px;
	height:10px;
}
.imagen2{
	margin-bottom:10px; 
	background:#fff; 
	border: 1px solid #c8b570; 
	padding: 3px;	
}
.imagen{
	cursor:pointer;
	margin-bottom:10px; 
	background:#fff; 
	border: 1px solid #c8b570; 
	padding: 3px;	
}
.imagen:hover{
	margin-bottom:10px; 
	background:#c8b570; 
	border: 1px solid #c8b570; 
	padding: 3px;	
}
.imagen3{
	margin-bottom:10px; 
	background:#fff; 
	border: 1px solid #c8b570; 
	padding: 3px;	
}
.celda{
	padding-right:8px;
}
.campo {
margin-bottom: 4px;
border: 1px Solid #c8b570;
background: #f2efe1;
font-family: Verdana;
font-size: 12px;
color: #713500;
height:18px;
}
.campo2 {
margin-bottom: 4px;
border: 1px Solid #c8b570;
background: #f2efe1;
font-family: Verdana;
font-size: 12px;
color: #713500;
}
	
#boton_enviar {
width: 90px;
height: 29px;
margin-left: 0px;
background: #84AA00;
border: 0px;
background: url(../imagenes/btnEnviar.jpg) no-repeat;
text-indent: -9999px;
cursor:pointer;
} 
#boton_enviar:hover {
background: url(../imagenes/btnEnviar.jpg) no-repeat 0px -29px;
} 
.btnTarjeta {
width: 185px;
height: 37px;
margin-left: 0px;
background: #84AA00;
border: 0px;
background: url(../imagenes/btnTarjeta.jpg) no-repeat;
text-indent: -9999px;
cursor:pointer;
} 
.btnTarjeta:hover {
background: url(../imagenes/btnTarjeta.jpg) no-repeat 0px -37px;
} 
.btnTransferencia {
width: 185px;
height: 37px;
margin-left: 0px;
background: #84AA00;
border: 0px;
background: url(../imagenes/btnTransferencia.jpg) no-repeat;
text-indent: -9999px;
cursor:pointer;
} 
.btnTransferencia:hover {
background: url(../imagenes/btnTransferencia.jpg) no-repeat 0px -37px;
} 
/* MENU---------------------------------------------          */
.nav {
	width: 686px;
	height: 70px;
	background: url(../imagenes/menu.jpg) no-repeat;
	position:relative;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 70px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.nav .btnInicio a:link, .nav .btnInicio a:visited {
	left: 0px;
	width: 79px;
}
.nav .btnInicio a:hover, .nav .btnInicio a:focus {
	background: url(../imagenes/menu.jpg) no-repeat 0px -70px;
}
.nav .btnInicio a:active {
	background: url(../imagenes/menu.jpg) no-repeat 0px -140px;
}
.current-btnInicio .btnInicio a:link, .current-btnInicio .btnInicio a:visited {
	background: url(../imagenes/menu.jpg) no-repeat 0px -140px;
	cursor: default;
}
.nav-btnInicio {
	position: absolute;
	top: 0;
	left: 0px;
	width: 79px;
	height: 70px;
	background: url(../imagenes/menu.jpg) no-repeat 0px -70px;
}


.nav .btnJuanma a:link, .nav .btnJuanma a:visited {
	left: 79px;
	width: 83px;
}
.nav .btnJuanma a:hover, .nav .btnJuanma a:focus {
	background: url(../imagenes/menu.jpg) no-repeat -79px -70px;
}
.nav .btnJuanma a:active {
	background: url(../imagenes/menu.jpg) no-repeat -79px -140px;
}
.current-btnJuanma .btnJuanma a:link, .current-btnJuanma .btnJuanma a:visited {
	background: url(../imagenes/menu.jpg) no-repeat -79px -140px;
	cursor: default;
}
.nav-btnJuanma {
	position: absolute;
	top: 0;
	left: 79px;
	width: 83px;
	height: 70px;
	background: url(../imagenes/menu.jpg) no-repeat -79px -70px;
}


.nav .btnReto a:link, .nav .btnReto a:visited {
	left: 162px;
	width: 126px;
}
.nav .btnReto a:hover, .nav .btnReto a:focus {
	background: url(../imagenes/menu.jpg) no-repeat -162px -70px;
}
.nav .btnReto a:active {
	background: url(../imagenes/menu.jpg) no-repeat -162px -140px;
}
.current-btnReto .btnReto a:link, .current-btnReto .btnReto a:visited {
	background: url(../imagenes/menu.jpg) no-repeat -162px -140px;
	cursor: default;
}
.nav-btnReto {
	position: absolute;
	top: 0;
	left: 162px;
	width: 126px;
	height: 70px;
	background: url(../imagenes/menu.jpg) no-repeat -162px -70px;
}


.nav .btnGaleria a:link, .nav .btnGaleria a:visited {
	left: 288px;
	width: 78px;
}
.nav .btnGaleria a:hover, .nav .btnGaleria a:focus {
	background: url(../imagenes/menu.jpg) no-repeat -288px -70px;
}
.nav .btnGaleria a:active {
	background: url(../imagenes/menu.jpg) no-repeat -288px -140px;
}
.current-btnGaleria .btnGaleria a:link, .current-btnGaleria .btnGaleria a:visited {
	background: url(../imagenes/menu.jpg) no-repeat -288px -140px;
	cursor: default;
}
.nav-btnGaleria {
	position: absolute;
	top: 0;
	left: 288px;
	width: 78px;
	height: 70px;
	background: url(../imagenes/menu.jpg) no-repeat -288px -70px;
}


.nav .btnNoticias a:link, .nav .btnNoticias a:visited {
	left: 366px;
	width: 87px;
}
.nav .btnNoticias a:hover, .nav .btnNoticias a:focus {
	background: url(../imagenes/menu.jpg) no-repeat -366px -70px;
}
.nav .btnNoticias a:active {
	background: url(../imagenes/menu.jpg) no-repeat -366px -140px;
}
.current-btnNoticias .btnNoticias a:link, .current-btnNoticias .btnNoticias a:visited {
	background: url(../imagenes/menu.jpg) no-repeat -366px -140px;
	cursor: default;
}
.nav-btnNoticias{
	position: absolute;
	top: 0;
	left: 366px;
	width: 87px;
	height: 70px;
	background: url(../imagenes/menu.jpg) no-repeat -366px -70px;
}

.nav .btnLibro a:link, .nav .btnLibro a:visited {
	left: 453px;
	width: 130px;
}
.nav .btnLibro a:hover, .nav .btnLibro a:focus {
	background: url(../imagenes/menu.jpg) no-repeat -453px -70px;
}
.nav .btnLibro a:active {
	background: url(../imagenes/menu.jpg) no-repeat -453px -140px;
}
.current-btnLibro .btnLibro a:link, .current-btnLibro .btnLibro a:visited {
	background: url(../imagenes/menu.jpg) no-repeat -453px -140px;
	cursor: default;
}
.nav-btnLibro {
	position: absolute;
	top: 0;
	left: 453px;
	width: 130px;
	height: 70px;
	background: url(../imagenes/menu.jpg) no-repeat -453px -70px;
}


.nav .btnContacto a:link, .nav .btnContacto a:visited {
	left: 583px;
	width: 103px;
}
.nav .btnContacto a:hover, .nav .btnContacto a:focus {
	background: url(../imagenes/menu.jpg) no-repeat -583px -70px;
}
.nav .btnContacto a:active {
	background: url(../imagenes/menu.jpg) no-repeat -583px -140px;
}
.current-btnContacto .btnContacto a:link, .current-btnContacto .btnContacto a:visited {
	background: url(../imagenes/menu.jpg) no-repeat -583px -140px;
	cursor: default;
}
.nav-btnContacto {
	position: absolute;
	top: 0;
	left: 583px;
	width: 583px;
	height: 70px;
	background: url(../imagenes/menu.jpg) no-repeat -583px -70px;
}






.btnMasInfo {
	left:28px;
	width: 185px;
	height: 37px;
	background: url(../imagenes/btnInfo.jpg) no-repeat;
	position:relative;
}
.nav li {
	display: inline;
}
.btnMasInfo li a:link, .btnMasInfo li a:visited {
	position: absolute;
	top: 0;
	height: 37px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.btnMasInfo .btnInfo a:link, .btnMasInfo .btnInfo a:visited {
	left: 0px;
	width: 185px;
}
.btnMasInfo .btnInfo a:hover, .btnMasInfo .btnInfo a:focus {
	background: url(../imagenes/btnInfo.jpg) no-repeat 0px -37px;
}

.btnMasInfo-btnInfo {
	position: absolute;
	top: 0;
	left: 0px;
	width: 185px;
	height: 37px;
	background: url(../imagenes/btnInfo.jpg) no-repeat 0px -37px;
}


.btnComprarInfo {
	left:10px;
	width: 220px;
	height: 74px;
	background: url(../imagenes/btnComprar.jpg) no-repeat;
	position:relative;
}
.nav li {
	display: inline;
}
.btnComprarInfo li a:link, .btnComprarInfo li a:visited {
	position: absolute;
	top: 0;
	height: 74px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.btnComprarInfo .btnComprar a:link, .btnComprarInfo .btnComprar a:visited {
	left: 0px;
	width: 220px;
}
.btnComprarInfo .btnComprar a:hover, .btnComprarInfo .btnComprar a:focus {
	background: url(../imagenes/btnComprar.jpg) no-repeat 0px -74px;
}

.btnComprarInfo-btnComprar {
	position: absolute;
	top: 0;
	left: 0px;
	width: 220px;
	height: 74px;
	background: url(../imagenes/btnComprar.jpg) no-repeat 0px -74px;
}




.btnDiariosInfo {
	width: 450px;
	height: 197px;
	background: url(../imagenes/btnDiarios.png) no-repeat;
	position:relative;
}
.nav li {
	display: inline;
}
.btnDiariosInfo li a:link, .btnDiariosInfo li a:visited {
	position: absolute;
	top: 0;
	height: 197px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.btnDiariosInfo .btnDiarios a:link, .btnDiariosInfo .btnDiarios a:visited {
	left: 0px;
	width: 450px;
}
.btnDiariosInfo .btnDiarios a:hover, .btnDiariosInfo .btnDiarios a:focus {
	background: url(../imagenes/btnDiarios.png) no-repeat 0px -197px;
}

.btnDiariosInfo-btnDiarios {
	position: absolute;
	top: 0;
	left: 0px;
	width: 450px;
	height: 197px;
	background: url(../imagenes/btnDiarios.png) no-repeat 0px -197px;
}



.btnComprar2 {
	cursor:pointer;
	display: block;
	width:185px;
	height:37px;
	text-indent: -9000px;
	background: url(../imagenes/btnComprar2.jpg) no-repeat 0px 0px;
}
.btnComprar2:hover{
	background-position: 0px -37px;
}





.nav li ul li:hover{
	display: inline;
	width:185px;
	height:37px;
	background-color:#660000;

}







.btnDiariosInfo2 {
	width: 450px;
	height: 197px;
	background: url(../imagenes/btnDiarios2.png) no-repeat;
	position:relative;
}
.btnDiariosInfo2 li a:link, .btnDiariosInfo2 li a:visited {
	position: absolute;
	top: 0;
	height: 197px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.btnDiariosInfo2 .btnDiarios2 a:link, .btnDiariosInfo2 .btnDiarios2 a:visited {
	left: 0px;
	width: 450px;
}
.btnDiariosInfo2 .btnDiarios2 a:hover, .btnDiariosInfo2 .btnDiarios2 a:focus {
	background: url(../imagenes/btnDiarios2.png) no-repeat 0px -197px;
}

.btnDiariosInfo-btnDiarios2 {
	position: absolute;
	top: 0;
	left: 0px;
	width: 450px;
	height: 197px;
	background: url(../imagenes/btnDiarios2.png) no-repeat 0px -197px;
}







.btnMasInfo2 {
	left:28px;
	width: 185px;
	height: 37px;
	background: url(../imagenes/btnInfo2.gif) no-repeat;
	position:relative;
}
.btnMasInfo2 li a:link, .btnMasInfo2 li a:visited {
	position: absolute;
	top: 0;
	height: 37px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.btnMasInfo2 .btnInfo2 a:link, .btnMasInfo2 .btnInfo2 a:visited {
	left: 0px;
	width: 185px;
}
.btnMasInfo2 .btnInfo2 a:hover, .btnMasInfo2 .btnInf2o a:focus {
	background: url(../imagenes/btnInfo2.gif) no-repeat 0px -37px;
}

.btnMasInfo-btnInfo2 {
	position: absolute;
	top: 0;
	left: 0px;
	width: 185px;
	height: 37px;
	background: url(../imagenes/btnInfo2.gif) no-repeat 0px -37px;
}






