/************************** Diseņo General BODY  ******************************/
body {
   background-color             : #FFFFFF;
   text-align					: left;
   margin-top                   : 0;
   margin-bottom                : 0;
   margin-left                  : 0;
   margin-right                 : 0;
   background-image				: url(../images/background.jpg);
   background-position			: bottom center;
   background-repeat			:repeat-x;
}


p{
   margin-top                   : 10px;
   margin-bottom                : 10px;
   margin-left                  : 0px;
   margin-right                 : 0px;
   vertical-align               : top;
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 12px;
   color                        : #333333;
   text-align                   : justify;
   padding-left                 : 10px;
   padding-right                : 10px;
}

h1{
   text-align                   : left;
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 17px; 
   color                        : #307501;
   font-weight                  : bold;
   margin                       : 0 0px;
}

h2{
   text-align                   : left;
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 12px;
   color                        : #333333;
   font-weight                  : normal;
   margin                       : 0 0px;
}

h3{
   text-align                   : left;
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 17px; 
   color                        : #307501;
   font-weight                  : bold;
   margin                       : 0 0px;
}  
   
table{
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 12px;
   color                        : #000000;
   border-color                 : #c0c0c0;
}

font.titulo{
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 16px;
   font-style                   : normal;
   color                        : #5f8901;
   text-align                   : right;
   font-weight                  : bold;
}

font.telefono{
   font-family                  : verdana;
   font-size                    : 15px;
   font-style                   : normal;
   color                        : #fc7900;
   font-weight                  : bold;
}

font.fecha{
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 12px;
   font-style                   : normal;
   color                        : #597e06;
   font-weight                  : bold;
}

font.form{
   text-align                   : left;
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 11px;
   color                        : #333333;
   font-weight                  : normal;
}

/******************************************************************************/

table.principal {
   border-width					: 0;
   border-style					: solid;
   border-color					: rgb(NaN, 10, NaN);
   width						: 100%;
   height						: 100%;
   border-bottom-width			: 0px;
   border-collapse				: collapse;
   background-color				: rgb(NaN, 10, NaN);
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #333333;
   vertical-align				: top;
}

td.principal0{
   height						: 30px;
   text-align					: center;
}

td.principal1{
   height						: 72px;
   text-align					: center;
   background-image				: url(../images/bg_header.jpg);
   background-position			: top;
   background-repeat			: repeat-x;
}

td.principal2{
   height						: 25px;
   text-align					: center;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #999999;
}

td.principal3{
   height						: 25px;
   text-align					: center;
}

td.principal4{
   text-align					: center;
   color						: #666666;
}

td.principal5{
   height						: 30px;
   text-align					: center;
   vertical-align				: top;
   padding-top					: 10px;
   border-top					: solid 1px #E1E1E1;
}

/******************************************************************************/

table.header {
   border-width					: 0;
   border-style					: solid;
   border-color					: rgb(NaN, 10, NaN);
   width						: 100%;
   height						: 50px;
   border-bottom-width			: 0px;
   border-collapse				: collapse;
   background-color				: rgb(NaN, 10, NaN);
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   text-align					: right;
   color						: #FFFFFF;
}

td.header0{
   text-align					: center;
}

td.header1{
   width						: 200px;
   vertical-align				: top;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #FFFFFF;
   text-align					: left;
   padding-top					: 0px;
}

td.header2{
   width						: 820px;
   vertical-align				: top;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #FFFFFF;
   text-align					: right;
   padding-top					: 32px;
}

td.header3{
   text-align					: left;
}

/******************************************************************************/

table.top {
   border-width					: 0;
   border-style					: solid;
   border-color					: rgb(NaN, 10, NaN);
   width						: 100%;
   height						: 100%;
   border-bottom-width			: 0px;
   border-collapse				: collapse;
   background-color				: rgb(NaN, 10, NaN);
}

td.top0{
   text-align					: right;
}

td.top1{
   width						: 600px;
   text-align					: left;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #999999;
}

td.top2{
   width						: 350px;
   text-align					: right;
}

td.top3{
   width						: 1020px;
   text-align					: right;
   font-size					: 17px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #AAAAAA;
 /*background-color				: #687222;
   border						: solid 1px #807D1A;*/
} 

td.top4{
   text-align					: left;
}

/******************************************************************************/

table.middle {
   border-width					: 0;
   border-style					: solid;
   border-color					: rgb(NaN, 10, NaN);
   width						: 100%;
   height						: 35px;
   border-bottom-width			: 0px;
   border-collapse				: collapse;
   background-color				: rgb(NaN, 10, NaN);
}

td.middle0{
   text-align					: right;
}

td.middle1{
   width						: 600px;
   text-align					: left;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #999999;
}

td.middle2{
   width						: 350px;
   text-align					:right;
}

td.middle3{
   width						: 1020px;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #666666;
} 

td.middle4{
   text-align					: left;
}

/******************************************************************************/

