body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-color: #FFFFFF;
}
.menu_perfil {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}

table.cabecera{
	padding: 0px;
	margin: 0px;
	border: 0px;
	float: bottom;
}
.borde_cero {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: bottom;
}
a:link, a:visited, a:active{
	text-decoration: none;
	color: #333333;
}
a:hover{
	text-decoration: underline;
	color: #990000;
}
.fondo_cabecera{
	background-image: url(images/cabecera_r1_c4.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.linea_menu_doble {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFEEDD;
	color: #FFFFFF;
	font-weight: bold;
}
.linea_menu_simple {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFEEDD;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	line-height: 14px;
}
.linea_menu_simple_sin {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	line-height: 14px;
}
.texto_menu {
	font-size: 12px;
	font-weight: bold;
	color: #0A0A6B;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	line-height: 14px;
}

a.menu:link, a.menu:visited, a.menu:active{
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 20px;
}
a.menu:hover{
	text-decoration: none;
	color: #6060F0;
	padding-left: 20px;
	background-image: url(images/flecha.jpg);
	background-position: center left;
	background-repeat: no-repeat;
}
a.menu_sel:link, a.menu_sel:visited, a.menu_sel:active{
	text-decoration: none;
	color: #6060F0;
	padding-left: 20px;
	background-image: url(images/flecha_on.jpg);
	background-position: center left;
	background-repeat: no-repeat;
}
a.menu_sel:hover{
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 20px;
	background-image: url(images/flecha.jpg);
	background-position: center left;
	background-repeat: no-repeat;
}

.fondo_menu_lateral{
	background-image: url(images/cabecera_r3_c1.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	width: 203px;
}
.fondo_menu_lateral_1{
	background-image: url(images/cabecera_r3_c2.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	width: 19px;
}
.boton_menu{
	border-left: #FFDCA8 solid 1px;
	font-weight: bold;
	font-size: 12px;
}
.acceso {
	font-size: 9px;
	font-weight: bold;
	color: #090990;
	border: 1px solid #FE9900;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	cursor: hand;
}

.boton_ultimo_menu{
	border-left: #FFDCA8 solid 1px;
	border-right: #FFDCA8 solid 1px;
	font-weight: bold;
	font-size: 12px;
}
td, th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px}

h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px}

code {
	font-family: Courier New, Courier, mono;
	color: #666666;
	font-size: 12px
	}

/*----------Footer----------*/
.rotecfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : italic;
}
.rotecfooterdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : italic;
	color : Maroon;
}
.texto_tamano{
	font-size: 9px;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.smalltextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Red;
	text-decoration: none;
}
.listeditemst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.TitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF8C00;
	text-decoration: none;
}
.smalllist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	list-style-position: outside;
	text-align: left;
	list-style-type: square;
	line-height: 16px;
}
.smalltextident {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.smalltextidenthint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.lineasintermedias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #000099;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}
.TituloDescarga {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
}
.TituloDescargaRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #CC0000;
}
.TituloSuperBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #F29200;
	padding: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	background-image: url(images/cola_titulo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.BoxCompleto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	border: 1pt solid #666666;
	background-color: #FFF0D2;
}
.Box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	border: 1pt solid #666666;
}
.TituloDescargaBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
}
.tipo_encuesta_12 {
	font-size: 14px;
	color: #003399;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	padding: 2px;
	font-weight: bold;
}
.titulo_producto {
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
a.titulo_producto:active, a.titulo_producto:visited, a.titulo_producto:link{
	color: #000099;
}
a.titulo_producto:hover{
	color: #333333;
}
.texto_subtitulo_producto {
	font-size: 11px;
	font-weight: bold;
	color: #FD7E00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titulo_capitulo_prod {
	font-size: 14px;
	font-weight: bold;
	color: #C10000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 4px;
	background-color: #FFEFCE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FE9900;
}
input.radio {
	vertical-align: middle;
}
input.user {
	font-size: 9px;
	border: 1px solid #990000;
}
input.registro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.registro_boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #333333;
	font-weight: bold;
}
textarea.registro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select.registro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.identado_6 {
	padding-left: 6px;
}
.box_encuesta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	border: 1pt solid #666666;
	background-color: #FFF0D2;
	font-size: 11px;
}
.td_izquierda {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.td_abajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tipo_encuesta_12_negro {

	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.barra_baja_menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFDCA8;
}
.fondo_seccion {
	background-image: url(images/fon_pre.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CFCEF6;
	border-left-color: #CFCEF6;
}
.td_arriba_naranja {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
}
.text_ident_6 {
	list-style-position: outside;
	list-style-type: square;
	padding-left: 20px;
}
.identado_4 {
	padding: 4px;
}
.fondo_acceso {
	background-color: #FEDEAD;
	border: 2px solid #FE9900;
}


/* TABLA MODULOS ENTRADA */
.titulo_entradas{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
	height: 24px;
	font-size: 14px;
}
.tabla_bordeada {
	border: 2px solid #FF9900;
}
.tabla_bordeada_abajo_derecha {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
}
.tabla_bordeada_abajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.tabla_bordeada_derecha {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9900;
}

/* TABLA MODULOS SALIDA */
.titulo_salidas{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #990000;
	height: 24px;
	font-size: 14px;
}
.tabla_bordeada_sal {
	border: 2px solid #990000;
}
.tabla_bordeada_sal_abajo_derecha {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #990000;
	border-bottom-color: #990000;
}
.tabla_bordeada_sal_abajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.tabla_bordeada_sal_derecha {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
}

.fondo_cabecera_derecha {
	background-image: url(images/cabecera_r1_c5.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 11px;
	color: #000099;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.telefono_cabecera {
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.mas_info_td{
	background-image: url(images/boton_masinfo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
a.mas_info:link, a.mas_info:visited, a.mas_info:active {
	font-weight: bold;
	color: #FFFFFF;
}
a.mas_info:hover {
	font-weight: bold;
	color: #FFCC00;
}
.padding_6_top {
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px solid #FFCC00;
}
.espaciado {
	line-height: 16px;
	font-size: 12px;
}
.texto_justificado{
	text-align: justify;
}
.td_precio_index{
	color: #000000;
}
.td_precio{
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	vertical-align: text-bottom;
}
.precio_mod {
	font-family: "Comic Sans MS";
	font-size: 14px;
	color: #990000;
}
.texto_registrese {
	padding: 6px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background-color: #FFC875;
}
