/* ================================
    Estilos css para el portal 
   ================================
*/   
/* Define tabla de inicio del portal */
.tabla_inicio
{
	border: 0px solid;
	background-position: center top;
	background-image: url(../images/fondo01.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
.bginquierda{
	width: 17%;
	height: 100%;
	vertical-align: top;
	background-image: url(../images/bgizq.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}
.cabderecha{

	height: 100%;
	vertical-align: top;
	background-image: url(../images/logocab03.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.bgderecha{

	height: 100%;
	vertical-align: top;
	background-image: url(../images/bgder.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}


.Salir {
	text-decoration:    none;
	color:  #ffffff;
	font-family: verdana;
	font-weight:  bold;
	font-size: 10px;
	BORDER-RIGHT: #EBEBE2 1px solid;
	BORDER-LEFT: #EBEBE2 1px solid;
	BORDER-top: #EBEBE2 1px solid;
	BORDER-bottom: #EBEBE2 1px solid;
	background-color: #141414;
	width: 56px;
	height: 16px;
	text-align: center;
	vertical-align: middle;
}

.Usuario    {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #4B4B47;
	text-decoration: none;
	letter-spacing: 0.1 em;
}

/* NOTICIAS */
.titular1   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 30px;
	color: #AA131C;
	text-decoration: none;
	background-image: ;
	letter-spacing: 0em;
	line-height: 30px;
}
.titular1:hover   {
	text-decoration: underline;
	color: #4B4B3F;
}
.not_titular   {
	text-decoration:    none;
	color: #ffffff;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}.not_titular:hover   {
	text-decoration:    none;
	color: #B2D9FF;

}
.not_titularbis  {
	text-decoration:    none;
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
.not_texto   {
	text-decoration:    none;
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
}
.not_textobis   {
	text-decoration:    none;
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
}
.fecha   {
	text-decoration:    none;
	color: #2F97FF;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
}


/* varios  */

.moreinfo   {
	text-decoration:    none;
	color: #B2D9FF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.moreinfo:hover   {
	text-decoration:none;
	color: #ffffff;

}
.moreinfobis   {
	text-decoration:    none;
	color: #5AB1FF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.moreinfobis:hover   {
	text-decoration:none;
	color: #8DA0B5;

}

.resaltar01   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #648AAB;

}
.rojo   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.alertap   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.alertag   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
}
.link   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.link:hover   {
	text-decoration:    underline;
	color: #FF0000;
}
.link2   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.link2:hover   {
	text-decoration:    underline;
	color: #FF0000;
}

.banner01    {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #879FB1;
	text-decoration: none;
	letter-spacing: 0.03em;
} 

.pielink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #676E7A;
	font-weight: bold;
}
.pielink:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.cablink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
}
.cablink:hover
{
	text-decoration: underline;
	color: #676E7A;
}


.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-weight:    normal;
    color: #273152;
}

.BuscadorTextBox
{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #872C11;
	height: 17px;
}

A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    
/* GENERIC */
BODY
{
	border: 0px solid;
	background-position: center top;
	background-image: url(../images/fondo02.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;


}
TABLE
{
	border: 0px solid;
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	font-size: 11px;
}

H1  {
}

H2  {
}
INPUT  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #666666;
	border: 1px solid #666666;
}
TextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #666666;
	border: 1px solid #666666;
}
SELECT  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #666666;
	border: 1px solid #666666;
}
A  {
	text-decoration:    none;
	color:  #872C11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0.1em;
}

A:hover {
    text-decoration:    underline;
    color:  #4A4A3F;
}

UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: #D2DADF;
    height:4pt;
    text-align:left
}


/* MENU ********************************************* */

.menu_corp    {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
} 

.menu_corp:hover    {
	color: #5AB1FF;
	text-decoration: none;
}

.menu_corp2    {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FFC851;
	text-decoration: none;
	line-height: 18px;
} 

.menu_corp2:hover    {
	color: #5AB1FF;
	text-decoration: none;
}

.cab_menu    {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #5AB1FF;
	text-decoration: none;
	letter-spacing: 0.01em;
} 

.cab_menu:hover    {
	color: #ffffff;
	text-decoration: none;
}
.link_general    {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #5AB1FF;
	text-decoration: none;
	letter-spacing: 0.01em;
} 

.link_general:hover    {
	color: #666666;
	text-decoration: none;
	text-decoration: underline;
}
.titularportal   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #AA131C;
	text-decoration: none;
	background-repeat:no-repeat;
	padding-left: 5;
	line-height: 25px;
}

.titularportal2   {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4A6A88;
	letter-spacing: 0em;
	border: 0px solid;
	line-height: 17px;
}
.titularportal3   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #4A6A88;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: normal;
}

.negrita_11
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.negrita_10
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.titulo_naranja
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F7A300;
	line-height: 25px;
	letter-spacing: 1px;
}

.link_subtitulo_naranja
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 25px;
	text-decoration: none;
}
.link_subtitulo_naranja:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7A300;
	line-height: 25px;
	text-decoration: none;
}
.subtitulo_naranja
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7A300;
	line-height: 25px;
}
.subtitulo_naranja_negrita
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7A300;
	line-height: 25px;
	font-weight: bold;
}
.negrita_10gris
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7088A2;
}

.foto_hand
{

	cursor: hand;
}
.cerrar   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
