@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: url(images/head-bkg_03.gif) top repeat-x;
}

#header {
	width: 900px;
	margin: 0 auto;
}

#logo {
	width: 180px;
	height: 117px;
	margin-left: 78px;
	background: url(images/gcyt-logo_03.gif) no-repeat;
	float: left;
}

#language {
	width: 591px;
	height: 28px;
	float: left;
	text-align: right;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color:#003F72;
	padding-top: 6px;
}

#language a {
	color: #0081D6;
	text-decoration: none;
}

#language a:hover {
	color: #003F72;
	text-decoration: none;
}

#menu {
	width: 505px;
	height: 32px;
	margin-left: 100px;;
	margin-top: 35px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	float: left;
}

.menuItem a {
	padding: 14px 6px;
	float: left;
	color: #fff;
	text-decoration: none;
	margin-right: 5px;
}

.menuItem a:hover {
	padding: 14px 6px;
	float: left;
	color: #fff;
	background: #0081D6;
	text-decoration: none;
}

.divider {
	clear: both;
	height: 20px;
}

#rotator {
	width: 100%;
	height: 301px;
	background: url(images/rotator-bkg_03.gif) repeat-x;
}

#wrap {
	width: 950px;
	margin: 0 auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
}

h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003F72;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.high {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #0081D6;
	text-transform: uppercase;
}

h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.high2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #0081D6;
}

a {
	color: #0081D6;
	text-decoration: none;
}

a:hover {
	color: #0081D6;
	text-decoration: underline;
}


p {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #333;
}

p.caract {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding: 0;
	margin: 0;
	color: #0081D6;
}

#sidebar {
	width: 242px;
	margin-left: 77px;
	float: left;
}

#busqRapida {
	border-top: 1px solid #0081D6;
	border-bottom: 1px solid #0081D6;
	background: #E6E6E6;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003F72;
	padding: 6px;
	margin-bottom: 20px;
}

#busqAvanzada {
	border-top: 1px solid #0081D6;
	border-bottom: 1px solid #0081D6;
	background: #E6E6E6;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003F72;
	padding: 6px;
}

.obligatorio {
	color: #FF0000;
	font-size: 9px;
}

.selectShort {
	width: 110px;
	border: 1px solid #0081D6;
	color: #333;
}

.inputShort {
	width: 105px;
	border: 1px solid #0081D6;
	color: #333;
	background: #fff url(images/input-bkg_03.gif) top repeat-x;
}

.inputLong {
	width: 275px;
	border: 1px solid #0081D6;
	color: #333;
	background: #fff url(images/input-bkg_03.gif) top repeat-x;
}

.button {
	width: 75px;
	background: #fff url(images/input-bkg_03.gif) top repeat-x;
	color: #003F72;
	font-weight: bold;
	font-style: oblique;
	font-size: 13px;
}

.option, .attribute {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003F72;
}

.value {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0081D6;
}

#content {
	width: 550px;
	margin-left: 50px;
	float: left;
}

.divBar {
	width: 240px;
	height: 1px;
	background: #0081D6;
}

#footer {
	width: 100%;
	height: 53px;
	background: url(images/footer_03.gif) top repeat-x;
	padding-top: 7px;
	text-align: center;
}

#footer p {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ABD6F2;
	margin: 0;
	padding: 0;
}

#footer a {
	color: #ABD6F2;
	text-decoration: none;
}

#footer a:hover {
	color: #ABD6F2;
	text-decoration: underline;
}

.publicidad {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: #E6E6E6;
	width: 240px;
	height: 240px;
	color: #111;
	font-size: 9px;
	margin-bottom: 20px;
}

.topBottom {
	/*background: #0081D6;*/
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

tr.middle {
	background: #e6e6e6 url(images/middle_bkg_03.gif) top repeat-x;
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.results {
	/*background: #E6E6E6;*/
	color: #003F72;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*height: 60px;*/
}

.formLabel {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003F72;
}

.style10 a {    
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;    
}

.inputLonger {
	width: 380px;
	border: 1px solid #0081D6;
	color: #333;
	background: #fff url(../images/input-bkg_03.gif) top repeat-x;
}
.subRotHighlight {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003F72;
}
.subRotText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0081D6;
}
