/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color:#7A8498;
}

img { PADDING: 0px;
MARGIN: 0px;
BORDER: 0px;
text-decoration:none;
}
a img {
display:block;
border: none;
}
p { text-align:justify; line-height:20px; }
a, a:visited { color:#000066;text-decoration:underline; } 
a:hover { color:#DC3B0A; }

h1 { color:#F54F1D; font-size:150%; margin:2px 0px 5px 0px; }
h2 { color:#2F3343; font-size:120%; margin-bottom:2px 0px 3px 0px;}

/*general width*/
.layer, .top, .menu-top, .menu-main, .menu-footer, .content-out  { width:800px; }

.layer { margin:0px auto; padding:0px; border-left:4px solid #2B303C; border-right:4px solid #2B303C; }
.top { 	background:url(images/borders/fondo-001.jpg) no-repeat; height:150px;}
.slogan {
	width:300px; float:left; 
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
}
.slogan-titulo { margin:20px 10px;}


.menu-top { 
	height:20px;
	background-color:#333333;
	background:url(images/borders/menu-05.gif) repeat-x;
}
.menu-top ul { list-style:none; margin:0px; padding:0px; }
.menu-top ul li { float:left;  }
.menu-top ul li a, .menu-top ul li a:visited { 
	display:block; 
	line-height:20px;
	background:url(images/borders/menu-03.gif) repeat-x;
	padding:0px 20px 1px 20px;
	color:#000000;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	border-right:2px solid #999999;
	}
.menu-top ul li a:hover { 
	background:url(images/borders/menu-04.gif) repeat-x;
	}

.menu-main {
	background:url(images/borders/menu-back.jpg) no-repeat right; height:40px;
}
.menu-main ul { list-style:none; margin:0px; padding:0px; }
.menu-main ul li { float:left;  }
.menu-main ul li a, .menu-main ul li a:visited { 
	display:block; 
	line-height:38px;
	background:url(images/borders/menu-01.gif) repeat-x;
	padding:0px 15px 0px 15px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
	border-right:2px solid #999999;
	}
.menu-main ul li a:hover { 
	background:url(images/borders/menu-02.gif) repeat-x;
	color:#001020;
	}
.menu-footer {
	background:url(images/borders/menu-back-footer.gif) no-repeat;
	height:40px;
	text-align:center;
	font-size:80%;
	color:#CCCCCC;
	margin-top:1px;
}
.menu-footer a, .menu-footer a:visited { color:#FFFFFF; text-decoration:none; line-height:25px; }
.menu-footer a:hover { text-decoration:underline; }
.content-out { background-color:#FFFFFF; border-top:2px solid #2B303C;}
.content { margin:10px; }
.content img { margin:5px; border:none; text-decoration:none; }
.novacort-footer { margin-top:10px; text-align:center; font-size:80%; color:#FFFFFF; }
.clear { clear:both; }


.cortineros-logo { font-size:75%; text-align:center; font-weight:bold; }
.cortineros-titulo-01 { background-color:#000000; color:#FFFFFF; text-align:center; }
.message { font-size:80%; text-align:center; }

.linea-cortineros { color:#41495D; }
.linea-cortineros a, .linea-cortineros a:visited { color:#41495D; text-decoration:underline; }
.linea-cortineros a:hover { color:#000066; }

.precios td { color:#FFFFFF; background-color:#585F7C; border:1px solid #CCCCCC; padding:2px; }

.view-site { float:right; margin-top:12px; margin-right:30px; }
.view-site a, .view-site a:visited { color:#FFFFFF; text-decoration:none; }
.view-site a:hover { color:#CCCCCC; }
.view-site a img {
display:inline;
border: none;
}
