body {background: url(images/bg.png) repeat-x;background-color:#ffffff; margin:0; padding:0; font-size:11px; line-height:16px; font-family: Arial, Tahoma;}
a { color:#791d1d;text-decoration:none;}
a:hover { text-decoration:none;}
.contrast { color:#cf7e0b;}
.contrast_2 { color:#d28020;font-size:12px;}
form{padding: 2px 0px 2px 0px;text-align:center;background-color:transparent;}
fieldset{padding: 8px 1px 4px 1px;background-color:transparent;}
/* OPCIONES DE MENU-----------------------------------------------------------------*/
.op_menu{padding: 2px 2px 2px 2px;width:100%;background-color:#transparent;}
.op_menu ul li
{
list-style-image:url(images/small.gif);
background-position:0px 6px;
background-repeat:no-repeat;
border-bottom:1px solid #D7D7D7;
padding:3px 0 3px 0px;
text-align:left;
position:relative
}

#header {background: url(images/header_bckg.gif) repeat-x;height:126px;}
#logo { text-align:left; width:800px;margin:0 auto; padding:46px 0 0 20px; }
#logo a{color:#FFFFFF;text-decoration:none; font-weight:bold; height:24px; font-size:24px; text-transform:uppercase;text-align:left;}
#logo a:hover {color:#FFFFFF;}
#menu {color:#fff; text-align:center; margin-top:26px;}
#menu ul{ width:800px; margin:0 auto;list-style:none; padding:0;text-align:left;}
#menu ul li{display:inline}
#menu ul a { display:block; float:left; font-weight:bold; font-size:12px; text-decoration:none; color:#fff; background:url(images/menu_enactive.gif) no-repeat bottom center; padding:8px 8px; width:116px; text-align:center; text-transform:uppercase;}
#menu ul a:hover { background:url(images/menu_over.gif) no-repeat bottom center; color:#232323;}
#menu ul a.active { background:url(images/menu_active.gif) no-repeat bottom center; color:#232323;}
#menu ul a.active:hover { background:url(images/menu_active.gif) no-repeat bottom center; color:#232323;}

#contenido {background-color:transparent;background-color:#transparent;}
#main {background-color:transparent;width:100%;}
#head_image {text-align:center;height:215px;background-color:transparent; background:url(images/head_bckg.jpg) no-repeat bottom center;line-height:24px;}
#slogan { text-align:left;color:#fff; font-weight:bold; font-family: "Arial Narrow", Arial, Tahoma; font-size:18px;padding:15px 0 0 30px;}
#under_slogan_text { text-align:left;color:#d28020; font-weight:bold; font-size:12px; line-height:12px; padding:15px 0 0 30px;}
#content {margin:0 auto; padding:0; width:800px;}
#content h1 { margin:20px 0 0 0; text-transform:uppercase; font-size:20px; color:#000; font-weight:normal;}
#text {background: url(images/form.png) repeat-x;background-color:#ffffff;float:left;height:100%;width:560px;padding:10px 0 0 10px;}
#sidebar {background: url(images/form.png) repeat-x;background-color:#ffffff;height:100%;margin:0 0 0 560px;color:#6f6e6e;text-align:center;}
#sidebar h2 {color:#d28020; margin:0 0 10px 0; font-size:14px; font-weight:bold; text-transform:uppercase;}



#left .date 
{
	height: 34px;
	margin-top: 10px;
	padding-top: 3px;
	padding-left: 32px;
	font-size: 10px;
	background: #ffffff;
}

#left .date ul
{
	list-style: none;	
	padding: 0px;
	margin: 0px;
}

#left .date li
{
	display: inline; 
}

#left .date li a{
	color:#000000;
}

#left .small_icon1
{
background: url(images/icon1.png) no-repeat;
height: 24px;
float: left;
display: block;
text-align: left;
padding-top: 6px;
padding-left: 40px;
padding-right: 15px;
color: #000a8f;
font-size: 12px;
text-decoration: none;
width: 105px;
}

#left .small_icon2
{
background: url(images/icon2.png) no-repeat;
height: 24px;
float: left;
display: block;
text-align: left;
padding-top: 6px;
padding-left: 40px;
padding-right: 15px;
color: #000a8f;
font-size: 12px;
text-decoration: none;
width: 105px;
}

#left .small_icon3
{
background: url(images/icon3.png) no-repeat;
height: 24px;
float: left;
display: block;
text-align: left;
padding-top: 6px;
padding-left: 40px;
color: #000a8f;
font-size: 12px;
text-decoration: none;
width: 105px;
}






#footer {background:url(images/footer_bckg.gif) repeat-x #3f3e3e 0 2px; height:94px;clear:both;}
#left_footer { float:left; padding:40px 0 0 30px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}