html {
	color: #669900;
        background: #333333;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669900;
}
table {
	font-family: Georgia , Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
}

table, th, td {
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

thead th {
	text-align: center;
	background: #FFE6BF;
	color: #996600;
	font-size: 100% !important;
}

tbody th {
	font-weight: bold;
}

tbody tr { background: #FCFDFE; }

tbody tr.odd { background: #fbf4e6; }

#head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:141px;
	background: url(../images/bg_head.jpg);
	width: 960px;
	align: right;
}

#head a:link {
	font-weight: normal;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffcc;
	text-decoration: none;
	font-style: normal;
}
#head a:visited {
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffcc;
	text-decoration: none;
	font-style: normal;
}
#head a:hover {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffcc66;
	text-decoration: none;
	font-style: normal;
}
#head a:active {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffcc;
	text-decoration: bold;
	font-style: normal;
}

#p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0 20 20 20px;
}


#contenido{
	position:absolute;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	margin-left:220px;
	margin-top: 50px;
	width: 400px;
	padding-top: 0px;
	font-style: italic;
}

#menu_horizontal{
	width: 95%;	
	font-family: Arial, Helvetica, sans-serif;
	margin-left:25px;
	float:right;
	line-height: 35px;
}
#menu_horizontal ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}

#menu_horizontal li {
	float: right;
	list-style-type: none;
	line-height: 30px;	
	padding: 0 10px;
	color: #e8d163;
}

#menu_horizontal a {
	font-weight:bold;
	color:#996600;
	text-decoration: none;
}

#menu_horizontal a:hover {
	text-decoration:underline;
}

#menu_horizontal li current {
	font-size: 15px;
	text-decoration:none;
}

#contenido-buscador{
	position:absolute;
	font-family: Georgia, Book Antiqua, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffcc33;
	margin-left:455px;
	margin-top: 0px;
	width: 500px;
	padding-top: 3px;
	line-height: 20px;
	font-style: italic;
	text-align: right;	
}

#contenido1{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 14px;
	color: #333333;
	padding-top: 20px;
	padding 0px;
	width:216px;
	text-align:justify;
	background-color: #ffcc33;
	margin: 0px auto;	
}

#contenido1 H1{
	font-family: Georgia, Book Antiqua, Arial, Helvetica, sans-serif;
	background: url(../images/bg_h1.gif);
	font-size: 18px;
	font-weight: bold;
	color: #ffffcc;
	width: 436px;
	padding-top: 5px;
	font-style:italic;
	text-align:center;
	
}

#contenido1 H2{
	font-family: Georgia, Book Antiqua, Arial, Helvetica, sans-serif;
	background: url(../images/bg_h12.gif);
	font-size: 18px;
	font-weight: bold;
	color: #ffffcc;
	width: 439px;
	padding-top: 5px;
	font-style:italic;
	text-align:center;
	
}
#contenido1 img{
	
	margin-top:0px;
	padding-top:0px;	
	padding-left:0px;
	padding-bottom:0px;
}

#contenido2{
	background-color: #ffffff;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	width:744px;
	text-align:justify;
}

#contenido2 p{
	background-color: #ffffcd;
        padding: 0 15 0 15px;
	font-family: Georgia, Book Antiqua, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align:justify;

}

#contenido2 H1{
	font-family: Georgia, Book Antiqua, Arial, Helvetica, sans-serif;
	background: url(../images/bg_h2.gif);
	background-color: ffffcd;
	font-size: 20px;
	font-weight: bold;
	color: #990000;
	margin-top:0px;
	font-style:italic;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	
}

#contenido2 a:link {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc6633;
	text-decoration: none;
	font-style: normal;
}

#contenido2 a:visited {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9966;
	text-decoration: none;
	font-style: normal;
}
#contenido2 a:hover {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9966;
	text-decoration: none;
	font-style: normal;
}
#contenido2 a:active {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	text-decoration: bold;
	font-style: normal;
}

#p1{
	float:left;
	margin-top: 12px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	margin-left: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	width: 220px;
	text-align:justify;
	text-decoration:none;
}

#p1 H2{
	font-family: Georgia, Book Antiqua, Arial, Helvetica, sans-serif;
	background: url(../images/bg_ch2.gif);
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	margin-top:0px;
	font-style:italic;
	text-align:left;
	padding-top: 12px;
	padding-bottom: 3px;
	padding-left:0px;
	text-align: center;
}

#p1 H3{
	font-family: Georgia, Book Antiqua,Arial, Helvetica, sans-serif;
	background: url(../images/bg_cf.gif);
	font-size: 11px;
	color: #ff3300;
	margin-top:0px;
	text-align:left;
	padding-top: 12px;
	padding-bottom: 3px;
	padding-left:0px;
	text-align: right;
	font-style:italic;
}

#p2{
	float:left;
	margin-top: 12px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	margin-left: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	width: 700px;
	text-align:justify;
	text-decoration:none;
}

#p2 H2{
	font-family: Georgia, Book Antiqua, Arial, Helvetica, sans-serif;
	background: url(../images/bg_ch2.gif);
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	margin-top:0px;
	font-style:italic;
	text-align:left;
	padding-top: 12px;
	padding-bottom: 3px;
	padding-left:0px;
	text-align: center;
}

