 @import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);
/* #######################  GENERAL SETTINGS ############################ */
html {
	height:100%;
}
body {
	margin:0px;
	height:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #666;
	background-color:#fff;
}
/*  Heading Formatting */
h1 {
	font-size:1.9em;
	line-height: 0.8em;
	font-weight: 900;
	color: #000;
}
h2 {
	font-size:1.7em;
	line-height: 0.8em;
	font-weight: 900;
	color: #000;
}
h3 {
	font-size:1.5em;
	line-height: 0.8em;
	font-weight: 900;
	color: #000;
}
h4 {
	font-size:1.4em;
	line-height: 0.8em;
	font-weight: 900;
	color: #000;
}
h5 {
	font-size:1.3em;
	line-height: 0.8em;
	font-weight: 900;
	color: #000;
}
h6 {
	font-size:1.2em;
	line-height: 0.8em;
	font-weight: 900;
	color: #000;
}
/*links*/
a:link {
	color: #CC6600;
}
a:hover {
	color: #659FDE;
}
a:visited {
	color: #CC6600;
}
img {
	border: 0 none;
}
/* Clears Divs */
.clr {
	clear: both;
}
/* #######################  END GENERAL SETTINGS ############################ */

#main_conteiner {
	width:955px;
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
}
/* Rounded Body*/	
.t {
	float:left;
	background: url(../images/top.gif) 0 0 repeat-x;
	width: 955px;
}
.b {
	float:left;
	background: url(../images/bottom.gif) 0 100% repeat-x
}
.l {
	float:left;
	background: url(../images/left.gif) 0 0 repeat-y
}
.r {
	float:left;
	background: url(../images/right.gif) 100% 0 repeat-y
}
.bl {
	float:left;
	background: url(../images/botleft.gif) 0 100% no-repeat
}
.br {
	float:left;
	background: url(../images/botright.gif) 100% 100% no-repeat
}
.tl {
	float:left;
	background: url(../images/topleft.gif) 0 0 no-repeat
}
.tr {
	background: url(../images/topright.gif) 100% 0 no-repeat;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-botton: 10px;
	float:left;/*	height: 570px;*/
}
/*top*/
#top {
}
#header {
	height:98px;
}
#logo {
	width:389px;
	height:98px;
	float:left;
}
#bg_t {
	width:535px;
	height:35px;
	background-image:url(../images/bgtop_1.jpg);
	background-repeat:repeat-x;
	margin-left:389px;
}
#bg_t2 {
	width:535px;
	height:32px;
	background-image:url(../images/bgtop_2.jpg);
	background-repeat:repeat-x;
	margin-left:389px;
	text-align:right;
}
#search {
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	padding-right:40px;
	padding-top:3px;
}
#search1 {
	margin-right:165px;
	margin-top:-20px;
}
#bg_t3 {
	width:535px;
	height:31px;
	background-image:url(../images/bgtop_3.jpg);
	background-repeat:repeat-x;
	margin-left:389px;
	text-align:left;
}
#text_top {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-style:italic;
	font-size:13px;
	padding-left:20px;
	padding-top:10px;
}
/*Menu*/
#menu {
	background-image:url(../images/menu_bg.jpg);
	background-repeat:-x;
	height:34px;
	margin-top:4px;
	padding-top:25px;
	padding-left:10px;
	padding-right:10px;
}
/*body conatiner*/
#body_container {
	float:left;
	padding-bottom:80px;
	padding-top:10px;
}
#left {
	width:160px;
	float:left;
}
#right {
	float:left;
	width:765px;
}
#banner_right {
	width:340px;
}
#center {
	width:427px;
	float:left;
	margin-top:1px;
	margin-left:9px;
	margin-right:5px;
}
#center1 {
	width:765px;
	float:left;
}
#right_center {
	margin-left:14px;
	width:310px;
	padding-top:4px;
	float:left;
}
#footer {
	height:45px;
	padding-top:25px;
	padding-left:10px;
}
.moduletable_menu {
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	width:160px;
	margin:0px;
	padding:0px;
}
.moduletable_menu td {
}
.moduletable_menu a.mainlevel {
	border-right:solid 1px #FFF;
	padding-left:8px;
	padding-right:8px;
}
.moduletable_menu a.mainlevel:link {
	text-decoration:none;
	color:#FFF;
}
.moduletable_menu a.mainlevel:visited {
	text-decoration:none;
	color:#FFF;
}
.moduletable_menu a.mainlevel:hover {
	text-decoration:underline;
	color:#FFF;
}
/*MENÚ LATERAL*/

.menu {
	color:#E4E4E4;
	font-size:12px;
	font-weight:bold;
}
ul.menu {
	list-style-image:url(../images/li.gif);
	margin-top:1px;
	background-color:#E4E4E4;
	color:#3e5aa7;
	font-size:11px;
	list-style-position:inside;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.menu a {
	color:#3E5AA7;
	font-weight:800;
}
.menu a:link {
	text-decoration:none;
}
.menu a:hover {
	text-decoration:none;
}
.menu a:visited {
	text-decoration:none;
}
.menu li {
	border-bottom: solid 1px #FFF;
	padding-bottom:4px;
	padding-top:4px;
	list-style-image:url(../images/li.gif);
}
.menu li:hover {
	background-color:#C5C5C5;
}
/*FIN MENU LATERAL*/



div.banneritem {
	float:left;
}
/*login*/
#form-login {
	background-color:#E4E4E4;
}
.moduletable  th{
	height:27px;
	background-image:url(http://pcworld.net.ec/images/top_mod_left.jpg);
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	padding-left:20px;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
}
.moduletable_login  th{
	height:27px;
	background-image:url(http://pcworld.net.ec/images/top_mod_left.jpg);
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	padding-left:20px;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	width:140px;
}
table.moduletable_login{
	margin-bottom:10px;
	}
.moduletable label, li {
	font-size:10px;
}
.moduletable ul {
	padding-left:26px;
	padding-top:4px;
}
.moduletable_portada th {
	display:none;
}
.banneritem_portada {
	margin-bottom:4px;
	height:173px;
	background-color:#000;
	width:160px;
}
.moduletable_menu th {
	background-image:url(../images/top_menu_left.jpg);
	color:#DE0A16;
	height:27px;
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:left;
	padding-left:20px;
	font-style:italic;
}
#right_center th {
	background-image:url(../images/th1.jpg);
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	height:27px;
	padding-left:20px;
	text-align:left;
	vertical-align:middle;
}
.contentheading {
	background-image:url(../images/thbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#DBADAD;
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	height:27px;
	padding-left:20px;
	text-align:left;
	vertical-align:middle;
	
}
#contenido td.contentheading
{
	width:402px;
	}
	#contenido a.contentpagetitle{
	color:#FFFFFF;
	text-decoration:none;
	}
table.moduletable_imageportada {
	margin-bottom:10px;
	background-color:#000;
	border-bottom:solid 2px #221F21;
}
#right_center .articleheading a {
	text-decoration:none;
	color:#3E5AA7;
}
/*#contenido td.contentheading {
	background-color:#FFF;
	background-image:url(../images/spacer.gif);
	border-bottom:solid 1px #3E5AA7;
	margin-left:0px;
	padding-left:0px;
}
#contenido .contentheading a {
	text-decoration:none;
	color:#3E5AA7;
}*/
.moduletable_bannerpie{
	margin-top:0px;
	padding-top:0px;}