table.contenido {
   border-width					: 0;
   border-style					: solid;
   border-color					: rgb(NaN, 10, NaN);
   width						: 100%;
   height						: 25px;
   border-bottom-width			: 0px;
   border-collapse				: collapse;
   background-color				: rgb(NaN, 10, NaN);
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   text-align					: right;
   color						: #FFFFFF;
}

td.contenido0{
   text-align					: center;
 /*background-image				: url(../images/bg_top.jpg);*/
}

td.contenido1{
   width						: 230px;
   vertical-align				: top;
   background-image				: url(../images/bg_top_center.jpg);
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #000000;
   text-align					: left;
}


td.contenido2{
   width						: 465px;
   vertical-align				: top;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #000000;
   text-align					: justify;
}

td.contenido3{
   width						: 300px;
   vertical-align				: top;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #000000;
   text-align					: left;
 /*border-right					: dotted 1px #AAAFB0;*/
}

td.contenido4{
   width						: 790px;
   vertical-align				: top;
   font-size					: 12px;
   font-family					: Arial, Helvetica, sans-serif;
   color						: #000000;
   text-align					: justify;
}

td.contenido_line{
   width						: 10px;
 /*border-right					: dotted 1px #AAAFB0;*/
}

td.contenido_space{
   width						: 25px;
}

/******************************************************************************/

table.logo {
   border-width                 : 0;
   border-style                 : solid;
   border-color                 : rgb(NaN, 10, NaN);
   width                        : 100%;
   height                       : 200px;
   border-bottom-width          : 0px;
   border-collapse              : collapse;
   background-color             : rgb(NaN, 10, NaN);
}

td.logo1{
   /*height                       : 75px;*/
   text-align                   : left;
   vertical-align               : bottom;
   padding-left                 : 195px;
   font-size                    : 38px;
   font-family                  : arial narrow;
   color                        : #FFFFFF;
   background-image             : url(../images/top.jpg);
   font-weight                  : bold;
}

td.logo2{
   background-color             : rgb(NaN, 10, NaN);
   height                       : 25px;
   text-align                   : left;
   vertical-align               : top;
   font-size                    : 12px;
   font-family                  : Arial, Helvetica, sans-serif;
   color                        : #FFFFFF;
}

td.logo2-1{
   background-color             : rgb(NaN, 10, NaN);
   width                        :195px;
   height                       : 25px;
   text-align                   : left;
   font-size                    : 12px;
   font-family                  : Arial, Helvetica, sans-serif;
   color                        : #FFFFFF;
}

td.logo2-2{
   background-color             : rgb(NaN, 10, NaN);
   width                        : 700px;
   height                       : 25px;
   text-align                   : left;
   font-size                    : 12px;
   font-family                  : Arial, Helvetica, sans-serif;
   color                        : #FFFFFF;
}

td.logo2-3{
   background-color             : rgb(NaN, 10, NaN);
   height                       : 25px;
   text-align                   : left;
}

td.logo3{
   height                       : 100px;
   background-color             : rgb(NaN, 10, NaN);
   text-align                   : right;
   vertical-align               : top;
}

/******************************************************************************/

table.banner {
   border-width                 : 0;
   border-style                 : solid;
   border-color                 : rgb(NaN, 10, NaN);
   width                        : 100%;
   height                       : 100px;
   border-bottom-width          : 0px;
   border-collapse              : collapse;
   background-color             : rgb(NaN, 10, NaN);
}
td.banner1{
   width                        : 296px;
   height                       : 100px;
   background-color             : rgb(NaN, 10, NaN);
   text-align                   : right;
}

td.banner2{
   width                        : 728px;
   height                       : 100px;
   background-color             : rgb(NaN, 10, NaN);
   text-align                   : right;
   vertical-align               : top;
   font-size                    : 12px;
   font-family                  : Arial, Helvetica, sans-serif;
   color                        : #FFFFFF;
}

/******************************************************************************/

table.footer {
   border-width					: 0;
   border-style					: solid;
   border-color					: rgb(NaN, 10, NaN);
   width						: 1020px;
   height						: 35px;
   border-top-width				: 0px;
   border-collapse				: collapse;
   font-family					: Arial, Helvetica, sans-serif;  
   font-size					: 11px;
   color						: #ffffff;
 /*background-image				:url(../images/bg_footer.jpg);
   background-color				: #FFFFFF;
   background-position			: top;
   background-repeat			: repeat-x;*/
}

td.footer0{
   text-align					: right;
}

td.footer1{
   width						: 400px;
   text-align					: left;
   vertical-align				: top;
}

td.footer2{
   width						: 250px;
   vertical-align				: top;
}

td.footer3{
   width						: 370px;
   font-family					: Arial, Helvetica, sans-serif;  
   font-size					: 12px;
   color						: #666666;
   text-align					: right;
   vertical-align				: top;
}

td.footer4{
   width						: 1020px;
   text-align					: left;
}

/******************************************************************************/

.Menu_Prin_left {
   width						: 10px;
   height						: 40px;
   background-image 			: url(../images/menu_button_left.jpg);
   background-repeat			: no-repeat;
   text-align					: center;
}

