/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:0px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	bottom: 42px;
left: 50%;
margin-left: -40px;
position: absolute;
	

}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0px 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}


h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align:justify;
	line-height:16px;
	color:#342804;
}
h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align:justify;
	line-height:16px;
	color:#342804;
}
h22{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align:justify;
	line-height:33px;
	color:#fff;
	height:50px;
}

h4 a{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none; 
	line-height:16px;
	color:#f4efd9;
	
}



h4{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#f4efd9;
}

h5{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#342804;
}

h6{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#f4efd9;
}
h6 a{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
		color:#f4efd9;
	
}
.tatexto{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:16px;
	color:#342804;
}
.tablita{
border-radius: 6px; /* CSS3 Property */
-moz-border-radius: 6px;  /* Firefox */
-webkit-border-radius: 6px; /* Chrome/Safari */
-khtml-border-radius: 6px; /* Linux browsers */
text-align:justify;
padding:20px;
border:solid;
border-width:1px;
border-color:#804000;
background-color:#fcfcfc;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
} 
.tablitatar{
border-radius: 6px; /* CSS3 Property */
-moz-border-radius: 6px;  /* Firefox */
-webkit-border-radius: 6px; /* Chrome/Safari */
-khtml-border-radius: 6px; /* Linux browsers */
cellpadding:0;
text-align:center;
border:solid;
border-width:3px;
border-color:#804000;
background-color:#f7f3ee;
width:870px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;

} 

.tablitatarc{
border-radius: 6px; /* CSS3 Property */
-moz-border-radius: 6px;  /* Firefox */
-webkit-border-radius: 6px; /* Chrome/Safari */
-khtml-border-radius: 6px; /* Linux browsers */
cellpadding:0;
text-align:center;
border:solid;
border-width:3px;
border-color:#804000;
background-color:#f7f3ee;
width:875px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
} 

.tc{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align:justify;
	line-height:16px;
	color:#342804;
} 

.tablitat{
border-radius: 6px; /* CSS3 Property */
-moz-border-radius: 6px;  /* Firefox */
-webkit-border-radius: 6px; /* Chrome/Safari */
-khtml-border-radius: 6px; /* Linux browsers */
text-align:justify;
border:solid;
border-width:1px;
border-color:#804000;
background-color:#fcfcfc;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
}

 

/* el menú en si mismo */
  .mi-menu  {

    list-style-type: none;
    margin: 0 auto; /* si queremos centrarlo */
    padding:0;
    /* la altura y su ancho dependerán de los textos */
    height: 34px; 
    width: 960px;
	z-index:2;
    /* el color de fondo */
    background: #65a800;
    background: -moz-linear-gradient(#93c24d,#65a800);
    background: -webkit-linear-gradient(#93c24d,#65a800);
    background: -o-linear-gradient(#93c24d,#65a800);
    background: -ms-linear-gradient(#93c24d,#65a800);
    background: linear-gradient(#93c24d,#65a800);
  }

  /* si es necesario, evitamos que Blogger de problemas con los saltos de línea cuando escribimos el HTML */
  .mi-menu  br { display:none; }

  /* cada item del menu */
  .mi-menu  li {
    display: block;
    float: left; /* la lista se ve horizontal */
    height: 34px;
	width:120px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
	z-index:2;
	

  }
  .mi-menu li a {
    border-left: 1px solid #000;
    border-right: 1px solid #666;
    color: #fff;
    display: block;
    font-family: Tahoma;
    font-size: 14px;
   	text-align:center;
    line-height: 23px;
    padding: 0 0px;
    margin: 6px 0;
    text-decoration: none;
	
    /* animamos el cambio de color de los textos */
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
  }
  /* eliminamos los bordes del primer y el último */
  .mi-menu li:first-child a { border-left: none; }
  .mi-menu li:last-child a{ border-right: none; }
  /* efecto hover cambia el color */
  .mi-menu li:hover > a { color: #ccccff; text-align:center; color:#FFF;  line-height: 34px; height: 34px;  margin: 0; padding: 0; position: relative; background: #447101;
    background: -moz-linear-gradient(#447101,#5a9402);
    background: -webkit-linear-gradient(#447101,#5a9402);
    background: -o-linear-gradient(#447101,#5a9402);
    background: -ms-linear-gradient(#447101,#5a9402);
    background: linear-gradient(#447101,#5a9402); }
  

  /* los submenús */
  .mi-menu ul {

    left: 0;
    margin: 0;
    opacity: 0; /* no son visibles */
    position: absolute;
    top: 34px; /* se ubican debajo del enlace principal */
    /* el color de fondo */
    background: #65a800;
    background: -moz-linear-gradient(#93c24d,#65a800);
    background: -webkit-linear-gradient(#93c24d,#65a800);
    background: -o-linear-gradient(#93c24d,#65a800);
    background: -ms-linear-gradient(#93c24d,#65a800);
    background: linear-gradient(#93c24d,#65a800);
    /* animamos su visibildiad */
    -moz-transition: opacity .25s ease .1s;
    -webkit-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
  }
  /* son visibes al poner el cursor encima */
  .mi-menu li:hover > ul { opacity: 1; }

   /* cada un ode los items de los submenús */
  .mi-menu ul li {
    height: 0; /* no son visibles */
    overflow: hidden;
    padding: 0px;
	width:85px;
    /* animamos su visibildiad */
    -moz-transition: height .25s ease .1s;
    -webkit-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
  }
.mi-menu li:hover > ul li {
    height: 40px;  /*  los mostramos */
    overflow: visible;
    padding: 0px ;
	width: 170px;
	text-align:left;
	
  }
  .mi-menu ul li a {
    border: none;
    border-bottom: 1px solid #111;
	height:40px;
	line-height:34px;
    margin: 0px 0px;
	text-align:left;
    /* el ancho dependerá de los textos a utilizar */
    padding: 0px;
    width: 140px;
  }
  /* el último n otiene un borde */
  .mi-menu ul li:last-child a { border: none; }
  
  h41 a{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none; 
	line-height:7px;
	color:#f4efd9;
	
}



h41{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:7px;
	color:#f4efd9;
}

h51{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:7px;
	color:#342804;
}

h61{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:7px;
	color:#f4efd9;
}
h61 a{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:7px;
		color:#f4efd9;
	
}
	
	
	.tabla{
border-radius: 6px; /* CSS3 Property */
-moz-border-radius: 6px;  /* Firefox */
-webkit-border-radius: 6px; /* Chrome/Safari */
-khtml-border-radius: 6px; /* Linux browsers */
} 