/*Importacion de estilos para form*/

@import url("niceforms-default.css");

/*termina importacion de estilos para form*/

/* Begin Styles Basics*/

body {
        font-family: Arial;
        margin: 0;
        font-size: 12px;
		background: #000 url(img/fondo_1.jpg) repeat-x top center;
        }


img{
border:0;
}

.logo{
position:absolute;
left:5px;
width:50
z-index:60;
}


.comandos_rapidos a{
font-family:Arial;
color:#999999;
text-decoration:none;
font-size:11px;
right:20px;
}

.comandos_rapidos a:hover{
color:#FFFFFF;
text-decoration:underline;

}

/*Finish Styles Basics*/


.titulo_libreta{
padding-top:22px;

}


/*menu de servicios*/
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }


#menu9 {
        width: 155px;
        /*margin: 2px;*/
		font-size:10px;
        }

#menu9 li a {
		  width:155px;
	      height: 50px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 25px;
          text-decoration: none;
        }

#menu9 li a:link, #menu9 li a:visited {
        color: #000000;
		font-size:10px;
        display: block;
        background:  url(img/menu9.png);
        padding: 5px 0 0 28px;
        }

#menu9 li a:hover, #menu9 li #current {
        color: #066198;
        background:  url(img/menu9.png) 0 -32px;
        padding: 5px 0 0 28px;
		text-decoration:underline;
        }
		
/*termina menu de servicios*/

/*menu de clientes*/

#menu10 {
        width: 120px;
        margin: 10px;
		font-size:10px;
        }

#menu10 li a {
		width: 120px;
        height: 32px;
		font-size:10px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height: 24px;
        text-decoration: none;
        }

#menu10 li a:link, #menu10 li a:visited {
        color: #000000;
        display: block;
        background:  url(img/menu10.png);
        padding: 5px 0 0 28px;
        }

#menu10 li a:hover, #menu10 li #current {
        color: #000066;
        background:  url(img/menu10.png) 0 -32px;
        padding: 5px 0 0 28px;
		text-decoration:underline;
        }

/*termina menu de clientes*/

/*estilos del contenido de informacion generado desde la BD*/

.titulo
{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:lighter;
color:#333333;
letter-spacing:1px;  
height:25px;
}

.textoazul
{
font-family: Arial;
font-size:10px;
color:#066198;
line-height:100%;

}
.textogris
{
	font-size:10px;
	color:#666666;
	line-height:100%;
	font-family: Arial;
}

.iconos
{
margin-right:5px;
width:25px;
height:25px;
}


a{
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	color:#333333;
	
} 


a:hover{
	font-family:Arial;
	font-size:10px;
	text-decoration:underline;
	color:#066198;
	}
	
.contenidotitulo{
font-family:Arial;
font-size:12px;
color:#066198;
text-decoration:none;
padding-bottom:8px;
padding-top:8px;
}

.contenidotitulo2{
font-family:Arial;
font-size:16px;
color:#066198;
text-decoration:none;
}


.contenidotexto{
text-align:justify;
font-size:10px;
padding-bottom:8px;
}

.contenidotexto ul{
padding-left: 0; 
margin-left: 36px; 
list-style-type: none; 
}

.contenidotexto li{
background: url(img/vineta.png) left center no-repeat;
margin-bottom: 10px;
padding-left: 15px;
}


.textocafesubcontenido a{
font-family:Arial;
font-size:10px;
color:#666666;
}

.textocafesubcontenido a:hover{
font-family:Arial;
font-size:10px;
color:#066198;
}

.texto_bienvenida{
font-family:Arial;
font-size:11px;
color:#333333;
text-align:justify;
padding-bottom:5px;
padding-left:40px;
padding-right:40px;
padding-top:1px;
}

/*terminan los estilos de contenido de informacion generado desde la BD*/


/*Estilos para el contenedor de clientes con scroll*/

#contenedor_scroll{
	margin:0 auto;
	text-align:left;
	width:150px;
	padding-top:2em;
	z-index:10;
}

#easyscroll{
	background:trasparent;
	margin:1em 0;
	}	


	#easyscrollnav, #easyscrollnav li{
		height:15px;
		line-height:15px;
		margin:0;	
		padding:0;
		}	
	#easyscrollnav{
		margin:1em 0;	
		}			
	#easyscrollnav li{
		list-style:none;
		float:left;
		font-size:10px;
		background:trasparent;
		margin-right:0px;
		padding:0 2px;
		color:#066198;
		cursor:n-resize;
		padding-left:17px;
		text-decoration:none;
		}					
	#easyscrollnav li.over{
		cursor:n-resize;
		padding-left:17px;
		font-size:10px;
		color:#066298;
		text-decoration:underline;
		}							


/*Terminan los estilos para contenedor de clientes con scroll*/

/*estilos para segunda version de menu dinamico con scroll*/


#NewsTicker{
	border:0;
	background:#trasnparent;
	width:150px;
	height:290px;
	margin:0 auto;
}

#NewsVertical {
	width: 150px;
	height: 244px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	
	#controller{
	padding-left:30px;
	font-family:Arial;
	font-size:9px;
	text-decoration:none;
	color:#066198;
	}
	
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 150px;
		height: 175px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 140px;
		color: #333333;
		text-align: left;
		font-size: 10px;
		margin: 0;
		padding: 8px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}

/*termina segunda version de menu dinamico con scroll*/
