/* CSS Document */
html, body { height:100%; }
body{
	margin:0 auto;
	padding:0;
	color: #000;	
	text-align:center;
	font-size: 	11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background: #94A16C url(../images/body_bg.png) repeat 0 0;
	/*background: #FFF799  url(../images/body_bg02.png) repeat 0 0;*/
	/*background-color:#94A16C; verde*/
}

.footer {
	text-align: left;
	font-weight: normal;	
	clear: both;
	color: rgb(129, 120, 78);
	font-size: 11px;
	height: 70px;
	margin: auto;
	padding: 20px;
	text-align: center;
	width: 910px;
}
.footer a, .footer a:hover, .footer a:visited, .footer a:link {
background: none;
color: rgb(129, 120, 78);
text-decoration: none;
font-weight: bold;
}
.footer .columnA {
	text-align: left;
float: left;
width: 31%;
margin: 0 10px;
}
.footer .columnB {
	text-align: left;
float: left;
width: 31%;
margin: 0 10px;
}
.footer .columnC {
	text-align: left;
float: right;
width: 32%;
margin: 0px 0px 0px;
}
/*body{
	margin:0 auto;
	padding:0;
	color: #000;
	background: #FFF799 url(../images/body_bg.png) repeat-x 0 0;	
	text-align:center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
*/
/*Enlaces del sitio*/
a {	color:#EF2F72;	text-decoration:none;}
a:hover {
	color:#a41a4e;
}

/*TITULOS del sitio*/
h1 {color:#94A16C; display:block; font-size:18px;}
h2 {
	color:#94A16C; 
	display:block; 
	font-size:19px; 
	font-variant:small-caps; 
	padding-bottom:5px;
	margin:20px 0;
	border-bottom:1px solid #ACB174;
	
}
h3 {color:#94A16C; display:block; font-size:16px; font-variant:small-caps; padding:5px 0; }
h4 {color:#EF2F72; display:block; font-size:14px;}
h5 {color:#EF2F72; display:block; font-size:12px;}
/*etiquetas html*/
sup{
	font-weight:bold;
	font-size:70%;
}
/*clases para color de textos*/
.rosa{color:#EF2F72;}
.verde{color:#94A16C;}
.amarillo{color:#FFF799;}

/* Div principales de estructura id---------------------------------------------------------------------------------------*/
#wrapper
{
	margin:auto;
	height: auto;
	width: 972px;
}

#linkbar {
	color:#FFF799;
	overflow: hidden;
	text-align: right;	
	margin: 5px;	
}
#linkbar a, #footer a{
	color:#FFF799;	
}
#linkbar a:hover, #footer a:hover{
	color:#FFFFF0;	
}
#wrap-inner
{
	width:970px;	
	background-color:#FFFFF0;
	border-left:#EF2F72 1px solid;
	border-right:#EF2F72 1px solid;
	border-top:#EF2F72 1px solid;
}
#cabecera{
	width:970px;	
	background-color:#FFFFF0;
	position: relative;
	z-index:1;
	/*border-top:#EF2F72 1px solid;*/
}
#cabecera #inner{
	height:85px;
	padding:5px;
}
	
#cabecera span {
	display:none;
}
#info{
	width:165px;
	padding-top:5px;
	overflow:hidden;
	float:left;
	text-align:right;
}
#info h4{
	font-size:11px;
	font-weight:normal;
	margin-bottom:3px;
}
#info h4 strong{	
	font-size:12px;
	line-height:15px;
}
#info p{
	margin-bottom:2px;
}
#info p strong{
	font-size:12px;
}
#info p.fecha-l{	
	text-align:right;
	float:left;
	border-right:#ACB174 1px solid;
	padding:0 11px 0 10px;
}
#info p.fecha-r{	
	text-align:left;
	float:right;
}
h1#titulo{
	float:left;
	
}
h1#titulo a{
	width:630px;
	height:80px;
	display:block;
	background:#FFFFF0 url(../images/titulo.png) no-repeat 0 50%;
}
p#logo{
	margin:0;
	padding:0;
	float:right;
	padding-left:7px;
	border-left:#EF2F72 1px solid;
	display:block;
}
p#logo a{
	display:block;
	width:146px;	
	height:80px;
	background:#FFFFF0 url(../images/logo.png) no-repeat 0 0;
}

