body {	
/*	background:url(../images/fondo_bg1.png);*/
    background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 2em;	
	line-height: 1em;	
    	color: #000066;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em
	}	
h2 {
	color: #CCCCCC
	}
h3 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.15em;	
	color: #912837;
	}
h4 {
	color: #000000
	}
.tablas {
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-variant:normal;
   color: #660000;
   background-color: #FFFFFF;
}
.tablasc_n {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:bold;
   color: #000066;
   text-align:left;
   background-color: #FFFFFF;
}
.tablascc_n {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:bold;
   color: #000066;
   text-align:center;
   background-color: #FFFFFF;
}
.tablasc_p {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:normal;
   color: #000066;
   text-align:left;
}
.tablascc_p {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:normal;
   color: #000066;
   text-align:center;
}
.tablasc {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:normal;
   color: #000066;
   text-align:left;
}
.tablascc {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:normal;
   color: #000066;
   text-align:center;
}
.tablash {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:normal;
   color: #99CCFF;
   background-color:#000066;
   text-align:center;
}
.tablasresaltado {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:normal;
   color: #660000;
   background-color:#FFFF00;
   text-align:center;
}
.tablasnumero {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-variant:normal;
   font-weight:bold;
   color: #660000;
   text-align:right;
}
table {
	color: #FFFFFF
	}
td, th {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
    color:#912837;
	font-weight: normal;
	text-align: justify;
	}
texto{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
    	color:#001694;
	font-weight: normal;
	text-align: justify;
}	
textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em
	}
ul {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}
.titulo1 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:xx-large;	
	color: #001694;
	font-weight:bold;
	list-style-type: square;	
	list-style-position: outside
}
.titulointerno {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px;	
	color: #912837;
	font-weight:bold;
	list-style-type: square;	
	list-style-position: outside
}

.liga-boton_header{
	color: #FFFFCC;
	text-decoration:none;
	text-align:center;
}
.BulletBackgroundColor {
	color: #FFFFFF
	}
.DataColor {
	color: #DEDECA
	}
.footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: bold;
	line-height: 1.83em;
	color: #333333;
	background-color: #CCCCCC
	}
.FormBackgroundColor {
	color: #CCCCCC
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #CCCCCC
	}
.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #DEDECA
	}
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.NewsDataColor {
	color: #DEDECA
	}
.StoryTitle {
	color: #000000;
	font-weight: bold
	}
.StoryContentColor {
	color: #000000
	}
.TitleColor {
	color: #000000
	}
tr.ListHeaderColor th {
	text-align: left;
	}.small {
	font-size: 85%;
}
a.mainlevel:link, a.mainlevel:visited {
        display: block;
        background: url(../images/pestana_alta.jpg) no-repeat;
        vertical-align:middle;
        font-size: 14px;
        font-weight: bold;
        color: #001694;
        text-align: center;
        padding-top: 2px;
        padding-left: 0px;
        height: 25px !important;
        height: 25px;
        width: 120px;
        text-decoration: none;
}

a.mainlevel:hover {
        background-position: 0px -26px;
        text-decoration: none;
        color: #FFFF66;
}

a.mainlevel#active_menu {
        color:#FFFFFF;
        font-weight: bold;
        font-size:13px;
}

a.mainlevel#active_menu:hover {
        color:#990000;
}

a.sublevel:link, a.sublevel:visited {
        padding-left: 1px;
        vertical-align: middle;
        font-size: 11px;
        font-weight: bold;
        color: #008C00;
        text-align: left;
}

a.sublevel:hover {
        color: #008C00;
        text-decoration: none;
}

a.sublevel#active_menu {
        color: #333;
}

a.mainlevel-nav:link, a.mainlevel-nav:visited {
        display: block;
        background: url(../images/botonera_winblue.jpg) no-repeat;
        vertical-align:middle;
        font-size: 11px;
        font-weight: bold;
/*        color: #FFFFCC;*/
        color:#000033;
		line-height:normal;
        text-align: center;
        padding-top: 2px;
        padding-left: 12px;
        height: 36px !important;
        height: 36px;
        width: 200px;
        text-decoration: none;
}

a.mainlevel-nav:hover {
        background-position: 0px -36px;
        text-decoration: none;
        color: #912837;
}

a.mainlevel-nav#active_menu {
        color:#FFFFFF;
        font-weight: bold;
        font-size:13px;
}

a.mainlevel-nav#active_menu:hover {
        color:#990000;
}

a.botonera:link, a.botonera:visited {
        display: block;
        vertical-align:middle;
        font-size: 14px;
        font-weight: bold;
        color: #DEE3DF;
        text-align: center;
        padding-top: 2px;
        padding-left: 0px;
        text-decoration: none;
		width:auto;
		height:auto;
}
a.botonera:hover {
        text-decoration: none;
        color: #912837;
}

.inputbox {
   font-size:14px;
   font-family:Georgia, "Times New Roman", Times, serif;
   color: #660000;
   background: #CCCCCC;
}
.inputobliga {
   font-size:14px;
   font-weight:bold;
   font-family:Georgia, "Times New Roman", Times, serif;
   color: #FFFF00;
   background:#660000;
}
.inputnormal {
   font-size:14px;
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#FFFF33;
   background: #0099FF;
}
.inputerror {
   font-size:14px;
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#FFFF33;
   background:#660000;
}
.estilo_radio {
	font-size: 12px;
	font-weighr: bold;
	color: blue;
	background:lime;
	}
.obligatorio {
   font-size:12px;
   font-weight:bold;
   color: #990000;
}
.resaltado {
   font-size:14px;
   font-weight:bold;
   color: #000000;
   background:#FFCC66;
}
.normal {
   font-size:12px;
   font-weight:normal;
   color: #660000;
}
.comentario{
   font-size:9px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:center;
   background:#663333;
   color:#FFFF66;
   font-weight:bold;
}
.encabeza_columna{
   font-size:16px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:center;
   background:#DEE3DF;
   color:#912837;
   font-weight:bold;
   background: url(../images/marco_encabezado_c.jpg);
}
.informacion {
   background:url(../images/information.gif);
}
.instrucciones {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size-adjust:none;
	font-stretch:normal;
	font-variant:normal;
	font-style:normal;
	line-height:normal;
}

.suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 200px;
    background-color: #0033CC;
    -moz-border-radius: 7px;
/*    -webkit-border-radius: 7px;*/
    border: 2px solid #000;
    color: #CCCCCC;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #659CD8;
}

.Estilo1
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	line-height: 1em;	
        color: #912837;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em
	}	
.Estilo2
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 18px;	
	line-height: 2em;	
        color: #912837;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em
	}	
.Estilo3
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	line-height: 2em;	
        color: #912837;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em
	}	

