/* Go Andalucia */
/********************************************/

html, body {height:100%; font-family:Geneva, Arial, Helvetica, sans-serif; color:#3366CC; font-size:12px; text-align:center;}
body {width:952px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; background-image:url(images/background.jpg); background-repeat:repeat;}
a {color: #FF9900; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}
a img {border:none;}
p {line-height:1.5em;}
h1 {font-size:1.3em; font-weight:bold; color:#3366CC; margin-bottom:5px;}
h2 {font-size:1.3em; font-weight:bold; color:#3366CC; margin-bottom:5px; margin-top:0px;}
h3 {font-size:1.2em; font-weight:normal; color:#3366CC; padding:0px; background-color:#FFFFFF;}
h3.bg {font-size:1em; font-weight:normal; color:#3366CC; background-color:#FFF3CC; padding:7px; margin-bottom:5px;}
h4 {color:#3366CC; font-weight:normal; font-size:1em; padding:5px 0px; margin-bottom:5px;}
hr {height:1px; line-height:1px; background-color:#EFEFEF; border:none;}
span.subject {display:block; text-align:right; color:#CCCCCC; padding:5px 5px 0px 0px;}

/* Other Classes */
/********************************************/
.fl {float:left;}
.fr {float:right;}
.al {text-align:left;}
.ar {text-align:right;}
.ac {text-align:center;}
.cl {clear:both;}
.tb {border-top:1px solid #EFEFEF;}
.pd {padding:5px;}
.indent {padding-left:15px;}
.nomargin {margin:0px;}
select {color:#666666; font-size:1em;}
.row {padding-top:5px;padding-left:5px; padding-right:5px; border-bottom:1px solid #EFEFEF; height:300px;}
.rowdbl {height:40px;}
.row label {float:left; line-height:20px; padding:2px 2px 2px 10px;}
.row .field {float:right; padding:2px; line-height:20px;}
.row .field select {width:150px;}
.row .field input {width:150px; font-size:1em;}
.row .field textarea {width:150px; font-size:1em; height:100px;}
.row input.chk {float:left; margin-left:9px;}
.row label.chk {float:right; width:240px; padding:0px; line-height:15px;}
.row a.btn {color:#000000; padding:5px 5px; background-color:#EFEFEF; border:1px solid #CCCCCC; display:block; width:40px; float:right;}
.btnrow {height:25px; text-align:right; border-bottom:none; padding:5px;}
.imgbdr {border:1px solid #CCCCCC;}
.imgl {margin-left:135px;}
.imgr {margin-right:135px;}
.box .imgl {margin-left:100px;}
.imgl p, .imgr p, .imgr h3, .imgl h3 {margin-top:0px;}
.half {width:235px;}

/* Item Classes */
/********************************************/
.box {border:1px solid #EFEFEF; text-align:left;}
.boxpd {padding:5px;}
.box a {text-decoration:underline;}
.box p {margin:0px; padding:0px;}
.box h2 {font-size:1em; color: #3366CC; padding:5px; background-color:#DFEFFE; margin:0px; background-image:url(images/leftnavfade.jpg); background-position:top left; background-repeat:repeat-y; line-height:15px;}
#right .box h2 {background-image:url(images/rightnavfade.jpg);}
.box h3 {color:#ffffff; font-weight:bold; background-color:#6699CC; padding:7px; margin-bottom:5px; font-size:1em;}
.box ul {list-style-type:none; margin:0px; padding:0px;}
.box ul li {border-bottom:1px solid #EFEFEF;}
.box ul li.last {border-bottom:none;}
.box ul li a {display:block; height:30px; color:#ff9900; padding-left:10px; text-decoration:none; font-weight:bold; line-height:30px; background-position:5px 12px; background-repeat:no-repeat;}
.box ul li a:hover {background-color:#EFEFEF; text-decoration:none;}
.box ul li a.selected {background-color:#FFF3CC;}
.box ul li ul {}
.box ul li ul li {border-bottom:none;}
.box ul li ul li a {padding-left:28px; color:#666666; background-position:17px 12px;}

/* ID Classes */
/********************************************/

#container
{background-color:#FFFFFF; width:952px; min-height:100%; height:auto; padding-bottom:25px; background-image:url(images/center.jpg);}
#containersearch {background-color:#FFFFFF; width:952px; min-height:100%; height:auto; padding-bottom:25px; text-align: center;}
#header {margin-bottom:10px;}
#logo {margin:0px 0px 10px 10px;}
#breadcrumb {color:#29527B; padding:5px; margin:5px 5px 0px 5px; background-color:#DCEBFF; border-top:5px solid #6699CC;}
#breadcrumb a {color:#29527B;}
#main {float:left; width:750px; text-align:left;}
#center {width:540px; float:right;}
#left {width:190px; float:left; padding:5px;}
#right {float:right; width:190px; padding:5px;}
#bottom {border-top:5px solid #DCEBFF; background-color:#6699CC;}
#footer {color:#AEC9E3; height:100px; padding:5px; text-align:center; background-color:#6699CC;}
#footer span {color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none;}
.center {text-align:center;}

