/* red */

A:link {	color: #650800;	text-decoration: none;}
A:visited {	color: #900B00;	text-decoration: none;}
A:hover {	color: #636A74;	text-decoration: underline;}
A:active {	color: #E11200;}


#pillmenu a:hover {
  color: #a10f15;
}

#pillmenu a#active_menu-nav {
  background: url(../images/red/mw_menu_active_bg.png) 0 0 repeat-x;
  color: #fff;
}

#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

h1 {
	font-family:Helvetica ,Arial,sans-serif;
	font-weight: normal;
	color: #a10f15; 
	font-size: 20px; 
	text-align: center;
}

h2 {
	font-family: Arial, Helvetica,sans-serif;
	color: #a10f15; 
	font-size: 18px; 
	font-weight: normal;
	text-align: left;
}

h3 {
	color: #a10f15; 
	font-size: 16px;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: normal;
	text-align: left;
}

h4 {
	color: #a10f15; 
	font-size: 14px;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: normal;
	text-align: left;
}


div.module_menu {
	background: url(../images/red/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../images/red/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/red/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../images/red/mw_box_tl.png) 0 0 no-repeat;
}



/* ###################################### BOX ######################################################*/

.box_container {/*El contenedor*/
margin: 0 auto;
width: 98%;}
.izqQ {
float: left;/*ke floten esto ya es comun...*/
margin: 0px;/* margen */
}
.dchQ {
float: right;
margin: 0px;
}
.nonQ {
float: none;
margin: 0px;
}

.boxcenter_container {/*El contenedor el ke los centra*/
margin: 0 auto;
width: 98%;
text-align: center;}


/* ########################################## Estilos menu Cajas ############################################### */

.almedio {
text-align:center;
}

.cajas { /* Para que quepan justo 2 en el contenedor */
display:inline;
float:left;
width:317px;
background-color:#f5f7f9;
padding:5px;
margin:8px;
text-align: center;
border-right: #a5a7aa solid 1px;
border-bottom: #a5a7aa solid 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.cajastitu {
border-right: #999999 solid 1px;
border-bottom: #999999 solid 1px;
border-left: #999999 solid 1px;
border-top: #999999 solid 1px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:3px;
text-align:center;
margin:2px;
background-color:#FFFFFF;
}
.boxes { /* Todas las que queramos */
display:inline;
float:left;
width:170px;
background-color:#f5f7f9;
padding:5px;
margin:8px;
text-align: center;
border-right: #a5a7aa solid 1px;
border-bottom: #a5a7aa solid 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.separador {
width:100%;
height:1px;
background-color:#620800;
margin:2px;
}

.corpo_100{
width:100%;
}
.corpo_dx_50{
float:right;
width:49%;
margin: 3px auto 3px 0px;
}
.corpo_sx_50{
float:left;
width:49%; 
}

/* ########################################## Fin Estilos menu Cajas ############################################### */


/* ########################################## ListadoTablas ############################################### */

DIV.contenidos h2{
  color:#FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  margin:0;
  padding:0;
  line-height:26px;
  background-color:#06334B;
  padding-left:10px;
}
DIV.contenidos h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;    
	text-decoration:none;
	line-height:22px;
	margin:0;
	padding:0;
	padding-left:5px;
	background-color:#66CC00;
}
DIV.contenidos h4{
	font-family:Arial, Helvetica, sans-serif;
	color: #042638;
	font-size:12px;
	font-weight:bold;    
	text-decoration:none;
	line-height: 20px;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:5px;
	background-color: #e3e3e3;
}
DIV.contenidos DIV.banner{
  float:none;
  margin-bottom:10px;
}
DIV.contenidos DIV.datos_ciudad{
  line-height:20px;
  height:20px;
  border-bottom:solid 1px #66CC00;
  background-color:#B5BDBD;
  padding-left:10px;
  color:#FFF;
}
DIV.contenidos DIV.datos_ciudad b{
  color:#052739;
}

TABLE.listado{
  background: url(../img/bg_ul_listados.gif) repeat left top;
  width:600px;
  margin:0 0 10px 0;
  font-size:11px;
  color:#052739;
}
TABLE.listado TD{
  vertical-align: middle;
  border-bottom:solid 1px #e3e3e3;
}
TD.nombre{
  padding-left:0px;
  width:250px;
  height:18px;
}
TABLE.listado a.promo,
TABLE.listado a.promo_i{
  width:33px;
  overflow:hidden;
  line-height:18px;
  background: url(../imagenes/promo.gif) no-repeat left 2px;
  //background-position:left 6px;
}
TABLE.listado a.promo_i{
  background: url(../imagenes/promo_i.gif) no-repeat left 2px;
}
TABLE.listado a.promo b,
TABLE.listado a.promo_i b{
  visibility:hidden;
}

TABLE.listado a,
TABLE.listado a:link,
TABLE.listado a:visited{
  font-weight:bold;
  color:#650800;
  text-decoration:none;
}
TABLE.listado a:active,
TABLE.listado a:hover{
  color:#636A74;
}

/* ########################################## FinListadoTablas ############################################### */

/* ########################################## ImagenesMenu ############################################### */


.nkt_gall_container {/*El contenedor el ke los centra*/
margin: 0 auto;/*Margen top/bottom: sin margen; left/right: margen automatico(centrar) */
width: 555px;/*el ancho que tiene la suma de las 3 divs esto asegura que se centren correctamente... cada elemento es de 175px + 5px(margen izq) + 5px(margen derecho) = 185px por caja * 3 = 555px del ancho total*/
}
.nkt_gall {
width: 175px;/*ancho de elemento nkt_gall (cada foto/imagen) este es igual a 155px(ancho de la imagen) + 10px(margen izquierdo imagen) + 10px (margen derecho imagen)*/
float: left;/*ke floten esto ya es comun...*/
background-color:#F0FFF0;/*un color de fondo distinto para que resalten*/
margin: 0 4px;/* margen  top/botom: 0px; left/right: 5px */
border-right: #a5a7aa solid 1px;
border-bottom: #a5a7aa solid 1px;
}
.nkt_gall img { /* estilo para las imagenes...*/
margin: 10px;/*margen para la imagen...*/
}
.nkt_gall .desc { /* estilo para la descripcion/titulo lo ke kieras puedes modificarlo para encajar el estilo de la otra page */
margin: 0 10px 10px;/* margen top: 0px; left/rigth: 10px(como la imagen); bottom: 10px(por estetica)*/
width: 155px;/*el mismo ancho de la imagen observa las cajas ^^ */
}

/* Texto para las galerías de imágenes */
.nkt_galltitu {
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
}
/* ########################################## Fin ImagenesMenu ############################################### */