body { margin:0px; background:url(../img/tit_bg.jpg) repeat-x; height:100%; }
img { border:0px; }
ul.menu { margin:0px; padding:0px; padding-top:5px; float:left; margin-left:-10px; }
ul.menu li { display:inline; margin:0px; float:left; line-height:15px; }
ul.menu li img { margin-top:7px; }
h1.titulo {
	margin:0px;
	text-align:center;
	font-weight:normal;
	padding:0px;
	padding-top:5px;
	color:#333333;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
}
span.enlace { color:#666666; text-decoration:none; font-family:"Trebuchet MS", Arial; font-size:12px; height:15px; line-height:15px; }
a.enlace { color:#FF9900; font-weight:bold; text-decoration:none; font-family:"Trebuchet MS", Arial; font-size:12px; height:15px; line-height:15px; }
a.enlace:hover { color:#FF6633; text-decoration:underline; }
a.enlacePos { padding-top:10px; margin-right:9px; margin-left:9px; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FF9900; text-decoration:none; }
a.enlacePos:hover { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FF9900; text-decoration:underline; }
#ajuste { width:100%; }
#contenedor { margin:auto; width:630px; overflow:visible; padding-left:20px; margin-bottom:10px; }
#cabecera { background:url(../img/tit_port.jpg) no-repeat; width:949px; height:508px; margin:auto; position:relative; }
.miniatura { 
	/* border:6px solid #EAEAEA; */
	border:6px solid #ccc;
	-moz-border-radius:10px;
	margin-right:15px; 
	margin-bottom:15px; 
	height:124px; 
	display:inline-block; 
	float:left; 
}
.miniatura:hover {
	border:6px solid #669900;
}
.titCont {
	font-family:"Trebuchet MS", Arial;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.textCont {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#3B3B3B;
}
.titPos {
	font-family:"Trebuchet MS", Arial;
	font-size:14px;
	font-weight:bold;
	color:#009900;
	border-bottom:1px solid #CCC;
	padding-left:2px;
	padding-right:2px;
	margin-bottom:4px;
	margin-top:0px;
}
.textPos {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#666666;
}
.subtextPos {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.linkPos {
	float:left;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold;
	display:block;
}
.listPos {
	margin:0px;
	padding:0px;
}
.listPos li {
	list-style:none;
	margin-bottom:2px;
	padding:0px;
}
.wlcTit {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#336600;
	float:left;
	margin-left:15px;
}
.wlcTxt {
	width:520px;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#666666;
	line-height:20px;
	float:left;
	text-align:justify;
	margin-left:15px;
}
.mc_info_txt {
	border:1px solid #FF9900;
	background-color:#FFFFCC;
	padding:10px;
	font-size:12px;
	display:block;
	font-family:"Trebuchet MS", Arial;
width:570px;
float:left;
	margin-top:15px;
}
.mc_info_txt_ok {
	font-weight:bold;
	color:#339900;
}
.mc_info_txt_nok {
	font-weight:bold;
	color:red;
}
.mc_info_txt_default {
	color:#333;
}
label {
	float:left;
	clear:both;
	font-family:"Trebuchet MS", Arial;
	font-weight:bold;
	color:#669900;
	font-size:12px;
	clear:both;
	display:block;

}
input {
	border:1px solid #ccc;
	float:left;
	font-family:"Trebuchet MS", Arial;
	width:90%;
	display:block;
	font-size:12px;
	clear:both;
	margin-bottom:10px;
	padding:3px;
	color:#999;
}
textarea {
	border:1px solid #ccc;
	width:300px;
	padding:3px;
	height:235px;
	display:block;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#999;
}