/* Sitio */
body
{
	margin:0;
	font-family:  tahoma, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	background:url(../images/fondo2.jpg) top repeat-x #FEFEFE;
}
.visible
{
	display: block;
}

.oculto
{
	display: none;
}

.fondo
{
	background: url(../images/fondo.jpg) repeat-x;
}

.empresa
{
	background:url(../images/mediov-empresa.jpg) repeat-x;
}
.titulo-col-1, .titulo-col-1 a
{
	font-family: sans-serif;
	color: #0f83ba;
	font-size: 16px;
	font-weight:bold;
	text-decoration: none;
}

a.titulo-col-1:hover
{
	text-decoration:none;
}

.titulo-col-1-gris, .titulo-col-1-gris a
{
	font-size: 10pt;
	color: #838383;
	text-decoration: none;
}

.subtitulo-col-1
{
	font-size: 8pt;
	color: #5B5B5B;
	text-decoration: none;
}

.subtitulo-despliegue-col-1
{
	font-size: 14pt;
	color: #F7AF49;
	text-decoration: none;
}
a.titulo-col-1:hover
{
	text-decoration: underline;
}

.titulo-col-2, .titulo-col-2 a
{
	font-size: 12pt;
	color: #808080;
	text-decoration: none;
}
a.titulo-col-2:hover
{
	text-decoration: underline;
}


.texto, .texto a
{
	color:#383838;
	text-decoration:none;
}
a.texto:hover
{
	text-decoration: underline;
}
.texto-col2
{
	font-size: 8pt;
}



.col1-bg
{
	background:url(../images/borde-medio-col1.jpg) repeat-y;
}

.col1-clientes
{
	background:url(../images/borde-medio-clientes.jpg) repeat-y;
}

.col2-bg
{
	background:url(../images/borde-medio-col2.jpg) repeat-y;
}

.col3-bg
{
	background:url(../images/borde-medio-col3.jpg) repeat-y;
}

.col3-login-bg
{
	background:url(../images/borde-medio-login.jpg) repeat-y;
}

.despliegue-bg
{
	background: #F8F8F8;
	border: 1px solid #DEDEDE;
}

.der-servicios
{
	background: #F8F8F8;
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
}

.epigrafe
{
	font-size: 8pt;
	padding-left:107px;
}

/* IMAGENES */
.borde-imagen {
	border: 1px solid #D7D7D7;
	padding: 1px;
}

.borde-imagen-col2 {
border: 1px solid #808080;
padding: 2px;
}

.separador
{
	border-bottom: 1px dashed #EAEAEA;
}
.form-textbox
{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding-right:30px;
	color: #000000;
}
.videos-descripcion
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.visor-contenedor
{
	padding-top: 10px;
	padding-bottom: 10px;
}


.disabled
{
	font-family: sans-serif;
	color: #CCCCCC;
	font-size: 16px;
	letter-spacing: .6pt;
	text-decoration: none;
}

.col4-bg
{
/*	background:url(../images/medio-col-4.jpg)
*/
background: #FBFBFB;
border-left: 1px solid #F0F0F0;
border-right: 1px solid #F0F0F0;
}

.boletin
{
	border: 1px solid #D9D9D9; background:url(images/boletin-bg.jpg) repeat-x; height:55px;
}

.titulo-superior
{
	font-family: Arial; font-size: 24px;
	color: #0D8141;
	font-stretch:condensed;
	padding-left:26px;
}

.links
{
	text-decoration: underline;
	font-size: 10px;
	color: #0D8141;
	font-stretch:condensed;
	letter-spacing: -0.1px;
}

.nota-copete
{
	font-size:14px;
}

.pie-fondo
{
	background:url(../images/pie-fondo.jpg) repeat-x;
}

.encuesta
{
	font-family: Arial;
	color: #0F83BC;
	font-size: 14px;
	font-weight:bold;
}

.sombra-general
{
	background:url(../images/sombra-general.jpg) repeat-y;
}

.sombra-flash
{
	background:url(../images/sombra-flash.jpg) repeat-y;
}

.titulos-cols
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-left:28px;
	font-family: "Trebuchet MS", sans serif;
}

.nodo-titulo
{
	
}

.nodo
{
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.pie-texto
{
	font-family:Tahoma, Arial, sans serif;
	font-size: 10px;
	color:#FFFFFF;
}

.titulos-col1
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	font-family: "Trebuchet MS", sans serif;
}

.col3
{
	background:url(../images/Sin-título-1.jpg) repeat-x #FFFFFF;
}

.encabezado-input
{
	font-size:9px;
	background:url(../images/fondo-input.jpg) #BDDEE3 top repeat-x;
	width:120px; 
	border: 1px solid #CCCCCC; 
	height:16px;
	padding-top: 2px;
}

.encabezado-texto
{
	font-size: 11px;
}