body, html{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #010010; background-image: url(../images/fondo.jpg); background-repeat: repeat-x; background-position: 0 top; text-align: center; width: 100%; height: 100%; margin: 0; padding: 0; }
div#wrapper { text-align:left; position: relative; width:786px; margin-right: auto; margin-left: auto; }
div#search_google { position: absolute; top: 40px; right: 10px; float: right; }
/*home*/
div#search_results { padding: 20px; }
#homeleft { text-align: left; position: relative; width: 387px; height: 123px; float: left; }
#homeright { color: #696969; font-size: 13px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; position: relative; left: 2px; width: 387px; height: 123px; float: left; }
#home_titleleft { color: #a0e5f8; font-size: 8pt; background-image: url(../images/home_bartitle.gif); background-repeat: no-repeat; background-position: 0 0; text-align: justify; width: 387px; height: 23px; float: left; padding-top: 5px; padding-left: 5px; }
#home_titleright { color: #a0e5f8; font-size: 8pt; background-image: url(../images/home_bartitle.gif); background-repeat: no-repeat; background-position: 0 0; text-align: justify; width: 387px; height: 23px; padding-top: 5px; padding-left: 5px; }
#home_textleft { color: #fff; font-size: 8pt; background-image: url(../images/home_grad.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; width: 387px; height: 100px; float: left; padding: 5px; }
#home_textright { color: #fff; font-size: 8pt; background-image: url(../images/home_grad.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; width: 387px; height: 100px; padding: 5px; }
#news_right { position: relative; padding: 5px; width: 191px; height: 100px; float: right; margin: 0; }
#news_left { position: relative; padding: 5px; width: 191px; height: 100px; float: left; margin: 0; }
#content_home { background-color: #fff; text-align: left; margin: 0; padding: 0; position: relative; width: 784px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969; }
#hometable { margin-left: 3px; padding-right: 0; }
#hometable a { color: #cee6ed; font-size: 8pt; text-decoration: underline; }
#hometable a:hover { color: #fff; }
#hometable p { margin: 5px 10px; }
#hometable th { color: #c4dde4; font-size: 8pt; background-image: url(../images/home_bartitle.gif); background-repeat: no-repeat; text-align: left; padding-top: 2px; padding-left: 5px; }
#hometable #linea { border-left: 1px solid white; }
#hometable td { color: #fff; font-size: 8pt; background-color: #8b9298; background-image: url(../images/home_grad.gif); background-repeat: repeat-x; background-position: 0 bottom; }
/*header*/
div#header { background-image: url(../images/header.gif); background-repeat: no-repeat; background-position: 0 top; height: 96px; margin-bottom: 5px; }
div#header ul { text-align: right; position: relative; top: 10px; right: 10px; margin: 0; padding: 0; list-style-type: none; }
div#header ul li { color: #fff; font-size: 13px; margin-right: 1px; margin-left: 1px; display: inline; }
div#header ul li a { color: #fff; font-weight: bold; text-decoration: none; }
div#header ul li a:hover { color: #344c59; }
/*fin header*/
/*tabs menu principal*/
div#tabs { font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/fondo3.jpg); background-repeat: repeat-x; background-attachment: scroll; margin: 0; padding: 0; border-top: 1px solid #696969; border-right: 1px solid #696969; border-left: 1px solid #696969; order-right-style: solid; order-top-style: solid; }
div#tabs ul { width: 100%; height: 23px; margin: 4px 0 0; padding: 0; list-style:none; }
div#tabs li { margin: 0; display:inline; padding:0; }
div#tabs a { color: #fff; background-image: url(../images/label_izq_1.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-decoration: none; text-transform: capitalize; position: relative; left: 0; float:left; margin: 0 0 0 4px; padding: 2px 0 5px 7px; cursor:pointer; }
div#tabs li img { position: relative; left: 0; float: left; margin: 0; padding: 0; border: 0 transparent; }
div#tabs li span { background-image: url(../images/label_der.gif); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 0; position: relative; left: 0; width: 8px; height: 23px; float: left; }
/*fin tabs*/
div#content { background-color: #fff; background-image: url(../images/separador.jpg); background-repeat: repeat-y; background-position: 0 0; position:relative; width:784px; margin: 0; padding:0; border-left: 1px solid #696969; border-bottom: 1px solid #696969; border-right: 1px solid #696969; }
div#content div#path { color: #fff; font-size: 15px; position: absolute; top: 75px; left: 10px; float: left; }
div#content div#path ul { color: #fff; font-size: 15px; margin: 0; padding: 0; list-style-type: none; }
div#content div#path ul li { display: inline; }
div#content .boldo { font-weight: bold; }
div#imagen { text-align: center; margin: 0; padding: 2px 0 0; }
div#l-col { float:left; width:170px; }
div#l-col ul { color: #696969; font-size: 13px; font-weight: bold; position: relative; top: 20px; right: 10px; width: 150px; margin: 0; padding: 0; list-style-type: none; }
div#l-col ul li { margin-bottom: 10px; }
div#l-col ul li a { color: #7e7e7e; text-decoration: none; }
div#l-col ul li a:hover { color: #344c59; text-decoration: underline; }
div#l-col ul li a:active { color: #344c59; text-decoration: none; }
div#cont { color: #696969; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:540px; text-align:left; margin-right: 30px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; }
div#cont h1 { color: #3775c5; font-size: 16px; font-weight: bold; margin-top: 5px; border-bottom: 1px solid #d4d4d4; }
div#cont h2 {
	color: #4883c1;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	position: relative;
	margin-top: 30px;
}
div#cont h3 { color: #5298e2; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; position: relative; margin-bottom: 0; padding-bottom: 3px; }
.fecha { color: #4d4d4d; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; margin-top: 5px; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #a6a6a6; }
div.bloques_cont { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; position: relative; top: 0; left: 0; padding-top: 20px; display: block; }
div.bloques_cont ul { width: auto; }
div.bloques_cont li { list-style-image: url(../images/item.gif); margin: 0; padding: 0; position: relative; }
div#cont p {
	line-height: 18px;
}
div#footer { height:25px; color: #fff; font-size: 11px; font-style: italic; background-image: url(../images/fondo3.jpg); margin:0; border: solid 1px #696969; }
div#footer a { color: #fff; text-decoration: none; }
div#footer a:hover { color: #344c59; text-decoration: underline; }
div#footer table { color: #fff; font-size: 8pt; margin: 0; height: 25px; }
div#cont td {  }
div#cont a { color: #6e91d2; text-decoration: none; }
div#cont a:hover { color: #007cc6; text-decoration: none; }
div#cont li { list-style-image: url(../images/item.gif); margin: 0; padding: 0; position: relative; left: -25px; }
div#cont table { color: #696969; font-size: 14px; text-align: left; margin-right: 10px; margin-left: 0; }
div#cont table p { text-align: left; vertical-align: top; }
.float_left { float: left; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
.float_left caption { color: #343434; font-size: 11px; font-style: italic; text-align: left; margin-top: 2px; padding-top: 2px; border-top: 1px solid #d2d2d2; }
.float_left img {  }
.float_right { float: right; }
.float_right caption { color: #838383; font-size: 11px; font-style: italic; background-color: #ececec; text-align: center; margin-bottom: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.float_right img { margin-left: 5px; }
.clearall { clear: both; }
