/* REDEFINICION DE ETIQUETAS GENERALES */
body {
	margin-top: 35px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
/*  background-color: #ABABAB;*/
  background-color: #C6E0C5;
}


h1, h2, h3, h4, h5 {
	margin: 0;
	/*text-transform: uppercase;*/
	font-weight: normal;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h4 {
	font-size: 8px;
}
h6 {
	font-size: 16px;
}


p, ul, ol {
	/*margin: 0 0 2em 0;*/
	margin: 0 0 0 0;
	text-align: justify;
	line-height: 26px;
	font-size: 12px;
}
p h4 {
	font-size: 6px;
}

a {
/*	color: #4E8006;
	font-weight:bold;
*/
	text-decoration: none;
	color: #FF9600;
	font-weight:bold;
	
}
a:hover, a:active {
/*	text-decoration: none;
	color: #FF9600;
	font-weight:normal;
*/	
	color: #4E8006;
	font-weight:bold;	
}


img {
	border: none;
}
img.left {
	float: left;
	margin-right: 15px;
}
img.right {
	float: right;
	margin-left: 15px;
}
img.centro {
	margin-left: 20px;
	padding-top: 15px;
}


/* Form */
form {
	margin: 0;
	padding: 0;
}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
legend {
	display: none;
}
input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
/* ************************************************************************************************************** */

/* DEFINICION DE SECCIONES*/

/* BORDE SUPERIOR REDONDEADO */
#borde-arriba{
	margin: 0 auto;
  width:  860px;
  height: 34px;
  BACKGROUND-POSITION: center top;
}
.borde-arriba-centro {

	BACKGROUND-POSITION: center top;
  DISPLAY: block;
  BACKGROUND: #FFFFFF;
  WIDTH: 802px;
  height:100%;
  margin-left: 29px;
  z-index: 0;
}
.borde-arriba-izq {
position: relative;
	BACKGROUND-POSITION: left top;
  FLOAT: left;
  BACKGROUND-IMAGE: url(../images/corner-top-left.png);
  WIDTH: 29px;
  BACKGROUND-REPEAT: no-repeat;
  height:34px
}
.borde-arriba-der {
position: relative;
	BACKGROUND-POSITION: right top;
  DISPLAY: block;
  FLOAT: right;
  BACKGROUND-IMAGE: url(../images/corner-top-right.png);
  WIDTH: 29px;
  BACKGROUND-REPEAT: no-repeat;
  height:34px;
}


/* Marco general de la pagina*/
#cuerpo {
	margin: 0 auto;
	width: 860px;
	/*background-color: #007630;*/
	background-color: #006633;
}


/* Cabecera de la pagina*/
#header {
	height: 165px;
	width: 860px;
  background: url(../images/logo_fondo.png) repeat-x left top;
	background-color: #FFFFFF;
}

/* Logo */
#header #logo {
  position: absolute;
	height: 160px;
	margin-top: -11px;
/*	margin-left: 85px;*/
}

/* Toolbar */
#header #toolbar {
	float: right;
	margin-top: 138px;
	width: 662px;	
}

/* Footer */
#footer {
  position: relative;
/*	margin-left: -10px;
	margin-bottom: -14px;
	width: 101.9%;
	min-width: 900px;*/
	
	width: 100%;
  height: 100px;
	font-size: 14px;
	font-weight:bold;
	background: url(../images/pie.gif) repeat-x left top;
}
#footer #logo {
  float: left;
  position: absolute;
	height: 52px;
	margin: 0 auto;
	margin-top:20px;
	padding-top: 20px;
	color: #FFFFFF;
	border-right: #FFFFFF 1px dotted;
}
#footer #logo a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer #logo a:hover, #logo a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
#footer #logo a:visited {
	color: #FFFFFF;
}
#footer p {
}
#footer #legal {
	clear: both;
	padding-top: 25px;
	text-align: center;
	color: #FFFFFF;
}
#footer #argentum{
	margin-top:-60px;
	padding-top: -20px;
  float: right;
	height: 78px;
	width: 78;
	border-left: #FFFFFF 1px dotted;
}




