@charset "utf-8";
/* CSS Document */
ul{
	list-style-image:url(images/li2.gif);
	list-style-position:10px;
}
ul.ul-twitter{
	list-style-image:url(images/fowllow%20us/twitter-ico.gif);
	list-style-position:10px;
}
td{
	text-align:left;
}
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#255788;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;	
}
/*h1{ font-family:"Arial";font-size:18px; line-height:15px; color:#555555;	}*/
h1{
color:#454545;
font-size:20px;
font-weight:normal;
line-height:25px;
margin:0;
padding:15px 0 0;
text-align:left;
}
.titulo-celeste{
color:#0099FF;
font-size:20px;
font-weight:normal;
line-height:25px;
margin:0;
padding:15px 0 0;
text-align:left;
}

h2{
color:#454545;
font-size:16px;
font-weight:normal;
line-height:20px;
margin:0;
padding:15px 0 0;
text-align:left;
}
h3{
color:#454545;
font-size:20px;
font-weight:normal;
line-height:20px;
margin:0;
padding:15px 0 0;
text-align:left;
}
td.td-tituloCubo{
color:#454545;
font-size:16px;
font-weight:normal;
line-height:12px;
font-weight:bold;
margin:0;
padding-top:10px;
padding-bottom:5px;
text-align:left;
}

td.td-tituloCubo-LN{
background-image:url(images/bg-cubito.gif);
background-repeat:repeat-x;
}
td.td-tituloCubo-content{
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}
.twiter-titulo{
color:#454545;
font-size:18px;
font-weight:normal;
line-height:18px;
margin:0;
padding:15px 0 0;
text-align:left;
}
.twiter-texto{
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:15px 0 0;
text-align:left;
}
td.td-gris{
	background-image:url(images/bg-gris.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}
td.td-main{
background-image:url(images/content-bg2.gif);
/*background-repeat:no-repeat;*/
background-repeat:repeat-y;
padding-left:18px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
text-align:left;
vertical-align:top;
}
td.td-menu{
padding-left:0px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
text-align:left;
vertical-align:top;
}

td.td-base{
text-align:left;
vertical-align:top;
padding-left:10px;
padding-top:0px;
}
td.td-div-menu-left{
background-repeat:repeat-x;
background-image:url(images/bg-menu.gif);
}
.borde-right{
padding-right:7px;
}
td.td-punteado{
background-image:url(images/punteado-fino.gif);
background-repeat:repeat-x;
padding-top:5px;
padding-bottom:4px;
}
/*** DIVS ****************************/
div#caja-celeste {
font-family:Arial, Helvetica, sans-serif;
outline-color:#CCCCCC;
font-size:11px;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
position:relative;
background:#f5fafe;
border:solid 1px #519fdd;
/*border-top: 2px solid #519fdd;*/
}

div#caja-amarilla {
font-family:Arial, Helvetica, sans-serif;
outline-color:#CCCCCC;
font-size:11px;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
position:relative;
background:#fffbe2;
border:solid 1px #ffe222;
/*border-top: 2px solid #dcd069;*/
}
/*** COLORS ****************************/
/*** COLORS ****************************/
.menu-left{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0188ca;
}
.menu-left-item{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0188ca;
}

/**************************************/
.txt-footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
color:#c7def5;
}
/****** LINKS *************************/
a.link-footer:link, a.link-footer:visited {
	color: #ffffff;
	font-size: 10px;
	font-family: "Arial";
	font-weight: normal; 
	text-decoration:underline;
}

a.link-footer:hover {
	color: #ffffff;
	font-size: 10px;
	font-family: "Arial";
	font-weight: normal;
	text-decoration: underline;	
}
a.link-navigator:link, a.link-navigator:visited {
	color: #666;
	font-size: 11px;
	font-family: "Arial";
	font-weight: normal; 
	text-decoration:underline;
}

a.link-navigator:hover {
	color: #333;
	font-size: 11px;
	font-family: "Arial";
	font-weight: normal;
	text-decoration: underline;	
}


a.link-celeste:link, a.link-celeste:visited {
	color: #0066FF;
	font-size: 11px;
	font-weight: normal; 
	text-decoration:underline;
}