#contenido
{
	width: 970px;
	text-align: left;
	/*padding-top:40px;*/
	/*position: relative;
	z-index: 10;*/
	overflow:hidden;
	/*background-color:#94A16C;*//*verde*/
	background-color:#FFFFF0;/*blanco*/	
	border-bottom:#FFF799 20px solid;
}
#contenido p
{
	margin:5px 0;
	line-height:normal;
}
#menu_left{
}
#menu_img{
}
#contenido-bottom
{
	width: 970px;
	height:120px;
	position:relative;
}
#contenido-bottom .imagen
{	
	width: 970px;
	height:140px;
	position:absolute;
	margin:0;
	top:-20px;
	background:transparent url(../images/content_bg_b.png) no-repeat center top;
}

#footer{
	width: 970px;
	margin:0;
	height: 85px;
	padding-top: 10px;
	font-size: 10px;	
	color:#FFFFF0;
	line-height: 12px;
	position: relative;
}
/*#footer-wrap{
	background-color:#FFF799;
}
#footer{
	width: 970px;
	margin:0 auto;
	height: 85px;
	padding-top: 10px;
	font-size: 10px;	
	color:#FFF799;
	line-height: 12px;	
}*/
/* Menu top---------------------------------------------------------------------------------------*/
/*.title{
	width:970px;
	margin-top:6px;
	left:0;
	position: absolute;
	z-index:8;
	border-bottom:1px solid #ACB174;
	background: #EF2F72  url(../images/rosa_bg.png) repeat 0 0;
}
.title h3{
	display:block;
	font-size:12px;
	margin-left:745px;
	padding:2px 0 3px 25px;
	margin-bottom:3px;
	background:#FFF799 url(../images/arrow.png) no-repeat 0 0;
}*/
#menu{	
	text-align:left;
	width:970px;
	height:28px;
	margin-bottom:5px;
	font-size:12px;
	line-height:13px;
	border-bottom:1px solid #94A16C;
	background: #EF2F72  url(../images/rosa_bg.png) repeat 0 0;
}

.nav{
  margin:0; 
  padding:0;
  overflow:hidden;
  }
.nav li {
  display: inline;
  list-style-type:none;
  
 }
.nav li a {
  	display:block;
  	float:left;
	width:31px;
	opacity:0.9;
	color:#FFF;
	font-size:16px;
	text-align:center;
  	text-decoration:none;
  }
 .nav li a.btn {
	width:110px;
	float:right;
	font-size:14px;
	line-height:14px;
  } 
.nav li a.btn b{
	padding:0 5px;
}
.nav li a.btn:hover b{
	padding:0 5px;	
	border-right:1px solid #FFF799;
}
.nav li a:hover b.fin{
	border-right:none;
} 
.nav li a:hover {
  opacity:1;
  background:#FFF799;
  font-weight:bold;
  color:#94A16C;
  text-align:left;  
}
.nav li a b{	
	display:block;
	margin:9px 0 7px 0;
	font-weight:normal;
	border-right:1px solid #94A16C;
}
.nav li a:hover b{
	padding-left:5px;
	border-right:none;
	cursor:pointer;
	}
.nav li a b.fin{
	border-right:none;
} 
.nav li a span {
  display: none;
  }
.nav li a:hover span {
  width:200px; 
  color:#EF2F72;
  display:block;
  cursor:pointer;
  padding:10px 5px;
  position:absolute;  
  z-index:10;
  font-size:11px;
  background:#FFF799;
	border-bottom:1px solid #94A16C; 
  }

/* Contenidos index---------------------------------------------------------------------------------------*/
/* Rotador*/
#rotate #col-left{
	width:320px;
	background-color:#FFFFF0;
}
#rotate #col-left .frases{	
	height:113px;
	width:298px;
	padding:5px 10px;
	color:#94A16C;
	font-size:12px;
	font-weight:bold;
}
#rotate #col-left .frases .h4{
	color:#EF2F72;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
#rotate #col-left .inner{
	position:relative;}
#rotate #col-left .submenu{
	width:320px;
	height:32px;
	background-color:#FFF799;	
	position: absolute;
}
#rotate #col-left .submenu li{
	width:auto;
	height:22px;
	padding:10px 0 0 10px;
	margin:0;
	float:none;
	border:none;
	background-color:#FFF799;
}

