@charset "utf-8";
/* CSS Document */
body {
	/*	background-image:url(images/bg-nav1.gif);
	background-position:0 99px;
	background-repeat:repeat-x;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
body.main div#content{
	margin:0 auto;
	width:945px;
}
body.main div#header {
	padding-top:15px;
	margin:0 auto;
	width:945px;
	padding-bottom:10px;
}
body.main div#header h2 {
	color:#AAA;
	font-size:12px;
}
body.main div#wrap {
	width:980px;
	margin:0 auto;
	/*text-align: center;*/
	/*
	vertical-align: middle;
	margin-top: -306px;
	margin-left: -490px;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 612px;
	*/
}
body.main div#formContainer {
	font-size:13px;
	line-height:22px;
	text-align:center;
	height:416px;
	background-image:url(../img/foto_fondo.jpg);
	background-repeat: no-repeat;
	color:white;
	border:1px solid #CCC;
}
body.main div#formContainer div#formSearch {
	padding-left:450px;
	padding-top:300px;
}
body.main div#list {
	margin:5px auto;
	text-align:right;
}
body.main div#list a{
	color:#3C746B;
	font-size:17px;
	text-decoration:none;
}
body.main div#linkicons {
	height:90px;
	margin-top:5px;
}
body.main div#linkicons li{
	float:left;
	text-align:center;
	margin-right:4px;
	white-space: normal;
}
body.main div#linkicons li a{
	padding-top:10px;
	display:block;
	width:66px;
	height:90px;
	font-size:11px;
	color:#0063A8;
	text-decoration:none;
	text-align:center;
}
body.main div#linkicons li a:hover{
	color:#03F;
}
body.main div#linkicons li.opt1 a{
	width:70px;
}
body.main div#linkicons li.opt2 a{
	width:65px;
}
body.main div#linkicons li.opt3 a{
	width:85px;
}
body.main div#linkicons li.opt5 a{
	width:70px;
}
body.main div#linkicons li.opt6 a{
	width:70px;
}
body.main div#linkicons li a img{
	margin:0 10px;
	margin-bottom:10px;
}

/* add */ 
body.main ul.rightNav {
	height:70px;
	margin-top:5px;
}
body.main ul.rightNav li{
	float:left;
	text-align:center;
	margin-right:4px;
	white-space: normal;
}
body.main ul.rightNav li a{
	padding-top:10px;
	display:block;
	width:66px;
	height:70px;
	font-size:11px;
	color:#0063A8;
	text-decoration:none;
	text-align:center;
}
body.main ul.rightNav li a:hover{
	color:#03F;
}
body.main ul.rightNav li a img{
	margin:0 10px;
	margin-bottom:10px;
}

/* end add*/


body.main div#navBottom{
	height:22px;
	background:#84C225;
	text-align:right;
	padding-top:5px;
}
body.main div#navBottom .content{
	width:945px;
	margin:0 auto;
	color:#FFF;
}
body.main div#navBottom .content a{
	color:#FFF;
	text-decoration:none;
}
body.main div#navBottom ul{
	float:left;
}
body.main div#navBottom ul li{
	float:left;
	font-size:12px;
	margin-right:9px;
	padding-left:9px;
	border-left:2px solid #FFF;
}
body.main div#navBottom ul li.first{
	padding-left:0px;
	border-left:2px none #FFF;
}
body.main div#navBottom p{
	font-size:11px;
}
div#formSearch {
	font-size:13px;
	line-height:22px;
	text-align:center;
	width:460px;
}
div#formSearch form input#butSearch {
	/*background-color:#A6CD34;*/
	background-image:url(../img/button1.gif);
	border:medium none;
	color:white;
	font-weight:bold;
	height:21px;
	width:90px;
	background-color: transparent;
}
div#formSearch input.text {
	border:medium none;
	padding:1px 2px 2px 4px;
	width:350px;
}
#containerFloat .table1{
	
}
#containerFloat{
	width:200px;
	font-size:11px;
	color:#DEDEDE;
	position:absolute;
	top:1px;
	left:1px;
	display:none;
}
#containerFloat a{
	color:#DEDEDE;
	text-decoration:none;
}
#containerFloat a:hover{
	color:#fff;
}
#containerFloat h3{
	color:#fff;
	margin:3px 0;
	font-weight:bold;
}
#containerFloat li{
	margin:3px 0;
}
#containerFloat td{
	padding:3px 0;
}
#containerFloat .content{
	padding:5px;
	background-color: #3B746A;
	border:1px solid #C2C1C1;
	border-bottom-style:none;
}
#containerFloat .content .option{
	display:none;
}
#containerFloat .bottom{
	background-repeat: repeat-x;
	background-image:url(../img/mainfloatbottom.gif);
	height:20px;
}
/* tools */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.alignLeft{
	text-align:left;
}
.alignCenter{
	text-align:center;
}
.alignRight{
	text-align:right;
}
/* end tools */
