*{ margin:0; padding:0}
body{ background-color:#fff;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:85%; color:#666666;line-height:17px}
P { font-size: 12px}
H1 {font-weight: bold;font-size:14px; color: #0087a6;}
H3 {font-weight:bold;font-size: 14px; color: #0087a6; }
H4 {font-weight:bold;font-size: 12px; margin-bottom:0px; color: #0087a6;}

.apartat {background-color:#f4f2eb; border:1px solid #ebebeb;padding:1em; margin-bottom:1em; width:640px;-moz-border-radius:12px;-webkit-border-radius: 12px;box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc;  -moz-box-shadow:2px 2px 5px #999;}
.apartat h3{color:#0087a6; border-bottom:1px solid #0087a6; margin-bottom:0.5em}
.apartat h4{color:#0087a6}
.apartat img{margin:0.5em; padding:2px; border:1px solid #dedede}
.apartat ul li a{ color: #666; }
.apartat ul li a:hover{ background:#666; color:#fff}

/* CARRUSEL http://zendold.lojcomm.com.br/icarousel/ */
/* example_6 css */
#carrusel {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 640px; /* important */
	height: 290px; /* important */
	margin: 0;
	background: #fff;
}
#carrusel_content {	position: absolute;	top: 0;	margin-left: 0;}
#carrusel_content #carrusel_content li {list-style: none;margin: 0;padding: 0;}
#carrusel_content {width: 13440px;}
#carrusel ul li {display: block;float: left;margin: 0;padding: 0;border: none;background-color: #fff;}
#carrusel ul li img {display: block; margin-top:10px; }
#carrusel_frame { position: relative;margin: 265px 131px 0 131px;}
#carrusel_frame ul li {	margin: 0 5px;}
#carrusel_frame ul li img{background-color:#000000;color:#fff;border: 1px solid #ccc;padding: 2px;}
#carrusel_frame ul li a{color:#3A97A6; background-color:#fff}
#carrusel_frame ul li img:hover {border: 1px solid #369;}

#buscador{ margin:1em; background-color:#6BADBD; padding:2px 20px; border:1px solid #cccccc;-moz-border-radius:12px;-webkit-border-radius: 12px;behavior:url(include/border-radius.htc); }
#buscador input{ background-color:#f3f8f1; padding:2px; font-style:italic; color:#838383}
#buscador input:focus{ background-color: #FFFFEE; font-style:normal; color: #000000}

form.datos{width:50%; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
form.datos input{padding:.3em; margin-left:0.8em; font-size:12px;}
form.datos textarea{padding:.3em; font-size:12px; margin-left:0.8em;}
form.datos textarea:focus{border:1px solid #247A28; background-color:#f3f8f1}
form.datos input:focus{border:1px solid #247A28; background-color:#f3f8f1}
form.datos legend{color:#247A28; margin-left:1em}
label {display: block;margin: .2em 0 0 0.5em; font-size:12px}
.btn {display: block;margin:1em; padding:3px; background-color:#0087a6; color:#FFF}
.btn:hover{cursor:pointer;}

ul#navmenu { background-image:url(../images/linea.jpg); background-repeat:repeat-x; margin-top: 1em;position:relative; display:block;background-color:#35a1b1;border-top:1px solid #e4e4e4;border-bottom:1px solid #c1c1d5; float:left;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 0 0 30px;width:1250px; height:22px}
ul#navmenu li{ margin:0px; width:10em; text-align:center; display:inline;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-right:2em;padding:2px;position:relative;}
ul#navmenu li:hover{background-image:url(../images/lineaOn.jpg); }
ul#navmenu a{ display:block;text-decoration:none;color:#fff; font-weight: bold}
ul#navmenu a:hover{text-decoration: underline}
hr{color:#6badbd}

UL {list-style-type:none;FONT-SIZE: 11px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}
.tabla {width: 640px;border-spacing: 0;border-collapse: collapse;margin:20px 0 30px 0; font-size:12px}
.tabla th, .tabla td {border: 1px solid #35a1b1;text-align: left;padding:5px;font-weight:100; background-color:#fff}
.tabla td.cap{background-color:#f3f8f1; color:#35a1b1;border: 1px solid #35a1b1;}
.tabla td a{color: #395796; font-weight:bold }
.tabla td a:hover{ text-decoration:underline }

.portada {width:98%; min-height:400px;}
.portada .producto{width:48%; background-color:#fff; float:left; padding-bottom:12px; margin:5px; border-bottom:1px dotted #ccc}
.portada .producto h4 a{color:#0087a6; font-size:1.2em;}
.portada .producto h4 a:visited{color:#0087a6}
.portada .producto h4 a:hover{ text-decoration:underline;color:#717171}
.producto img{ float:left; margin:0.5em; border:0; width:76px}
.portada .producto p{text-align: left; margin:0.2em}
.portada .producto a{color:#666666; clear:both; margin:0.5em;font-size:0.8em}
.portada .producto a:visited{color:#666666;}
.portada .producto a:hover{ text-decoration:underline;}

.postit{float: left;margin:0.5em 0 1em 0.5em; clear:both;border-right:1px solid #cccccc; border-left:1px solid #cccccc;text-align:left;background-color: #fff; min-height:5em;box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc;  -moz-box-shadow:2px 2px 5px #999;filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=6);}
.postit h1{border:1px solid #ccc; font-size:12px; color:#3A97A6; text-align:center; padding:1em}
.postit p{text-align:left;padding:0; font-size:12px; clear:both; margin:1px 0 10px 5px}
.postit p img{ border:0; width:50px; float:left; margin:3px}
.postit p a{color:#558d9b}
.postit p a:visited{color:#558d9b}
.postit p a:hover{ text-decoration:underline; color:#558d9b}

OL {FONT-SIZE: 8pt; }
TD.campo {	FONT-WEIGHT: bold; FONT-SIZE: 8pt;  TEXT-ALIGN: right}
TD.cuadro {	FONT-SIZE: 8pt; FONT-FAMILY: Verdana}
TD.cabbfosctop {FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #3a97a6; BORDER-BOTTOM-COLOR: #3a97a6; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #54a7a7; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #3a97a6; BORDER-RIGHT-COLOR: #3a97a6}
TD.cabbfoscesq {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #3a97a6}
TD.cabbclartop {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #54a7a7}
TD.cabbclaresq {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #54a7a7}
TD.celda { font-size:12px; line-height:140%;}
TD.cabnoticia {	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 10px; BORDER-LEFT: 1px solid; LINE-HEIGHT: 140%; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana}
TD.noticia {BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid}
.menu { width:150px; text-align:left;background-color:#ffffff; font-size:12px; padding-left:0.5em}
.cabmenu { text-align: left; margin:0.5em; border-bottom:1px dotted #ccc; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #9f8e6b; }

.aviso {BORDER-RIGHT: #800000 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #800000 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #800000 2px solid; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #800000 2px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffcccc}
A {TEXT-DECORATION: none}
A.menu {TEXT-DECORATION: none;}
A.menu:visited {COLOR: #0087a6}
A.menu:link {COLOR: #0087a6}
A.menu:hover { text-decoration:underline; color:#6badbd}
A:link {COLOR: #4169e1; TEXT-DECORATION: none}
A:visited {COLOR: #4169e1; TEXT-DECORATION: none}
A:active {COLOR: #4169e1; TEXT-DECORATION: none}
A:hover {COLOR: #3a6464; TEXT-DECORATION: none}
TABLE.verd {BORDER-LEFT-COLOR: #3a97a6; BORDER-BOTTOM-COLOR: #3a97a6; BORDER-TOP-COLOR: #3a97a6; BORDER-RIGHT-COLOR: #3a97a6}