a.link-celeste:hover {
	color: #0066FF;
	font-size: 11px;
	font-weight: normal; 
	text-decoration:underline;
}

a.link-celeste-small:link, a.link-celeste-small:visited {
	color: #0066FF;
	font-size: 9px;
	font-weight: normal; 
	text-decoration:underline;
}

a.link-celeste-small:hover {
	color: #0066FF;
	font-size: 9px;
	font-weight: normal; 
	text-decoration:underline;
}


a.link:link, a.link:visited {
	color: #0066FF;
	font-size: 9px;
    font: tahoma, sans-serif;
	font-weight: normal; 
	text-decoration:underline;
}

a.link:hover {
	color: #0066FF;
	font-size: 9px;
    font: tahoma, sans-serif;
	font-weight: normal; 
	text-decoration: underline;	
}

/****** LINKS *************************/
/****** FORMS *************************/
UIButton_Text{background-color:transparent;border:none;cursor:pointer;display:block;font-size:11px;font-weight:bold;line-height:14px;margin:0;overflow:visible;padding:0;width:auto}
/****** FORMS *************************/

/***** Footer *****/

#footer {
    clear: both;
    background: #fff url(/img/footer.gif) 100% 0 no-repeat;
    position: relative;
    text-align: left;
    padding-right: 20px;
    min-height: 180px;
} /*IE6*/

.footer-contents {
    float: left;
    background: url(/img/footer.gif) 0 0 no-repeat;
    padding-top: 25px;
    padding-left: 0px;
}

.footer-contents2 {
    color: #8696A4;
}

#footer .col, #footer .col-last {
    float: left;
    margin: 10px 0 0 0;
    padding: 1px 0;
    width: 33%;
    border-right: 1px solid #ddd;
    min-height: 210px;
    position: relative;
}

#footer .col-last {
    border: none;
    width: 45% !important;
} /*IE7*/

#footer dl {
    margin: 0;
}

#footer dl.col-prime {
    margin-bottom: 0.7em;
}

#footer dd {
    margin: 0;
    padding: 3px 10px;
    font-size: 85%;
}

#footer dd a {
    text-transform: uppercase;
    font: 85% tahoma, sans-serif;
	font-size:10px;
    text-decoration: none;
    background: url(/img/link-line.gif) repeat-x 0 100%;
    padding-bottom: 1px;
	color:#0066FF;
}

#footer dd a span {
    text-transform: none;
}

#footer dt {
    font-size: 105%;
    font-weight: bold;
    letter-spacing: -0.02em;
    padding: 0 10px;
}

#footer .footer-feature {
    position: absolute;
    right: 10px;
    top: 28px;
}

.foot-clear {
    height: 0;
}
.copyright img {
    float: left;
    margin-right: 1.5em;
}
	 	 	 
.copyright span { 	 	 
	padding: 0 10px; 	 	 
    color: #bbb; 	 	 
} 
.rojo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
font-weight:bold;
}
.copyright {
    font-size: 85%;
    color: #999;
    clear: both;
    background: #e5ecf3 url(/img/footer.gif) 0 -385px no-repeat;
    padding: 0 0 0 15px;
}

.copyright div {
    background: url(/img/footer.gif) 100% -385px no-repeat;
    padding: 30px 15px 40px 0;
}

.copyright a {
    color: #999;
}

td.td-right{
text-align:right;
}
.img-borde{
padding-right:15px;
padding-bottom:5px;
}

td.td-fila-main{
background-image:url(images/row-bg-main.gif);
background-repeat:repeat-x;
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
padding-right:5px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
td.td-fila{
background-image:url(images/row-bg-normal.gif);
background-repeat:repeat-x;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
padding-right:5px;
font:Arial, Helvetica, sans-serif;
font-size:10px;
}

td.td-row-div{
background-image:url(images/row-bg-div.gif);
background-repeat:repeat-x;
padding-top:4px;
padding-bottom:4px;
}
td.td-centrado{
text-align:center;
}
td.td-derecha{
text-align:right;
}
td.derecha{
	text-align:right;
	padding-right:10px;
}

td.celda-titulo{
	background-color:#999;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
td.celda-item{
	background-image:url(images/bg-celda.gif);	
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
