/*
Theme Name: Derechoteca GB 5
Theme URI: gb5
Description: Nuevo tema del sitio web
Author: Derechoteca
Version: 1.0
*/
body,
html {
padding: 0px;
margin-top: 6px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 0px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
	#wrap {
width:777px;
margin:0 auto;
	}
	#header {
clear:both;
width: auto;
padding-top: 5px;
padding-bottom: 5px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #DFEEFF;
	}
	#header-norma {
clear:both;
width: auto;
padding-top: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
padding-right: 10px;
padding-left: 10px;
text-align: left;
background-color: #ECF8FF;
		}
#main-norma {
clear:both;
width: auto;
text-align: left;
border: 1px solid #CCCCCC;
padding: 12px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
	}
#main {
float:left;
width:512px;
padding:2px;
background-color: #FFFFFF;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #DFEEFF;
}
#sidebar {
float:right;
width:255px;
padding:2px;
text-align: left;
}
#footer {
clear:both;
width: auto;
padding-top: 15px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 10px;
background-color: #2B8FFF;
}
#footer p {
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
}
#footer a {
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
}
#footer a:hover {
text-decoration: none;
background-color: #000000;
}
* html #footer {
	height:1px;
}
#menu a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
text-decoration: none;
clear: both;
float: left;
padding-top: 6px;
padding-right: 4px;
padding-bottom: 6px;
padding-left: 4px;
margin: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
height: auto;
width: 95%;
}
#menu a:hover {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666666;
background-color: #FFFFDF;
}
img
{ 
border: 0; 
}
p,li,ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
em {
background-color: #EAFFFF;
font-weight: bold;	
}
a {
text-decoration: underline;
color: #0099FF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
a:hover {
text-decoration: none;
background-color: #EAFFFF;
}
h1 {
color: #000;
font-size: 18px;
font-weight: bold;
 }
h1 a, h1 a:link, h1 a:visited { color: #000; }
h2 {
color: #333333;
font-size: 14px;
font-weight: normal;
}
h3 {
font-weight: bold;
color: #666666;
font-size: 20px;
}
.ti { 
font-weight: bold;
color: #006699;
font-size: 16px;
}
.l1 { color: #000; font-size: 10px; }
.l2 { color: #000; font-size: 12px; }
.l3 { color: #66CC00; font-size: 15px; font-weight: bold; }
.norma-peque {
color: #FF0000;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.blanco {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
a#gotop {
float:right;
height:16px;
line-height:18px;
display:block;
padding-left:16px;
margin:5px 15px 0 0 !important;
margin:5px 8px 0 0;
text-decoration:none;
}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}
#zebra
{
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 12px;
margin: 2px;
width: 777px;
text-align: left;
border-collapse: collapse;
}
#zebra th
{
font-size: 14px;
font-weight: normal;
padding: 10px 8px;
color: #039;
}
#zebra td
{
padding: 8px;
color: #669;
}
#zebra .odd
{
background: #e8edff;
}