.Menu_Prin_spac {
   width						: 15px;
   height						: 40px;
   background-image 			: url(../images/menu_button_spac.jpg);
   background-repeat			: no-repeat;
   text-align					: center;
}

.Menu_Prin_back {
   height						: 40px;
   background-image 			: url(../images/menu_button_back.jpg);
   background-repeat			: repeat-x;
   text-align					: center;
   padding-left					: 10px;
   padding-right				: 10px;
}

.Menu_Prin_righ {
   width						: 10px;
   height						: 40px;
   background-image 			: url(../images/menu_button_righ.jpg);
   background-repeat			: no-repeat;
   text-align					: center;
}

/******************************************************************************/

.imageOff {
   width						: 150px;
   height						: 100px;
   border						: solid 1px #ffffff;
}

.imageOn {
   width						: 150px;
   height						: 100px;
   border						: solid 1px #27343D;
}

/******************************************************************************/

.IntLink, :active.link {
  font-size: 14px;
  color: #307501;
  text-decoration: none;
  font-family:"Arial Black", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style:italic;
  letter-spacing: -1px;
}

:hover.IntLink {
  font-size: 14px;
  color: #307501;
  text-decoration: underline;
  font-family:"Arial Black", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style:italic;
  letter-spacing: -1px;
}

.BodyLink, :active.link {
   font-size					: 12px;
   color						: #333333;
   text-decoration				: none;
   font-family					: Arial, Helvetica, sans-serif;
   font-weight					: normal;
}

:hover.Bodylink {
   font-size					: 12px;
   color						: #333333;
   text-decoration				: underline;
   font-family					: Arial, Helvetica, sans-serif;
   font-weight					: normal;
}

.MenuSup, :active.link {
   font-size                    : 12px;
   color                        : #333333;
   text-decoration              : none;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : bold;
}

:hover.MenuSup {
   font-size                    : 12px;
   color                        : #333333;
   text-decoration              : underline;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : bold;
}

.MenuPrin, :active.link {
   font-size                    : 11px;
   color                        : #FFFFFF;
   text-decoration              : none;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : bold;
}

:hover.MenuPrin {
   font-size                    : 11px;
   color                        : #FFFFFF;
   text-decoration              : none;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : bold;
}

.link1, :active.link {
   font-size					: 11px;
   color						: #FFFFFF;
   text-decoration				: none;
   font-family					: Arial, Helvetica, sans-serif;
   font-weight					: bold;
}

:hover.link1 {
   font-size					: 11px;
   color						: #FFFFFF;
   text-decoration				: underline;
   font-family					: Arial, Helvetica, sans-serif;
   font-weight					: bold;
}

.link2, :active.link {
   font-size                    : 12px;
   color                        : #FFFFFF;
   text-decoration              : none;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : normal;
}

:hover.link2 {
   font-size                    : 12px;
   color                        : #FFFFFF;
   text-decoration              : none;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : bold;
}

.link3, :active.link {
   font-size                    : 12px;
   color                        : #FFFFFF;
   text-decoration              : none;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : normal;
}

:hover.link3 {
   font-size                    : 12px;
   color                        : #FFFFFF;
   text-decoration              : underline;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : normal;
}

.link4, :active.link {
   font-size                    : 11px;
   color                        : #FFFFFF;
   text-decoration              : none;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : normal;
}

:hover.link4 {
   font-size                    : 11px;
   color                        : #FFFFFF;
   text-decoration              : underline;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : normal;
}

.link5, :active.link {
   font-size                    : 11px;
   color                        : #ffffff;
   text-decoration              : none;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : normal;
   line-height					: 20px;
}

:hover.link5 {
   font-size                    : 11px;
   color                        : #ffffff;
   text-decoration              : underline;
   font-family                  : Arial, Helvetica, sans-serif;
   font-weight                  : normal;
}

/******************************************************************************/

select {
   font-size                    : 12px;
   font-family                  : Arial, Helvetica, sans-serif;
   color                        : #666666;
}

input {
   font-size                    : 12px;
   font-family                  : Arial, Helvetica, sans-serif;
   color                        : #666666;
}

input.button {
   font-family                  : Arial, Helvetica, sans-serif;
   font-size                    : 12px;
   color                        : #666666;
   border                       : 0px solid #999999;
   width                        : 100px;
   height                       : 25px;
   padding-bottom               : 3px;
   background-image             : url(../images/button-search.jpg);
}

textarea {
   font-size                    : 12px;
   font-family                  : Arial, Helvetica, sans-serif;
   color                        : #666666;
}

input.search_box {
	float: right;
	padding: 0 0 5px 0;
	width: 245px;
	height: 26px;
}

input.search_input {
	background: #fff;
	border:  1px solid #6A9100;
	float: left;
	height: 23px;
	width: 200px;
}

input.search_image {
	float: left;
	width: 63px;
	height: 23px;
}

select {
	background:	#A6D601;
	color: #FFFFFF;
	border:  1px solid #6A9100;
	float: left;
	height: 21px;
	width: 100px;
}
