.Top_01 {
	height: 94px;
	background-image:    url("../img/top_fondo.gif");
}
.Top_02 {

	height: 20px;
	background-image:    url("../img/top_fondo02.gif");
}
.porlet01 {
	border: 1px solid #FF7400;
	background-image:    url("../img/portlet_fondo01.jpg");
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B4C88;
	text-align: left;
	background-color: #FFFFFF;
}
.fondo_general {
	background-repeat: repeat-x;
	border-top: 0px solid #000033;
	border-right: 1px solid #000033;
	border-bottom: 0px solid #000033;
	border-left: 1px solid #000033;
}
.fondo_02 {
	border: 0px solid #B0C8D2;
	background-image:    url("../img/general_fondo_naranja.jpg");
	background-repeat: repeat-x;
	background-position: top;
	height: 67px;
}
.top_fondo01 {
	border: 0px solid #B0C8D2;
	background-image:    url("../img/top_fondo01.gif");
	background-repeat: repeat-x;
	height: 75px;
}
.top_fondo02 {

	border: 0px solid #B0C8D2;
	background-image:     url("../img/top_fondo02b.gif");
	background-repeat: repeat-x;
	height: 195px;
}
.top_fondo03 {


	border: 0px solid #B0C8D2;
	background-image:    url("../img/top_fondo03.gif");
	background-repeat: repeat-x;
	height: 63px;
}
.top_fondo04 {
	border: 0px solid #B0C8D2;
	background-image:      url("../img/cont_fondo01.gif");
	background-repeat: repeat-x;
	background-color: #0A396E;
	background-position: top;
	height: 182px;
}
.cont_fondo01 {
	border: 0px solid #B0C8D2;
	background-repeat: repeat-x;
	background-color: #0A396E;
	background-position: top;
	background-image:       url("../img/cont_fondo01.gif");
}
.porlet02 {

	border: 1px solid #FF7400;
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.porlet03 {


	border: 0px solid #FF7400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.porlet04 {
	border: 1px solid #FF7400;
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B4C88;
	text-align: left;
	background-color: #FFEDDD;
	font-weight: bold;
}
.porlet05 {
	border: 1px solid #1B4C88;
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B4C88;
	text-align: left;
	background-color: #DDF4FA;
	font-weight: bold;
}
.info01 {

	border: 0px solid #FF7400;
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B4C88;
	text-align: left;
	background-color: #FFFFFF;
}
.porlet06 {

	border: 1px solid #1B4C88;
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B4C88;
	text-align: left;
	background-color: #E9F4FC;
	font-weight: bold;
}
.xxxx {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.txt01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DDFBFF;
	line-height: 16px;
	list-style-type: disc;
}
.tit01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #FFFFFF;
	letter-spacing: -2px;
}
.top_fondo02b {


	border: 0px solid #B0C8D2;
	background-image:     url("../img/top_fondo02b.gif");
	background-repeat: repeat-x;
	height: 195px;
}
.Txt_field {
	border: 1px ridge #6699CC;
	background-color: #8EBCDB;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
}
.Borde_form {
	border: 1px solid #8EBCDB;
}
.Boton {
	border: 1px ridge #6699CC;
	background-color: #3E8BBF;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
}
.Borde_prod {
	border: 1px solid #8EBCDB;
	padding: 10px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DDFBFF;
	line-height: 16px;
	list-style-type: disc;
	text-decoration:none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DDFBFF;
	line-height: 16px;
	list-style-type: disc;
	text-decoration:underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DDFBFF;
	line-height: 16px;
	list-style-type: disc;
	text-decoration:none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DDFBFF;
	line-height: 16px;
	list-style-type: disc;
	text-decoration:none;
}
.Txt_fieldarea {
	border: 1px ridge #6699CC;
	background-color: #8EBCDB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	overflow: auto;
}