#dhtml {
  visibility: hidden;
}








/* Page */
#page {
  position: relative;
	width: 100%;
	padding-top: 15px;
}

/* Content - Barra Derecha */
#page #content {
/*  position: inherit;*/
	float: right;
	width: 635px;
	background: url(../images/img11.gif) no-repeat bottom center;
	color: #4C4C4C;
	margin-left: 10px;
	font-size: 12px;
}

/* Menu de imagenes */
/*
#page #content #menu {
	float: right;
	margin-top: -50px;
	margin-right: 30px;
}
*/
#page #menu {
	float: right;
	margin-top: -45px;
	margin-right: 15px;
	height: 40px;
}



/* Barra de Busqueda */
#page #content .busqueda {
	width: 392px;
	height: 44px;
/*background: url(../images/busqueda.gif) no-repeat bottom center;*/
  margin-left: 24px;
}
#page #content .busqueda .titulo{
  float: left;
  COLOR: #ffffff;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  padding-top: 13px;
  margin-left: 20px;
}
#page #content .busqueda .query {
  vertical-align: middle;
  width: 148px;
  height: 18px;
  color: #8c8c8c;
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  text-align: left;
	background: url(../images/texto.gif) no-repeat center left;
}
#page #content .busqueda form{
  padding-top: 8px;
  margin-left: 200px;
  vertical-align: middle;
}

/* Post */
#page #content .post {
	/*padding: 15px 15px;*/
	padding: 30px 20px;	
	width: 595px;
}
#page #content .post .inicio {
  height: 26px;
  background: url(../images/postini.png) no-repeat top left;
  width: 100%;
}
#page #content .post .fin {
position: relative;
  height: 26px;
	background: url(../images/postfin.png) no-repeat top left;
  width: 100%;
	padding-top: -20px;
}
#page #content .post .seccion .titulo{
	padding-left: 13px;
	width: 200px;
	height:28px;
  color: #000000;
  font-size: 18px;
}

#page #content .post .entry {
  position: relative;
  padding-left: 10px;
	padding-right: 10px;
	width: 570px;
	/*background-color: #FFFFFF;*/
	background-color: #E7E7E7;
	min-height: 330px;
}
#page #content .post .entry2 {
  position: relative;
  padding-left: 10px;
	padding-right: 10px;
	width: 570px;
	/*background-color: #FFFFFF;*/
	background-color: #E7E7E7;
}
#page #content .post .entry img{
  padding-right: 10px;
}
#page #content .post .entry img.left {
	float: left;
	margin-left: 15px;
	height: 100px;
	width: 160px;
}
#page #content .post .entry img.right {
	float: right;
	margin-right: 15px;
	height: 100px;
	width: 160px;
}
#page #content .post .entry img.centro {
	margin-left: 20px;
	padding-top: 15px;
	height: 100px;
	width: 160px;
}

#page #content .post .entry .lista-num ul{
  margin: 0 auto;
	margin-left: 20px;
	list-style-type:lower-roman;
  color: #006633;  
}
#page #content .post .entry .lista ul{
  margin: 0 auto;
	margin-left: 20px;
	list-style-type:circle; /*square;*/
    color: #006633;   
}
#page #content .post .entry li{ 
padding-left: -15px;
}











#page #content .post .entry .titulo{
  width:  100%
  margin-bottom: 20px;
}
#page #content .post .entry .titulo H1{
	color: #000000;
/*	color: #006633;*/
	margin-top: 10px;
	padding-bottom: 30px;
	margin-left: 90px;
	font-size: 18px; 
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
#page #content .post .entry .titulo H2{
	margin-top: -60px;
	padding-top: -50px;
	margin-left: 90px;
	font-size: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
}
#page #content .post .titulo{
	margin-left: 15px;
  padding-top: 20px;
}
#page #content .post .titulo img{
  height: 64px;
  width: 64px;
}


















