
body{
    margin:0;
    padding:0;
    height:100%;
}
h4 {
    margin:0px;
    padding:0px;

    color:#6B9913;
    font-size:18px;
    text-transform:lowercase;

}
body {
    font-family:Arial,Helvetica,bitstream vera sans,nimbus sans l,sans-serif;
    font-size:12px;
}

div.box_dynamic {
    background-color:#FFFFFF;
    border-bottom:medium none;
    border-top:1px solid #6B9913;
    padding:20px 0 0;

    border-color:#D0DCAC #D0DCAC #6B9913;
    border-style:dashed dashed solid;
    border-width:1px 1px 3px;
    margin:15px 0 0 0;
}

.accordion_toggle {

    display:block;
    height:18px;
    margin:0;
    padding:0px;
    vertical-align:middle;

    background:none;
    border-top:0;
    cursor:default;
}


#generate_boton:hover {
    background-color:#E7ECCE;
    border-color:#6B9913;
    border-style:solid;
    color:#6B9913;
}

#generate_boton {
    background-color:#6B9913;
    border:1px solid #6B9913;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,Helvetica,bitstream vera sans,nimbus sans l,sans-serif;
    font-size:16px;
    font-weight:bold !important;
    height:40px;
    margin-top:20px;
    width:180px;
}

#contendor_div, #contendor_div_loading{
    background-color:#FFFFFF;
    border-color:#D0DCAC #D0DCAC #6B9913;
    border-style:dashed dashed solid;
    border-width:1px 1px 3px;
    margin:15px 0 0;
    padding:20px 0 0;
}

#contendor_div table{
    border: 0;
    margin:0;
    padding:0 ;
}

#contendor_div td{
    font-size:12px;
    padding:0;
    vertical-align:top;

}

#contendor_div h4, #contendor_div_loading h4 {
    color:#6B9913;
    font-size:18px;
    margin:0;
    padding:0;
    text-transform:lowercase;
}



#contenido_widget
{
    height:320px;
    width:600px;
    background-color:#ffffff;
    z-index:999;
    position:absolute;
    left:200px;
    top:150px;
}

#contenido_widget h1 {
    border-bottom:3px solid #6B9913;
    color:#6B9913;
    margin:0 0 0;
    padding:5px 0;
    text-align:left;
    font-size:18px;
}

.errorMessage {
    color:#6A9A13;
    font-weight:bold;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    text-align:left;
    white-space:nowrap;
}

.resultsHeader{
    color:#0000CC !important;
    font-size:12px !important;
    font-weight:normal;
    text-decoration:underline !important;
}

#subpagina_content td{
    padding: 0;
}

#subpagina_content table {

border:0px;
margin:0;
padding:0;
}

#listAuthors {
font-size:12px;
text-decoration:none;
}

a.resultsAuthor {
font-size:12px !important;
font-weight:normal;
text-decoration:none;
}
.change{
    background-color:#F2EB9C;
}

.confirmDiv {
background-color:#E7ECCE !important ;
border:2px solid #6A9913 !important;
font-size:11px !important;
height:120px !important;
left:50% !important;
margin:-100px 0 0 -200px !important;
overflow:auto !important;
padding:20px !important;
position:absolute !important;
text-align:left !important;
top:50% !important;
width:400px !important;
z-index:999 !important;
}