

.fff { background:#F00;}
b{color: #228B22}
body{color:#333333;font-family:Arial,Helvetica,sans-serif;margin:0px;}

#xbanner {position:fixed}
* xhtml #xbanner {position:absolute;}
#xbanner { right:20px; bottom:0px; }
#banner {position:absolute; right:0px; bottom:0px; width:100px; height:85px;}


h1{color:#228B22;font-size:14px;font-weight:bold;}
h2{color: #228B22;font-size:10px;font-weight:bold;}
h3{color:#228B22;font-size:11px;}
h4{color: #333333;font-size:10px;font-weight:bold}
hr{border: solid #228B22 1px;border-top-width:1px;height:0px;}
img{border:none}
li{list-style-image:url(li.gif)}
small{font-size:9px}
strong, .searchpage_field_caption {font-family:Tahoma; font-weight:bold; color:#228B22; vertical-align:top; padding-top:3px; text-align:left}
td{color:#333333;font-size:11px}
th{color: #228B22;font-size:12px;font-weight:bold}
.aBlanco:visited,.aBlanco:link,.aBlanco:active{color:#FFFFFF;text-decoration:none}
.aBlanco:hover{color:#F7D468;text-decoration:underline}
.aGris,.aGris:visited,.aGris:link,.aGris:active{color:#333333;text-decoration:none; display:block;}
.aGris:hover{color: #228B22;text-decoration:underline;}
.aRojo,.aRojo:visited,.aRojo:link,.aRojo:active{color:#FF0000;text-decoration:none;}
.aRojo:hover{color: #FF8000;text-decoration:underline;}
.currentPage{font-size:12px}
.featuredLink,.featuredLink:visited,.featuredLink:link,.featuredLink:active{color:#D28E00;text-decoration:none}
.featuredLink:hover{color: #228B22;text-decoration:underline}
.aNegro:visited,.aNegro:link,.aNegro:active{color:#333333;text-decoration:none}
.aNegro:hover{color: #228B22;text-decoration:underline}
.botonPie{color:#FFFFFF;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;padding-bottom:5px;padding-left:10px;padding-right:10px}
.cabeceraCentro{color:#D28E00;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;padding-left:10px}
.formAlert,.formSubmisionError{color: #228B22;font-size:12px;font-weight:bold}
.formButton{background-color: #228A23;border-bottom: 1px solid #9AD85E;border-left: 1px solid #B1E182;border-right:1px solid #CCCCCC;border-top: 1px solid #B1E182;color: #FFFFFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bolder;text-align:center}
.formCaption,.titleForm{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold}
.formCheckbox,.formRadio{}
.formError{color: #FF0000;font-size:10px;text-transform:uppercase}
.formEven{background-color:#F5F5F5}
.formSelect,.formSelectMultiple,.formText{background-color:#E6E6E6;border:1px solid #666666;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold}
.formTable{border:1px solid #CCCCCC;margin:10px;width:600px}
.formText,.formSelect,.formSelectMultiple{background-color:#FFFFFF;border: 1px solid #228B22;color: #228B22;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold}
.formCheckboxWarn,.formRadioWarn{background-color:#FFC1C1;border:2px solid #FF0000;}
.formTextWarn,.formSelectWarn,.formSelectMultipleWarn{background-color:#FFC1C1;border:2px solid #FF0000;color: #228B22;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold}
.mensajes{color:#FF0000;font-size:12px;font-weight:bold;text-align:center}
.opcionMenu{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-align:left;text-indent:10px}
.pieLegal{color: #FFD700;font-size:10px}
.titulo{color: #228B22;font-family:Helvetica,sans-serif,Arial;font-size:12px;font-weight:bold;padding-left:5px;margin-bottom:-8px}
.tituloFormulario{color: #228B22;font-family:Helvetica,sans-serif,Arial;font-size:12px;font-weight:bold;padding-left:10px;margin-bottom:-4px}
.tituloMenu{color:#FFFFFF;font-weight:bold;padding-right:12px;text-align:right;font-size:12px}
.tdOdd{background-color: #D0EDB4}
.tdOdd{background-color: #D0EDB4}
.tdBg{background-color: #BCE593}
.tituloCajaGrande{color: #228B22;font-size:12px;font-weight:bold;}
.slogan{color: #228B22;font-size:12px;font-weight:bold;}
.boxTitle{padding:2px;color: #228B22;font-weight:bold;}
.boxOption{padding:2px;font-size:10px;font-weight:bold;}
.red{color:#FF6000;}
.tab {width:100%; height:200px; border:1px solid #228B22;padding:10px;}
.tablink,.tablink:link,.tablink:active,.tablink:visited {  border:1px solid #228B22; display:inline; margin-right:5px; padding-left:5px; padding-right:3px; text-decoration:none; font-weight:bold;}
.backtotop{display:none;}



#dcp_header, #bodydiv {width: 765px; margin:auto; text-align:left; padding-top:10px;}
#dcp_header a, #footer a{ color: #228B22; }
#hline {width:98%;}
#menudiv {position:relative; bottom:0px;}
#footer {text-align:center; height:100px;font-size:10px;}
#content {margin:auto; padding:2px; width:470px;}

.hdrtext {float:right; width:200px; color:#228B22; font-size:10px; padding-top:15px;}
img.sd { float:left; }


a.menu, a.menuon, a.menured { display:block; float:left; height:18px; line-height:18px; font-family:tahoma; font-weight:bold; font-size:9px; background: url("gray-mid.gif") repeat-x; text-decoration:none; }
a.menu:link { color:#666 !important; text-decoration:none;}
a.menu:visited { color:#666 !important; text-decoration:none;}
a.menu:hover { color:#6E9952 !important; text-decoration:none;}

a.menuon { background: url("green-mid.gif") repeat-x; }
a.menuon:link { color:#FFF !important; text-decoration:none; }
a.menuon:visited { color:#FFF !important; text-decoration:none;}
a.menuon:hover { color:#CCC !important; text-decoration:none;}

a.menured { background: url("red-mid.gif") repeat-x; }
a.menured:link { color:#FFF !important; text-decoration:underline; }
a.menured:visited { color:#FFF !important; text-decoration:underline; }
a.menured:hover { color:#CCC !important; text-decoration:underline; }

a.signuplink         { color:#FFF !important; background: #F08080; display:block; width:160px; border:1px solid #000; text-align:center; font-weight:bold; font-family:verdana; margin-top:-5px;}
a.signuplink:link    { color:#FFF !important; text-decoration:none; }
a.signuplink:visited { color:#FFF !important; text-decoration:none;}
a.signuplink:hover   { color:#FFF !important; background:#CD0000; text-decoration:none;}

a.imp { font-weight:bold; }
a.imp:link { color:#F00; text-decoration:none; }
a.imp:visited { color:#F00; text-decoration:none; }
a.imp:hover { color:#C00; text-decoration:underline; }

a.leftmenu {
        padding-left:5px;
        border-left:1px solid #228B22;
        border-right:1px solid #228B22;
        display:block;
        height:18px;
        line-height:18px;
        font-family:Tahoma;
        font-size:9px;
        text-decoration:none;
        background: #FFF;
}
a.leftmenu:link { color:#333; text-decoration:none;}
a.leftmenu:visited { color:#333; text-decoration:none;}
a.leftmenu:hover { color:#CD0000; background:#DDE7D1; border-left:1px solid #228B22; border-right:1px solid #228B22; text-decoration:underline;}

.clear {clear:both; height:1px; overflow:hidden;}

.roundbox {background: #DDE7D1;}
.rtop, .rbottom{display:block; background: #FFF}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #DDE7D1;}
.r1{margin: 0 5px; background:#228B22;}
.r2{margin: 0 3px; border-left:2px solid #228B22; border-right:2px solid #228B22;}
.r3{margin: 0 2px; border-left:1px solid #228B22; border-right:1px solid #228B22;}
.r4{margin: 0 1px; height: 2px; border-left:1px solid #228B22; border-right:1px solid #228B22;}

.row_0 {background: #DDE7D1}
.row_1 {background: #FFF}

.helptip {
        background-color:#FFFFFF;
        display:none;
        width:220px;
        height:20px;
        position:absolute;
        color:#000000;
        border: 0px #999999 solid;
}

.multimenu {
        background-color:#FFFFFF;
        display:none;
        width:220px;
        min-height:50px;
        position:absolute;
        color:#000000;
        border: 0px #999999 solid;
}

.next_prev_listing ul { text-align:center; margin:auto;}
.next_prev_listing li { display:inline; padding:1px; }




/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 200px;
border: 2px solid #C0C09F;
padding: 6px 0px 0px 10px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 100;
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:10px;
}
.style6 {
color:#999999;
font-size:9px;
}

