
/* DISEŅO PRINCIPAL  */

BODY { background-color:#777777;margin:0; padding:0; font-family: Lucida Sans Unicode, Lucida, Georgia, Trebuchet MS, Verdana;font-size: 0.9em;line-height: 1.3;}
A, A:link, A.visited  {text-decoration:underline; color: #08558f; position: relative; }
A:hover {text-decoration: underline; }
A IMG { text-decoration:none;position: relative;}
TEXTAREA, IFRAME, BUTTON, IMG, INPUT { position: relative;}

#peq { font-size:0.8em; }
#peqgd { font-size:0.8em; color:#AAAAAA; text-align:right; margin-bottom:5px;}

#login { padding:0; margin:0;color: white;font-size:0.8em;float:right;margin: 15px;display:inline;text-align:right;}
#login a { font-weight:bold; text-decoration:none; color: yellow; }
#login a:hover { text-decoration: underline; }

#body_bg{background: #41607f url(/img/body/fondo.jpg) top left repeat-x;font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;color: #000;margin: 0;}
.clr{	clear: both; }
div#wrapper { width: 994px; margin: 0px; }

div#top_header_wrap {}
div.top_header { background: url(/img/body/wr_top_header.png) top left no-repeat; height: 198px; }
div.top_header_foros { background: url(/img/body/wr_top_header_foros.png) top left no-repeat; height: 168px; }
div#logo_wrap { position: relative; width: 994px; }
div#logo { width: 338px; height: 90px; position: absolute; left: 26px; top: 23px; }
div#login_wrap { position: relative; width: 994px; }
div#login { width: 550px; height: 20px; position: absolute; right: 20px; top: 8px; cursor: pointer; }

div.content_layout_wrap {}
div.content_layout { background: url(/img/body/wr_content_layout.png) top left repeat-y; height: 1%; }
div.content_layout_sidebar { background: url(/img/body/wr_content_layout_sidebar.png) top left repeat-y; height: 1%; }

div#header_wrap {padding: 0px 25px;}
div#header {height: 385px; background: #0c110d; border-bottom: 5px solid #c1c1c1;}

div#content_wrap { padding: 0px 25px;} 
div#content_wrap_sidebar { background: url(/img/body/bg_content_wrap_sidebar.gif) top right no-repeat;  width: 732px; padding: 0px 26px; float: left; }
div#content_wrap_sidebar_home { width: 779px; padding-left:5px; float: left; }
div#content_wrap_sidebar_foros { width: 932px; padding: 0px 26px; float: left; }
div#content {}

div#main_wrap {}
div#main { padding: 10px 0px 30px 0px; text-align: left; }

div#texto { padding:10px 0px 0px 5px; background-color: white;}

div#sidebar_wrap { float: left; text-align: left; width: 200px; margin-top: 20px;}
div#sidebar { padding-left: 10px; }

div#bottom_layout { }
div.bottom_layout { background: url(/img/body/wr_bottom_layout.png) top left repeat-y; height: 25px; }
div.bottom_layout_sidebar { background: url(/img/body/wr_bottom_layout_sidebar.png) top left repeat-y; height: 25px; }

div#footer_wrap { padding-top: 10px;  height:60px; width:900px;}
div#footer { color: #c1c1c1; font-size: 11px; }
div#footer a:link, div#footer a:visited { color: #fff; text-decoration: none; }
div#footer a:hover { color: #fff; text-decoration: underline; }
div#footerwrap{ background-color: #187065; margin-top: 0px; padding: 0px; }

div#top_menu_wrap { position: relative; top:165px; left:0px; z-index:10}



.preload2 {background: url(/img/body/button4.gif);}
.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:36px; background:#fff url(/img/body/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; margin-left:5px; margin-right:6px; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:33px; color:#bbb; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 9px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 9px; height:36px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 9px; height:36px; background:url(/img/body/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(/img/body/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(/img/body/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(/img/body/button4a.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(/img/body/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(/img/body/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(/img/body/button4a.gif) no-repeat right top;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:36px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:173px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:170px;}
.menu2 :hover ul.sub li a {display:block; font-size:13px; height:20px; width:167px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px; text-align:left;}
.menu2 :hover ul.sub li a.fly {background:#fff url(/img/body/arrow.gif) 160px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#4ab; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#4ab url(/img/body/arrow_over.gif) 160px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#4ab url(/img/body/arrow_over.gif) 160px 7px no-repeat; color:#fff;}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {left:160px; top:-4px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:173px; z-index:200; height:auto;}





/* MAIN GENERAL Y SIDEBAR */

#main #titulo { margin-bottom:30px;}
#main #titulo #titular { font-size: 2.1em; color: #064473; font-style: normal;}
#main #titulo #subtitulo { margin-left: 0px; font-size: 0.8em; color: #AAAAAA;  display:block; width:530px; -width:420px; font-style: italic;}
#main #titulo #imagen { display:block; margin: 6px 20px 0px 10px; float:left; }


div#sidebar h3 {  font-size:0.9em; color: #717171; font-weight:bold; text-decoration:none; border-bottom:1px solid #AAAAAA;  }
div#sidebar p {  font-size:0.8em; color: #8d8d8d; margin-left:15px; }

H1 { font-weight:normal; font-size:1.7em; color:#064473; border-bottom: 1px solid #9eb0bd; }
.leyend, H2 { font-weight:normal; font-size:1.5em; color:#d9a800; }
H3 { font-weight:normal; font-size:1.3em; color:#064473; padding-bottom:0px ; border-bottom: 1px solid #9eb0bd; }

H1 IMG { border:0; margin-left:5px; }
H2 IMG { border:0; margin-left:5px; }
H3 IMG { border:0; margin-left:5px; }
H1 IMG { float:right; margin-top:5px; border: 0px; }

H4 { font-weight:normal; font-size:1.5em; color:#064473; }
H5 { font-weight:normal; font-size:1.2em; color:#0971bf; }
H5 A IMG  { border:0px; text-decoration:none }

H1 A, H2 A, H3 A  { text-decoration:none; }
H1 A:visited, H2 A:visited, H3 A:visited  { text-decoration:none; }
H1 A:link, H2 A:link, H3 A:link  { text-decoration:none; }

/* MAIN */

#alerta { width:80%; margin: auto; float:center; background: url('/img/alerta.gif') no-repeat;  background-color: #FFEEEE; }
#alerta #h1 { padding: 10px 0 0 70px; font-size:1em; color: #FF0000; font-weight: bold;}
#alerta #texto { background-color: transparent; padding: 0 0 1px 70px;  color: #990000; }

#info { width:80%;margin: auto;  float:center; background: url('/img/info.gif') no-repeat;  background-color: #EEEEEE; }
#info #h1 { padding: 10px 0 0 70px; font-size:1em; color: #000000; font-weight: bold;}
#info #texto { background-color: transparent; padding: 0 0 1px 70px;  color: #999; }

#warning { width:80%;margin: auto;  float:center; background: url('/img/warning.gif') no-repeat;  background-color: #EEEEEE; }
#warning #h1 { padding: 10px 0 0 70px; font-size:1em; color: #000000; font-weight: bold;}
#warning #texto { background-color: transparent; padding: 0 0 1px 70px;  color: #999; }

#ok { width:80%;margin: auto;  float:center; background: url('/img/ok.gif') no-repeat;  background-color: #EEEEEE; }
#ok #h1 { padding: 10px 0 0 70px; font-size:1em; color: #000000; font-weight: bold;}
#ok #texto { background-color: transparent; padding: 0 0 1px 70px;  color: #999; }

.for { padding:5px; border: 1px solid #AAAAAA;  }

.editText { border: 1px solid #AAAAAA; width:180px; padding:5px; }
.editTexth { border: 1px solid #54CE43; width:180px; padding:5px; }

#tabla #titulo { font-weight: bold; color:#064473; }

#destacado {
	width:80%;
	margin: auto;
	float:center;
	background: url('/img/destacado.gif') no-repeat; 
	background-color: #fff1d2;
	border:1px dashed #ffae00;
	
}

#destacado #h1 { padding: 10px 0 0 70px; font-size:1em; color: #000000; font-weight: bold;}
#destacado #texto { padding: 0 0 1px 70px;  color: #444; }



#noticia UL { margin: 0; }
#noticia LI { padding:0;  margin-bottom: 6px; list-style-image: url('/img/lis.gif'); padding: 0;}
#noticia LI #fuente { font-size:0.7em; font-style: italic; color: #AAAAAA;}
#noticia LI .par { background-color: #EEEEEE; }
#noticia LI .impar { background-color: #FFFFFF; }

#noticia UL { margin: 0px; padding:0px; }
#noticiah LI {font-size:0.9em; margin-bottom:4px; padding:0; list-style:none; }
#noticiah LI #fuente { font-size:0.7em; font-style: italic; color: #AAAAAA;}


#voto { display:inline; float:right;}


#participa {
	margin:auto;
	margin-top:50px;
	width:600px;
	border:1px dashed #67ccff;
	background-color: #e1f5ff;
	background: #e1f5ff url('/img/participa.gif') no-repeat 5%;
	height:120px;
}

#participa p { margin-left:160px; font-size:0.8em;}


/* LOGIN BOX */
#overlay{  background-image: url(/img/overlay.png); position: absolute;top: 0px; left: 0px; width: 100%; height: 100%; }
* html #overlay{ background-color: #333; background-color: transparent; background-image: url(/img/t.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale"); }
#box,#box2{ width:400px; padding:10px; z-index:501;}
#box.azul,#box2.azul { width:400px; padding:10px; background:#cbe9ff; border:2px solid #000066;  z-index:501;}
#close{ position:absolute; top:5px; right:5px; cursor:pointer; }


#inputmediano { font-size:1.3em; border:1px solid #AAAAA; }
#inputgrande { font-size:1.8em; border:1px solid #AAAAA; }

.ama { color: #FFFF00; font-weight:bold;}


/* ANTIGUOS */

.tit1 			{  font-family: Trebuchet MS, Geneva, Tahoma, Arial, sans serif; font-size: 24px; font-weight: bold; color: #3366CC}
.tit2 			{  font-family: Trebuchet MS, Geneva, Tahoma, Arial, sans serif; font-size: 18px; font-weight: normal; color: #3366CC}
.tit3 			{  font-family: Trebuchet MS, Geneva, Tahoma, Arial, sans serif; font-size: 16px; color: #880000}
.tit4 			{  font-family: Trebuchet MS, Geneva, Tahoma, Arial, sans serif; font-size: 14px; color: #999999; font-style : italic; }
.subtit1 			{  font-family: Trebuchet MS, Geneva, Tahoma, Arial, sans serif; font-size: 16px; font-weight: bold; color: #EABB00}

