/* CSS Document */
body {margin:0px;padding:0px;background-color:#FFFFFF;color:#001c4b}
body, td , textarea, select {font-family:verdana;font-size:11px}
body {text-align:center}
h1 {text-transform:uppercase;font-size:16px;color:#001c4b}
a {text-decoration:none;color:#48638f}
a:hover {text-decoration:none;color:#001c4b}
select {font-size:10px;width:12em;padding:0px;margin:0px;border-style:solid;border-width:1px;border-color:#001c4b;background-color:#f8f7f1}
option {background-color:#f8f7f1}
div#body {margin-left:auto;margin-right:auto;width:900px;min-height:600px;text-align:left;position:relative;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
div#head {width:900px;height:50px;margin-top:25px}
div#navigation_top {width:900px;height:45px;padding-top:0px;clear:both;font-family: Arial, Helvetica, sans-serif;}
div#contentbody {width:900px;height:400px;min-height:400px;color:#001c4b;line-height:1.8em;text-align:left;margin-bottom:10px;clear:both;}
div[class]#contentbody {height:auto}
div#textdiv {float:right;height:380px;overflow-x:hidden;overflow-y:auto;width:588px;padding-left:7px;padding-right:5px}
div#textonlydiv {float:right;height:400px;overflow-x:hidden;overflow-y:auto;width:888px;padding-left:5px;padding-right:5px;}
div#contentborder {border: 1px solid rgb(248, 247, 241);background-color: white;padding: 5px; width:900px; height: 405px}
div#listborder {border: 1px solid rgb(248, 247, 241);background-color: white;padding: 5px; width:900px; height: 420px}
div#freeborders {border: 1px solid rgb(248, 247, 241);background-color: white;padding: 5px; width:900px;}
.contenttitle {font-family: Arial, Helvetica, sans-serif;font-size: 20px; font-weight: normal; padding-bottom: 15px; color: rgb(4, 108, 101	)}
.list2col_title {font-family: Arial, Helvetica, sans-serif;font-size: 15px; font-weight: normal; padding-bottom: 7px; color: rgb(112, 77, 152)}
.list2col_description {line-height:1.5em;}
div.topnavitem {height:12px;float:left;font-family: Arial, Helvetica, sans-serif;}
div.topnavitem {height:12px;float:left;}
div.topnavitem a:hover {background-color: #F8F7F1;}
div.topnavsep {height:12px;float:left;margin-left:15px;margin-right:15px}
div.topsubnavitem {clear:both;font-family: Arial, Helvetica, sans-serif;line-height: 15px;font-size: 11px;color: #4e5e77;padding: 8px;height: 20px;}
div.subnavbar {clear:both;height:10px;margin-top:10px;visibility:hidden;position:absolute}
div.subnavsep {height:12px;float:left;padding-left:12px}
div.rightnavsep {height:12px;float:right;padding-left:25px}
div.bottomnavitem {height:15px;float:left}
div.bottomnavsep {height:12px;float:left;margin-left:15px;margin-right:15px}
div#navigation_bottom {width:900px;margin-top:10px;clear:both;position:relative}
div.bottomrightitem {float:right;margin-top:2px}
div.bottomrightitem form {margin:0px;padding:0px;display:inline}
div.bottomrightitem select {color:#001c4b; border-color:#001c4b; background-color:#f8f7f1}
div.bottomrightitem input {color:#001c4b; border-color:#001c4b; background-color:transparent}
input.bottomtext {font-size:10px;width:1em;line-height:10px;height:15px;margin:0px;margin-left:3px;margin-bottom:4px;border:solid 1px #001c4b;border-right-width:0px}
input.bottomsubmit {font-size:10px;padding:0px;margin:0px;margin-top:2px;border-style:solid;border-width:0px;}
div#copyright {padding-top:10px;clear:both;font-family:Arial;font-size:9px;color:#4e5e77;text-align: right;}
div.submenuitem2 {position:absolute;clear:both;font-family: Arial, Helvetica, sans-serif;line-height: 15px;font-size: 11px;color: #4e5e77;padding: 3px;height: 16px;}
input#buscar {background-color:transparent;height: 7px;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;font-size: 7px;margin: 0px;padding: 0px;}
div.buscar {margin: 0px;padding: 0px;height:12px;float:left;font-family: Arial, Helvetica, sans-serif;background-position: top;}
table.elegante {
	width: 95%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table.elegante td.elegante {
	padding: 7px;
	height: 120px;
	width: 50%;
}
table.elegante td.derecho {
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
table.elegante td.superior {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.list_normal{
	width:150px;
	height:150px;
	valign:top;
}
.list_revista{
	width:130px;
	valign:top;
}
a.locales {text-decoration:none;color:#046C65}
a.rubros {text-decoration:none;color: #046C65;font-weight: bold;}


div#rubrosdiv {float:left;height:350px;overflow-x:hidden;overflow-y:hidden;width:280px;}
div#info-foot {padding-top:10px;clear:both;font-family:Arial;font-size:9px;color:#4e5e77;text-align: left;}