/* Sidebar - Barra Izquierda */
#page #sidebar {
	float: left;
	width: 200px;
	color: #DADADA;
	margin-left: -210px;
	margin-top: -53px;
}
/*
#page #sidebar .menu {
	width: 100%;
	vertical-align: middle;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
*/
#page #sidebar .menu {
	width: 100%;
	vertical-align: middle;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}


/* Estilo de menu 1 - Color estandar*/
#page #sidebar .menu .menu1 .box_top {
  BACKGROUND: url(../images/menu-izq.png) no-repeat;
  height: 43px;
}
#page #sidebar .menu .menu1 .box_top .titulo{
  COLOR:#ffffff;  
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  text-align: center;
  vertical-align: middle;
  padding-top: 13px;
}
#page #sidebar .menu .menu1 .box_bottom {
  color: #000000;
	DISPLAY: block;
  height: 28px;
  BACKGROUND: url(../images/menu-abajo.png) no-repeat;
}
#page #sidebar .menu .menu1 .box_list {
	BACKGROUND: #E7E7E7;
	font-size: 12px;
	font-weight:bold;
	padding-top: 3px;
	/*color: #006633;*/


}
#page #sidebar .menu .menu1 .box_list A {
  PADDING-LEFT: 25px;
	BACKGROUND: url(../images/item.png) no-repeat left top;
  COLOR: #006633; /*#011535;*/ 
  TEXT-DECORATION: none;
}
#page #sidebar .menu .menu1 .box_list A:hover {
/*	COLOR: #003A96; /*#60584b;*/
  color: #414141;
  TEXT-DECORATION: underline
}


/* Estilo de menu 2 - Color estandar*/
#page #sidebar .menu .menu2 .box_top {
  BACKGROUND: url(../images/menu-izq2.png) no-repeat;
  height: 43px;
}
#page #sidebar .menu .menu2 .box_top .titulo{
  COLOR:#ffffff;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  text-align: center;
  vertical-align: middle;
  padding-top: 13px;
}
#page #sidebar .menu .menu2 .box_bottom {
  color: #000000;   
	DISPLAY: block;
  height: 28px;
  BACKGROUND: url(../images/menu-abajo2.png) no-repeat;
}
#page #sidebar .menu .menu2 .box_list {
	BACKGROUND: url(../images/fondo-menu.png);
	font-size: 12px;
	font-weight:bold;
	padding-top: 3px;
}
#page #sidebar .menu .menu2 .box_list A {
  PADDING-LEFT: 25px;
	BACKGROUND: url(../images/item2.png) no-repeat left top;
  COLOR: #E7E7E7; 
  TEXT-DECORATION: none;
}
#page #sidebar .menu .menu2 .box_list A:hover {
	COLOR: #FFFFFF;
  TEXT-DECORATION: underline;
}


#page #sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#page #sidebar li {
	padding: 0 20px;
}
#page #sidebar li ul {
}
#page #sidebar li li {
	margin: 0;
	padding-left: 15px;
}
#page #sidebar h2 {
	height: 22px;
	padding: 8px 0 0 15px;
	font-size: 18px;
	color: #333333;
}
#page #sidebar .menu .menu1 .box_list .imagen A, #page #sidebar .menu .menu2 .box_list .imagen A {
	margin: 0 auto;
	margin-left: -25px;
  background: #E7E7E7;
  color: #006633;
  TEXT-DECORATION: none;
}
#page #sidebar .menu .menu1 .box_list .imagen img, #page #sidebar .menu .menu2 .box_list .imagen img {
	padding-top: 15px;
	padding-bottom: 8px;
}
	
	












/* celda verde abajo homepage */
.verde { 
  background: rgb(0,153,102);
	font-weight: bold;
	font-size: 80%;
	color: #ccffcc;
	text-transform: uppercase;
	margin: 0px;
	padding: 1 5 1 5px;
}

/* celdas verdes claro*/
.verde2 {
	background: rgb(229,245,239);
	padding:5px;
}
/* celdas verdes medio*/
.verde3 {
	background: rgb(204,235,224);
	padding:5px;
}
/* celdas grises */
.clara { background: rgb(231,231,231);}
.media { background: rgb(204,204,204);}
.oscura { background: rgb(102,102,102);}