/* top elements */
* { margin: 0;	padding: 0; }
body {margin: 0; padding: 0; font: 70%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #333; background: #FFF url(/images/bg.gif) repeat-x;}

/* links */
a {color: #003366; background-color: inherit; text-decoration: none;}
a:hover {color: #CC0001; background-color: inherit;}

/* headers */


/* images */
img {border: 0px}
img.float-right {margin: 5px 0px 10px 10px;}
img.float-left {margin: 5px 10px 10px 0px;}
h1, h2, h3, p {padding: 0; margin: 5px;}
ul, ol {margin: 10px 20px; padding: 0 20px;}

#localizador {margin-left: 225px; margin-top:2px;}

H1.rojo { padding-left: 1px; FONT-SIZE: 30px; COLOR: #CC0000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.rojo { padding-left: 1px; FONT-SIZE: 20px; COLOR: #CC0000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.rojo { padding-left: 1px; FONT-SIZE: 15px; COLOR: #CC0000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.rojo { padding-left: 1px; FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.titulomenu { BACKGROUND-color: #CC0000; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.linkcuadro {color: #FFFFFF; background-color: inherit; text-decoration: none; font-size:12px; font-weight: bold; MARGIN: 5px 5px 5px 5px;}
.linkcuadro:hover {color: #FFFFFF; background-color: inherit; text-decoration: underline;}

IMG.imagenBor1 { border:1px solid #FFFFFF; margin-left:8px; margin-right:8px}
IMG.imagenBor2 { border:2px solid #FFFFFF; margin-left:8px; margin-right:8px}
IMG.imagenBor3 { border:3px solid #FFFFFF; margin-left:8px; margin-right:8px}
IMG.imagenBor4 { border:4px solid #FFFFFF; margin-left:8px; margin-right:8px}

/**********************************
  LAYOUT 
***********************************/
#wrap {margin: 0 auto; width: 980px;}

/* header */
#header {position: relative;margin: 0; padding: 0;height: 52px;}
#header span#slogan {position: absolute; left: 0px; bottom: 7px; font: bold 25px Verdana, Arial, Tahoma,  Sans-serif; color: #FFF;}
#header span#slogan a {font: bold 25px Verdana, Arial, Tahoma,  Sans-serif; color: #FFF;}
#header-logo {position: relative; clear: both; height: 22px; margin: 0; padding: 0;}
#header-logo #logo {position: absolute;	top: 0px; left: 1px; font: normal 15px "trebuchet MS", Arial, Tahoma, Sans-Serif; margin: 0; padding: 0; letter-spacing: -1px; color: #000;}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float:none;}
/* End IE5-Mac hack */
#header a:hover span {
	color:#FFF;
}
#header a:hover {
   background-position:0% -42px;
}
#header a:hover span {
   background-position:100% -42px;
}
#header #current a {
   background-position:0% -42px;
}
#header #current a span {
   background-position:100% -42px;
}

/* main column */
#main {float: right; margin: 0; padding: 0; width: 750px;}
#main h1.fondo {margin: 10px 0; padding: 4px 0 4px 8px; font-size: 13px; color: #FFF; text-transform: uppercase; background-color: #CC0000; letter-spacing: .5px;}

#main2 {float: right; margin: 0; padding: 0; width: 580px;}
#main2 h1.fondo {margin: 10px 0; padding: 4px 0 4px 8px; font-size: 105%; color: #FFF; text-transform: uppercase; background-color: #CC0000; letter-spacing: .5px;}

/* sidebar */
#sidebar {float: left; width: 220px; margin: 0; padding: 0; background-color: #FFFFFF;}
#sidebar h1 {margin: 10px 0 0 0; padding: 2px 0 2px 8px; font: bold 105% Arial, Sans-Serif;color: #FFF; text-transform: uppercase; background: #333; letter-spacing: 1px;}
#sidebar h1 a {margin: 10px 0 0 0; padding: 2px 0 2px 8px; font: bold 105% Arial, Sans-Serif;color: #FFF; text-transform: uppercase; background: #333; letter-spacing: 1px;}
#sidebar .left-box {border: 1px solid #EBEBEB; margin: 0 0 5px 0; background: #FFF;}
#sidebar ul.sidemenu {list-style: none; text-align: left; margin: 3px 0px 8px 0; padding: 0; text-decoration: none;}
#sidebar ul.sidemenu li {border-bottom: 1px solid #f2f2f2; background: url(/images/bullet.gif) no-repeat 3px 2px; padding: 1px 5px 1px 25px; margin: 0;}
#sidebar ul.sidemenu a {font-weight: bolder; padding: 3px 0px; background: none;}

/* footer */
.footer {clear: both; border-top: 1px solid #f2f2f2; background: #FFF url(/images/footerbg.gif) repeat-x; padding: 2px 0 10px 0; text-align: center;  line-height: 1.5em;	font-size: 95%;}
.footer a {text-decoration: none; font-weight: bold;}


.red   { color: #CC0000; }

