﻿html { width:100%; height:100%; text-align:center; margin:0; background-color:#ffffff}

body 
{
    width:942px; margin:0 auto; text-align:left; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; color:#555555;
    height:100%; line-height:16px;
}

a:link { color:#666666; text-decoration:none}
a:visited { color:#666666; text-decoration:none}
a:hover { color:#000000; text-decoration:underline;}

a#aLogo {}
a#aWwwRosaGres { font-size:10px; padding:0; position:absolute; right:0; top:20px; color:#999999;  }
a#aWwwRosaGres:hover { color:#000000; text-decoration:underline;}

div.divCambioIdiomas { position:absolute; top:20px; right:0; font-size:10px;}
div.divCambioIdiomas a:link { color:#888888}
div.divCambioIdiomas a:visited { color:#888888}
div.divCambioIdiomas a:hover { color:#000000}
a#IdiomasOn {color:#333333}

div#divHeader { position:relative; padding:20px 0 0 0; background-color:#ffffff; margin-bottom:15px;}
div#divMenu { height:24px; background-color:#ebecec; margin-top:15px; }

div#ContentGral {min-height:300px; height: auto !important; height: 300px; width:913px; 
                 float:left; padding:30px 0 30px 30px; background-color:#f8f8f8}

div#divHeaderSearch { position:absolute; right:0; top:54px; font-size:10px; color:#999999; font-family:Verdana; font-size:10px;}
input.SearchBox { font-size:11px; background-color:#f0f0f0; border:1px solid #cccccc}
                      
div.divContenidoH { float:left; width:882px}

div#divHomeC1 { width:150px; padding-right:20px; float:left; min-height:300px;height: auto !important; height: 300px;  }
div#divHomeC2 { width:695px; margin-left:10px; float:left; min-height:300px;height: auto !important; height: 300px; }

div#footer {float:left; 
            font-size:10px; color:#999999; padding:1px 18px; text-align:right; line-height:32px; width:906px;
            background-color:#ebecec;}

div#footer span { float:left; color:#AAAAAA; vertical-align:baseline; width:200px; display:block; text-align:left; }
div#footer span a:link { color:#AAAAAA}
div#footer span a:visited { color:#AAAAAA}
div#footer span a:hover { color:#b377ff}


/* ******************************** */

a.lnkDerF { text-align:right}

ul.ulNotasyEventosHome { list-style:none; padding:0; margin:0;}
ul.ulNotasyEventosHome li { padding-bottom:10px; line-height:15px; }
ul.ulNotasyEventosHome li span {color:#000000; font-size:10px; display:block; text-transform:capitalize;}
ul.ulNotasyEventosHome li strong {display:block; font-weight:normal;}

div.divUltNdPHome h2 { font-size:15px; color:#000000;  font-family:Arial, Helvetica; margin:0; font-weight:bold; line-height:20px;}
div.divUltNdPHome div { float:left; width:265px; margin-left:20px; color:#444444; line-height:16px; }
div.divUltNdPHome a { color:#000000; }
div#imgPHome { float:left; position:relative; width:400px; margin-left:0; }
span.spanImgPHome { position:absolute; bottom:15px; left:15px; background-color:#333333; color:#ffffff; font-size:11px; font-family:Arial, Helvetica}

div.divUltEveHome h2 { font-size:12px; color:#555555;  font-family:Verdana; margin:0; font-weight:bold;}
div.divUltEveHome div { float:left; width:175px; color:#333333; line-height:15px;}

span.spanFecha {color:#000000; font-size:10px; display:block; text-transform:capitalize; padding-bottom:15px;}

div.divUltNdPHome div img { float:none; border:none;}


img.imgPrivadoFile { border:none;}


/* ******************************** */

img.imgNdPDetalle { float:left; width:400px; margin:10px 30px 20px 0; display:block; }
div.divNdPDetalle { width:432px; float:right; padding:10px 50px 20px 0; line-height:17px; color:#333333}
div.divNdPDetalle h1 { margin:0 0 5px 0; font-family: Arial, Helvetica, Sans-Serif; font-size:15px; color:#000000; line-height:20px; }
div.divNdPDetalle h2 { margin:0 0 5px 0; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; color:#777777; line-height:normal; }

div.colIzq { float:left; width:727px; background-color:#ffffff; padding:0 15px 15px 0;}
div.colDer { float:left; width:170px; background-color:#f8f8f8; padding:15px; min-height:300px;height: auto !important; height: 300px;}

ul.ulRelNyE { list-style:none; padding:10px 0 20px 0; margin:0;}
ul.ulRelNyE li { padding-bottom:10px;}
ul.ulRelNyE li span {color:#999999; font-size:10px; display:block; text-transform:capitalize;}
ul.ulRelNyE li strong {display:block; font-weight:normal;}

div.colRelaciones { width:195px; float:left; margin-right:10px; }
div.colRelaciones h3 { background-color:#ebecec; padding:10px 20px; color:#777777; font-size:12px; margin:0;
                       font-family:Century Gothic, Arial, Helvetica; font-weight:normal; margin-bottom:10px; }

ul.ulArchivosHome { list-style:none; padding:0; margin:0; float:left;}
ul.ulArchivosHome li { margin:0 0 5px 0; color:#666666; line-height:normal; display:block; width:195px; height:35px;}
ul.ulArchivosHome li span { background-color:#6c6c6c; color:#eeeeee; display:block; float:left; width:35px; height:35px;
                            font-size:11px; font-family:Century Gothic; 
                            line-height:35px; text-align:center; text-transform:uppercase; margin-right:10px;}

/* ******************************** */

div#divNdPList { padding:0 }
div#divNdPList ul { list-style:none; padding:0; margin:0}
div#divNdPList li { width:423px; margin:0 18px 30px 0; display:block; float:left;
                    min-height:170px;height: auto !important; height: 170px;
                    }

img.imgNdPListado { float:left; width:150px; margin:0 10px 20px 0; display:block; border:1px solid #cccccc }
div.divNdPListado { float:left; padding:0 ; line-height:17px; color:#333333; width:253px; min-height:130px;height: auto !important; height: 130px;}
div.divNdPListado h2 { margin:0 0 5px 0; font-family:Arial, Helvetica, Sans-Serif; font-size:13px; color:#000000; line-height:normal; }


div#divArchivosM { padding:0; width:957px; min-height:300px;height: auto !important; height: 300px; float:left;}
ul.ulArchivosM { list-style:none; padding:0; margin:0}
ul.ulArchivosM li { float:left; width:282px; margin:0 15px 15px 0; border:1px solid #cccccc; position:relative; height:60px; background-color:#ffffff}
ul.ulArchivosM li span { position:absolute; background-color:#000000; color:#FFFFFF; bottom:5px; right:5px; font-size:9px; padding:0 2px; display:none}
ul.ulArchivosM li:hover span { display:block }
ul.ulArchivosM li label { position:absolute; color:#666666; bottom:5px; right:5px; font-size:9px; width: 122px; text-align:right; background-color:#ffffff; padding-left:3px; line-height:14px}

/* ******************************** */

ul.MenuGral { list-style:none; padding:0 0 0 16px; margin:0; background-color:#ebecec;
              width:926px; height:24px; border-top:12px solid #ebecec; border-bottom:12px solid #ebecec}
ul.MenuGral li { margin-right:21px; float:left; display:block; height:24px; text-indent:-999px; overflow:hidden; }
ul.MenuGral a { display:block; height:24px;}

/* ******************************** */

div#divEveList { padding:0 }
div#divEveList ol { list-style:none; padding:0; margin:0}
div#divEveList li { width:761px; margin:0 10px 30px 0; display:block; float:left;
                    }
                    
span.NumerBusListado { float:left; width:20px; margin:0 10px 0 0; display:block; color:#bbbbbb; font-size:20px; font-family:Georgia;}
img.imgBusListado { float:left; margin:0 30px 20px 0; display:block; border:1px solid #cccccc }
div.divBusListado { float:left; padding:0 ; line-height:17px; color:#333333; width:530px;}
div.divBusListado label { margin:0 0 5px 0; font-family:Verdana ,Arial, Helvetica, Sans-Serif; font-size:10px; color:#555555; line-height:normal; }
div.divBusListado h2 { margin:0 0 5px 0; font-family:Verdana ,Arial, Helvetica, Sans-Serif; font-size:12px; color:#555555; line-height:normal; }

/* ******************************** */

div#divAcercaDe { padding:0 }
div.divAcercaDe1 { padding:15px 0; width:721px; float:left; }
div.divAcercaDe1 p { margin:0; line-height:17px; color:#666666}

div.divAcercaDe2 { padding:15px 0 0 0; width:221px; float:left; text-align:right; font-size:13px; line-height:17px; font-family:Trebuchet MS;
                    color:#999999; text-align:right;}
                   
div.FondoContacto { background:#ffffff url(/Planes/RosaGres/images/FondoMicrosContacto.gif) bottom right no-repeat;}                   