#rotate #col-left .submenu li a{
	color:#94A16C;
	font-weight:bold;
	display:block;
	font-size:12px;
	
}
#rotate #col-left .submenu li a:hover{
	color:#EF2F72;
}
#rotate #col-left .arrow{	
	height:32px;
	left:320px;
	width:11px;	
	position: relative;
	z-index:9;
	background:transparent url(../images/arrow-right.png) no-repeat right 0;
}


#rotate { 
	overflow:hidden;
	margin-left:1px;
	border-left:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
}
#rotate span{ display:none;}
#rotate li a span strong{visibility:hidden;}
#rotate li a:hover span strong{visibility: visible;}
#rotate li{
	width:160px;
	height:160px;
	float:left;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
}

#rotate li a span{
	width:160px;
	height:160px;
	display:block;
	background: #94A16C url(../images/item_thumbs.jpg) no-repeat 0 0;
}
#rotate li a:hover span{
	background-image: url(../images/item-02_thumbs.jpg);
}
#rotate li a span.thumb{
	background: #94A16C url(../images/item-02_thumbs.jpg) no-repeat 0 0;
}
#rotate li a:hover span.thumb{
	background-image:url(../images/item_thumbs.jpg);
}
#rotate li a span.thumb3{
	background: #94A16C url(../images/item-03_thumbs.jpg) no-repeat 0 0;
}
#rotate li a:hover span.thumb3{
	background-image:url(../images/item_thumbs.jpg);
}
#rotate li a span.intro2 {background-position:-160px 0;}
#rotate li a span.espacio1 {background-position:-320px 0;}
#rotate li a span.espacio2 {background-position:-480px 0;}
#rotate li a span.espacio3 {background-position:-640px 0;}
#rotate li a span.espacio4 {background-position:-800px 0;}

#rotate li a span.espacio5 {background-position:0 -160px;}
#rotate li a span.espacio6 {background-position:-160px -160px;}
#rotate li a span.espacio7 {background-position:-320px -160px;}
#rotate li a span.espacio8 {background-position:-480px -160px;}
#rotate li a span.espacio9 {background-position:-640px -160px;}
#rotate li a span.espacio10 {background-position:-800px -160px;}

#rotate li a span.espacio11 {background-position: 0 -320px ;}
#rotate li a span.espacio12 {background-position:-160px -320px ;}
#rotate li a span.espacio13{background-position:-320px -320px ;}
#rotate li a span.espacio14{background-position:-480px -320px ;}
#rotate li a span.espacio15{background-position:-640px -320px ;}
#rotate li a span.espacio16{background-position:-800px -320px ;}

#rotate li a span.espacio17{background-position: 0 -480px ;}
#rotate li a span.espacio18{background-position:-160px -480px ;}
#rotate li a span.espacio19{background-position:-320px -480px ;}
#rotate li a span.espacio20{background-position:-480px -480px ;}
/* TOOLYIP---------------------------------------------------------------------------------------*/
#easy_tooltip {
	color:#FFF;
	font-weight:bold;
	width:200px;
	text-align:left;
	line-height:normal;
	background: #EF2F72  url(../images/rosa_bg.png) repeat 0 0;
	border:1px solid #EF2F72;
	padding:6px 10px
}
/* Contenidos Paginas internas---------------------------------------------------------------------------------------*/
#contenido .inner{margin:0 10px; overflow:hidden;}
#texto{
	width:610px;
	float:right;
}
#texto .inner{
	margin:0 10px 20px 20px;
}
#texto .inner p{
	margin:10px 30px;
	line-height:15px;
}
#imagenes{
	width:340px;
	margin-top:15px;
	float: left;
	text-align:right;
}
#imagenes img{
}
#imagenes .inner{
	margin:0 25px 0 10px;
}
#imagenes p{
	color:#94A16C;
	margin-bottom:25px;
}
#imagenes p strong{
	color:#EF2F72;
	font-variant:small-caps;
}
.pies{
	display:block;
	margin-top:30px;
	padding-top:15px;
	border-top:1px dotted #94A16C;
}

#subMenu{
	margin-bottom:2px;
}
#subMenu a{
    background: #EF2F72 url(../images/body_bg.png) repeat 0 0;
	color: white;
	padding:3px 0;
	text-align: center;
	font-weight:bold;
	display: block;
	width:180px;
	margin-left:125px;
}
#subMenu a:hover{
	background-image:none;
	
}



