body, td
{
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 8px;
	color : #000000;
	border-style: none;
  	border-width: 0px;
	margin: 0px;
}

UL {list-style : url('../imagenes/ul.gif');}

.tabla_titulo
{
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 9px;
	font-weight: bold;
	color : #000000;
	border-style: none;
  	border-width: 0px;
	margin: 1px;
}

.tabla_contenido
{
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 10px;
	color : #000000;
	margin: 0px;
}

.progreso_precarga
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 12px;
	text-align : left;	
	color : #FFFFFF;
	line-height: 110%;
}

.hormigas
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin-left: 15px;
	font-size : 9px;
	color : #404040;
}

.hormigas_on
{
	font-weight : bold;
	color : #000000;
}

.noticias_titulo
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 10px;
	font-size : 14px;
	font-weight : bold;
	text-align : right;	
	color : #cfd9dd;
}

.viewNewTitle
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;	font-size : 17px;
	text-align : right;
	font-weight : bold;
	color : #000000;
	line-height: 100%;
}

.viewNewDate
{
  	font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;	font-size : 10px;
	text-align : right;
	font-weight : bold;
	color : #000000;
	line-height: 110%;
}

.viewNewContent
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;	font-size : 12px;
	text-align : justify;
	font-weight : normal;
	color : #000000;
	line-height: 110%;
}
.noticias
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 17px;
	font-size : 9px;
	text-align : left;	
	color : #e0e7ea;
	line-height: 110%;
}

.newsmoreinfo:link, .newsmoreinfo:visited, .newsmoreinfo:active
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 9px;
	margin-left: 100px;
	text-align : left;	
	color : #FFFFFF;
	line-height: 110%;
   text-decoration: none;
}

.newsmoreinfo:hover{	
	color : #111111; 
}

.titulo_home
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 10px;
	font-size : 14px;
	font-weight : bold;
	text-align : left;	
	color : #261f55;
}

.contenido_home
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin-left: 22px;
  	margin-right: 22px;
  	margin-bottom: 22px;
	font-size : 11px;
	text-align : left;	
	color : #424242;
	line-height: 110%;
}

.formulario INPUT
{
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 9px;
	background-color: #f2f2f2;
	border : 1px solid #303030;
	padding : 0px;	
	color : #303030;
	width : 125px;
	height: 13px;
}

.partners
{
  	font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size : 9px;
	margin: 5px;
	text-align : center;	
	color : #404040;
	line-height: 100%;
}

.error
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 20px;
	font-size : 13px;
	color : #202020;
	line-height: 110%;
}

.error_big
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 20px;
	font-size : 14px;
   font-weight : bold;
	color : #000000;
	line-height: 110%;
}

P { text-indent: 10px; }

.cap {
	margin-left: -8px;
	margin-right: 10px;
	float: left;
	width: 52px;
	font-size: 58px;
	line-height: 42px;
	font-weight: bold;
	color:#3e4b4f;
	font-family: Verdana, Arial, Georgia;
}

.quotes{
	text-align: center;
	margin: 10px;
	color:#737373;
	font-family: Verdana, Arial, Georgia;
	font-weight:bold;
	font-size: 15px;
	line-height: 110%;
}

.enfatiza{
   color:#4d5488;
   font-weight:bold;
}

.submenu_n0
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-align: center;
	font-weight: bold;
	margin-top: 6px;
	font-size : 13px;
   color : #000000;
	line-height: 125%;
	text-decoration: none;
}

.submenu_n1:link, .submenu_n1:visited, .submenu_n1:active
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 12px;
	text-align: left;
	font-weight: bold;
	color : #333342;
	line-height: 120%;
	text-decoration: none;
}

.submenu_n1_nolink
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 12px;
	text-align: left;
	font-weight: bold;
	color : #333342;
	line-height: 120%;
}

.submenu_n1:hover{	
	color : #505868; 
}

.submenu_n2:link, .submenu_n2:visited, .submenu_n2:active
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 10px;
	color : #333342;
	line-height: 120%;
	letter-spacing: -0.2px;
	text-align: left;
	text-decoration: none;
}

.submenu_n2:hover{	
	color : #505868; 
}

.contenido_general
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 20px;
	font-size : 11px;
	color : #222222;
	line-height: 125%;
}

.contenido_acceso
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 20px;
	font-size : 11px;
	color : #F50606;
	line-height: 125%;
}

.contenido_subtitulo
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 10px;
	font-size : 13px;
	font-weight: bold;
	color : #3b6372;
	line-height: 120%;
}

.contenido_subsubtitulo
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 5px;
	font-size : 11px;
	font-weight: bold;
	color : #5b8392;
	line-height: 120%;
}

.cabecera_seccion
{
  	font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;
  	margin-left: 20px;
	font-size : 13px;
	font-weight:bold;
	color : #FFFFFF;
	line-height: 125%;
}

.cabecera_subseccion
{
  	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
  	margin: 10px;
  	font-weight:bold;
	font-size : 13px;
	letter-spacing: -0.2;
	color : #203c45;
	line-height: 105%;
}

.spacer{clear:both; height:1px;}

.demo_form{
	margin:0 auto;
        width:400px;
        padding:14px;
}

/* ----------- basic ----------- */
        #basic{
                border:solid 2px #DEDEDE;
        }
        #basic h1 {
                font-size:14px;
                font-weight:bold;
                margin-bottom:8px;
        }
        #basic p{
                font-size:11px;
                color:#666666;
                margin-bottom:20px;
                border-bottom:solid 1px #dedede;
                padding-bottom:10px;
        }

        #basic label{
                display:block;
                font-size:12px;
                font-weight:bold;
                text-align:right;
                width:140px;
                float:left;
        }

        #basic .label{
                display:block;
                font-size:12px;
                font-weight:bold;
                text-align:right;
                width:240px;
                float:left;
        }

	#basic .small{
                color:#666666;
                display:block;
                font-size:9px;
                font-weight:normal;
                text-align:right;
                width:140px;
        }

        #basic input{
                float:left;
                width:200px;
                margin:2px 0 30px 10px;
        }

        #basic button{
                clear:both;
                margin-left:150px;
                background:#888888;
                color:#FFFFFF;
                border:solid 1px #666666;
                font-size:11px;
                font-weight:bold;
                padding:4px 6px;
        }