#p2 H3{
	font-family: Georgia, Book Antiqua,Arial, Helvetica, sans-serif;
	background: url(../images/bg_cf.gif);
	font-size: 11px;
	color: #ff3300;
	margin-top:0px;
	text-align:left;
	padding-top: 12px;
	padding-bottom: 3px;
	padding-left:0px;
	text-align: right;
	font-style:italic;
	
}

#foot{
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	padding: 20 20 20 20;
	font-size: 14px;
	color: #fff;
	bACKGROUND-color: #666600;
	text-align: right;
}

#foot a:link {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc66;
	text-decoration: none;
}

#foot a:visited {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc66;
	text-decoration: none;
}

#foot a:hover {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff4ce;
	text-decoration: none;
}

#foot a:active {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff9900;
	text-decoration: bold;
}

#left_column {
	background-color: #ffffff; 
	padding-left: 70px;
	width:568px;
}

a img { border: 0px none; } 


#categories {
	background-color:#ffffff;
	width: 547px;
	height: 355px;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
}

#img{
	padding-top: 9px;	
	padding-left:2px;
	padding-bottom:2px;
}

#cat_tabs {
	margin:0px;
	padding-left:6px;
	padding-top: 2px;
	
}
#cat_tabs li {
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}
#cat_tabs li a {
	padding-top:3px;
	padding-bottom:4px;
	padding-left:16px;
	padding-right:16px;
	border: 1px solid #990000; 
	text-decoration:none;
	font-size:12px;
	font-family: Georgia, Verdana,  Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#996600;
	position:relative;
	top:-1px;
	font-weight: bold;
}
#cat_tabs li a.on {
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
	color:#c53c00;	
}
#cat_tabs li a.off {
	background-color:off;
	border:0px;
	padding-left:10px;
	padding-right:10px;	
}
#cat_tabs li a.off:hover {		
	color:#c53c00;
}
.cat_content {
	background-color:#ffffff;
	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	border-left:1px solid #990000;
	padding-bottom:1px;	
	padding-right:2px;
}
.cat_content ul {margin:0px; padding:0px; padding-top:10px; padding-bottom:15px;}
.cat_content ul li {
	margin:0px; 
	padding:15px;
	padding-top:0px;
	padding-bottom:0px;
	list-style:none;

}
.cat_content ul li a{
	color:#403f3f;
	text-decoration:none;
	border-bottom:1px solid #ebe9e3;
	display:block;	
	padding-top:2px;
	padding-bottom:5px;	
}
.cat_content ul li a:hover { color:#519330 }
#categories a small {
	font-style:normal;
	font-size:9px;
	text-transform:uppercase;
	color:#b3a37b;
	padding-left:2px;
}

.det01 {
	font-weight: bold;
	color: #C2902D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.det02 {
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.det03 {
	font-weight: bold;
	color: #DDE661;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.det04 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DDE661;
	text-decoration: none;
}
a:hover {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc66;
	text-decoration: none;
}
a:active {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DDE661;
	text-decoration: bold;
}
.img01 {
	float:left;
	padding:4px;
	border: 1px solid #ffcc33;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	repeat;
}
.img02 {
	float:left;
	padding:4px;
	border: 1px solid #36443B;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	repeat;	
}
.img03 {
	float:right;
	padding:4px;
	border: 1px solid #667F3E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	repeat;
}
.img04 {
	padding:4px;
	border: 1px solid #667F3E;
	repeat;
	margin: 0px;
}

fieldset {
	border: 1px solid #000000;
	background-color: #2E3F0C;
}

legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #002B00;
	border: 1px solid #000000;
	padding: 2px 20px;
}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #637236;
	border: 1px solid #000000;
	font-size: 10px;
}

input, textarea, select {
	border: 1px solid #999966;
}

textarea {
	width: 350px;
}

input:focus, textarea:focus {
	border: 1px solid #666600;
}

.button input {
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	padding: 2px;
}

.button input:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

dt {
	font-weight: bold;
	color: #40659B;
}


.form01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #637236;
	border: 1px solid #000000;
	font-size: 10px;
}
.form02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DDE661;
	background-color: #000000;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #000000;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.form03 {
	border: 1px solid #000000;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #4A0000;

}
/*- Menu 11--------------------------- */

#menu11 {
        width: 200px;
	font-weight: bold;
	font-size: 18px;
	padding-left: 8px;
        border-size: 1px;
        border-width: 1px;
        }

#menu11 li a {
        height: 32px;
	font-size: 16px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu11 li a:link, #menu11 li a:visited {
        color: #FFFFFF;
        display: block;
        background:  url(menu11.gif);
        padding: 8px 0 0 25px;
        }

#menu11 li a:hover, #menu11 li #current {
        color: #990000;
        background:  url(menu11.gif) 0 -32px;
        padding: 8px 0 0 27px;
        }
#menu11 ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
        
#weather {
        width: 200px;
        padding-left:16px;
        padding-right:16px;
	font-weight: bold;
	font-size: 12px;
	}
	
#ficha-tecnica {
        width: 200px;
        padding-left:10px;
        font-weight: bold;
	font-size: 18px;
	}
