@charset "utf-8";
/* CSS Document */

body { background:url(images/bg.gif) repeat-x; 
margin:0;
padding:0;
text-align:center;
}

form { margin:0;
padding:0;
}

img { margin:0;
padding:0; }

a { color:#666666;
text-decoration:none;
}

a:hover { text-decoration:underline; }

/*******************************************/

.riev #container { background:#FFFFFF; 
width:839px;
position:relative;
margin:0 auto;
text-align:left;
font:12px Arial, Helvetica, sans-serif;
color:#666666; }

.riev #header { background: url(images/header.gif) no-repeat;
width:839px;
height:207px;
}


#menus {background: url(images/menu_bg.gif) repeat; width:839px; height:auto; clear:both; float:left;  }
#menus ul {	padding:0;	margin:0;	}
#menus ul li {	display:inline;	float:left;	position:relative;   }
#menus ul li a {display:block; width:auto;	height:20px; color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; padding:9px; font-weight:bold; text-align:center; 	}
#menus ul li a:hover { background:#FFFFFF; color:#666666; }
#menus ul li:hover a{	text-decoration:none; background:#FFFFFF; color:#666666;}
#menus ul li ul{ 	display:none;	}
#menus ul li:hover ul li ul{display:none;}
#menus ul li:hover ul li:hover ul li ul{display:none;}
#menus ul li:hover ul li:hover ul li:hover ul li ul{display:none;}

#menus ul li:hover ul {	display:block;	position: absolute; z-index:9999; } 
#menus ul li:hover ul li { 	display:block;	width: auto; 	float:none;  }
#menus ul li:hover ul li a { 	padding:5px;	width:auto; height:auto; font:14px Arial, Helvetica, sans-serif; color:#666666; background:#CCCCCC;  }
#menus ul li:hover ul li:hover a { background: #999999; color:#FFF;	 }

#menus ul li:hover ul li:hover ul{	display:block;	position: absolute;	width:auto;  } 
#menus ul li:hover ul li:hover ul li { 	display:block;	width: auto; height: 20px; 	float:none; }
#menus ul li:hover ul li:hover ul li a { 	padding:0;	width: 100px; height: 20px; }
#menus ul li:hover ul li:hover ul li:hover a { 	}

.riev #box { }

.riev #infobox { width:547px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
text-align:justify;
padding:15px 25px 15px 25px;
}

.riev h1 { color:#336666; font:18px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; }

.riev #sidebar { background: url(images/sidebar_bg.gif) repeat-y; 
width:242px;
float:right;
}

.riev #adress { widows:839px;
height:17px;
font-size:10px;
text-align:center;
padding:10px 0 0 0;
}

.riev #footer { background:url(images/footer.gif) no-repeat;
width:839px;
height:52px;
color:#FFFFFF;
font-size:10px;
}

.riev #footer .box { width:590px;
height:32px;
padding:20px 0 0 10px;
float:left; }

.riev #footer .box_2 { width:229px;
height:32px;
padding:20px 10px 0 0;
text-align:right;
float:right; }


.riev #footer .box_2 a { color:#FFFFFF;
text-decoration:none;
}

.riev #footer .box_2 a:hover { text-decoration:underline; }

.riev .clearfloat { clear:both; }


/****************Cajas de la barra lateral derecha******************************/

.riev #sitemap { width:232px;
height:42px;
padding:0 10px 0 0;
text-align: right;
font-size:10px; 
padding:10px 0 0 0;
}

.riev #search { width:242px;
text-align:center;
}



.riev #search input.text { width:133px;
height:17px;
}

.riev #search input.boton { width:80px;
height:25px;
margin:0;
padding:0;
}

.riev .office { background:url(images/bg_office.gif); 
width:172px;
height:32px;
padding:10px 10px 0 60px;
}

.riev .office h2 { margin:0;
padding:0;
font:18px Arial, Helvetica, sans-serif; }

.riev #login { width:218px;
padding:0 10px 0 14px;
}

.riev #login form { padding-top:10px; }

.riev #login input.login { margin:5px 0 5px 0;
width:150px; }

.riev #block_2 { width:218px;
padding:0 10px 0 14px;
}

.riev #news { width:212px;
padding:10px 20px 0 10px; }

.riev #menu_2 { width:212px;
padding:10px 20px 10px 10px; }

.riev #menu_2 ul { width:192px;
padding:10px 0 10px 20px;
margin:0;
 }

.riev #menu_2 ul li { margin:5px 0 5px 0; }

.riev #menu_2 ul li a { font-weight:bold; color:#247c8d; font:14px Arial, Helvetica, sans-serif; font-weight:bold;  }

.riev #blank_template { font:12px Arial, Helvetica, sans-serif;
color:#666666; }
