/************************************************************************/
/*       					WEB CINUR		  							*/
/************************************************************************/

/************************************************************************/
/*       				BLOQUES COMUNES		  							*/
/************************************************************************/

* 
{
	margin: 0;
	padding: 0;
}

body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}

#bloqueFondo
{
	margin: 0;
	padding: 0;
}

/* BLOQUE CONTENIDO */

#bloqueContenido
{
	width: 720px;
	margin: 0px;
	text-align: left;
}

*html #bloque_contenido
{
	width: 670px;
}

/* BLOQUE ENCABEZADO */

div#bloqueEncabezado
{
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	border-top: 1px solid #008080;
	border-bottom: 1px solid #008080;
}

div#bloqueLogotipo
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#bloqueLogotipo a 
{ 
	margin: 0; 
	padding: 0; 
	display: block; 
	width: 720px; 
	overflow:hidden; 
}

div#bloqueLogotipo a img 
{ 
	margin: 0; 
	padding: 0; 
	width: 720px;
}

div#bloqueLogotipo a span 
{ 
	display: none; 
}

/* BLOQUE LISTADO IDIOMA */

div#bloqueListadoIdiomas
{
	display: none;
}

/* BLOQUE FLASH */

div#bloqueFlash 
{
	display: none;
}

/* LISTADO MENU ENCABEZADO */

div#bloqueEncabezado ul.menuEncabezado
{
	display: none;
}

/* BLOQUE MENU PRINCIPAL */

div#bloqueMenuPrincipal
{
	margin: 10px 0px 10px 0px;
	text-align: center;
	width: 100%;

}

*html div#bloqueMenuPrincipal
{
	margin: 10px 0px 10px -20px;
}

div#bloqueMenuPrincipal ul
{
	list-style-type: none;
	margin: 0px auto 0px auto;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #008080;
	text-align: center;
}

div#bloqueMenuPrincipal ul li
{
	display: inline;
	margin: 0px auto 0px auto;
}

div.MenuNivel1
{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align: left;
}

div.MenuNivel1 ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

div.MenuNivel1 ul li
{
	margin: 0px auto 0px 20px;
	padding: 0px;	
	position: relative;
	border-left: 1px solid #008080;
	border-right: 1px solid #008080;
}

div.MenuNivel1 ul li a:link, div.MenuNivel1 ul li a:visited
{
	font-family: "Trebuchet MS";
	font-size: 1.1em;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 0px 12px 0px 12px;
}

div.MenuNivel1 ul li a.seleccionado:link, div.MenuNivel1 ul li a.seleccionado:visited, div.MenuNivel1 ul li a.seleccionado:hover, div.MenuNivel1 ul li a.seleccionado:active
{
	color: #008080;
	font-weight: bold;
	text-decoration: underline;
}

div.MenuNivel2
{
	display: none;
}

/* BLOQUE CON EL MAPA */

div.bloqueMapa
{
	display: none;
}

/* BUSCADOR */

div#bloqueCentralB
{
	display: none;	
}

/* TITULO Y RUTA */

div#bloque_titulo
{
	margin: 0px 0px 0px 0px;
	text-align: left;
}

div#bloque_titulo h1
{
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #666;
	font-size: 1em;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #008080;
	border-top: 1px solid #008080;
}
div#bloque_titulo span
{
	color: #008080;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 0px 2px;
}

div#bloque_titulo  a:link, div#bloque_titulo  a:visited
{
	color: #666;
	text-decoration: none;
}

/* BLOQUE PIE DE PAGINA */

div#bloquePiePagina
{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	clear: both;
	border-top: 1px solid #008080;
}

div#contenidoPiePagina
{
	width: 720px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

*html div#contenidoPiePagina
{
	width: 650px;
}

div#bloqueEnlacesPiePagina
{
	text-align: right;
}

div#bloqueEnlacesPiePagina ul
{
	display: none;
}

/* DIRECCION DATOS EMPRESA */

div#bloqueDireccionEmpresa
{
	padding: 5px 0px 0px 0px;
	float: left;
}

div#bloqueDireccionEmpresa p
{
	text-align: left;
	font-size: 0.8em;
	color: #008080;
	font-weight: bold;
	margin: 0px 10px 3px 0px;
	float: left;
}

/* COFINANCIAMIENTO */

div#confinanciado
{
	display: none;
}

/* ADMINISTRACION */

div#botonesOperaciones
{
	display: none;	
}

.barra_operaciones
{
	display: none;
}

/************************************************************************/
/*       					PAGINADOR		  							*/
/************************************************************************/

.paginador
{
	margin: 4px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

*html .paginador
{
	margin: 4px 10px 0px 0px;
}

.paginador p
{
	float: left;
	color: #999;
	font-weight:normal;
	font-size: 0.9em;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}
.paginador ul
{
	float: left;
}
.paginador ul li
{
	display: inline;
}
.paginador ul li a:link, .paginador ul li a:visited
{
	display: block;
	width: 14px;
	height: 14px;
	text-align: center;
	font-size: 0.9em;
	margin: 4px 3px 3px 3px;
	border: 1px solid #008080;
	float: left;
}

.paginador ul li span
{
	display: block;
	width: 14px;
	height: 14px;
	color: #fff;
	font-weight:normal;
	font-size: 0.9em;
	text-align: center;
	margin: 4px 3px 3px 3px;
	border: 1px solid #333;
	float: left;
}


/************************************************************************/
/*       						HTML		  							*/
/************************************************************************/

div.bloqueHtml
{
	margin: 0px 0x 0px 0px;
	padding: 10px 10px 0px 0px;
	text-align: left;
	width:95%;
}

div.bloqueHtml h1 
{
	font-family: Verdana, Arial;
	font-size: 1em;
	color: #990;
	font-weight: bold;
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.bloqueHtml h2 
{
	font-family: Verdana, Arial;
	font-size: 1em;
	color: #333;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

div.bloqueHtml h3 
{
	font-family: Verdana, Arial;
	padding:0px 0px 0px 7px;
	border-bottom:1px solid #008080;
	display:block;
	font-size: 0.9em;
	color: #555;
	font-weight: bold;
	margin: 8px 0px 5px 0px;
}

div.bloqueHtml h4 
{
	font-family: Verdana, Arial;
	font-size: 1em;
	color: #024d4d;
	font-weight: bold;
	margin: 8px 0px 5px 0px;
	padding: 5px 3px 5px 8px;
}

div.bloqueHtml a:link, div.bloqueHtml a:visited 
{
	color: #008080;	
	text-decoration: none;
}

div.bloqueHtml a.expand:link, div.bloqueHtml a.expand:visited 
{
	color: #008080;	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	display: list-item;
	list-style-type: square;
	list-style-position: inside;
}

div.bloqueHtml a.collapse:link, div.bloqueHtml a.collapse:visited 
{
	color: #008080;	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	display: list-item;
	list-style-type: square;
	list-style-position: inside;
}

div.bloqueHtml p 
{
	font-size: 1em;
	color: #333;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
}

div.bloqueHtml img
{
	margin: 5px;
}

div.bloqueHtml ul 
{
	list-style-type: square;
	margin: 15px 0px 15px 25px;
}

div.bloqueHtml ul li 
{
	margin: 0px 0px 8px 0px;
	font-size: 1em;
	line-height:150%;
}

div.bloqueHtml ol 
{
	margin:15px 25px 15px 25px;
}

div.bloqueHtml ol li 
{
	margin: 0px 0px 8px 0px;
	font-size: 1em;
	line-height: 150%;
}

/* Tablas */

div.bloqueHtml table
{
	border-collapse: collapse;
	font-size: 1em;
}

div.bloqueHtml table tbody
{
}

div.bloqueHtml table thead
{
}

div.bloqueHtml table th
{
	font-weight: bold;
}

div.bloqueHtml table tr
{
}

div.bloqueHtml table td
{
}

/* Clases */

div.bloqueHtml .resaltado
{
	color: #333;
	font-weight: bold;
}

div.bloqueHtml .imagen_con_borde
{
	border: 1px solid #cccccc; 
	padding: 1px; 
}

div.bloqueHtml .imagen_sin_borde
{
	border: 0px;
	padding: 1px;
}

div.bloqueHtml table.sin_borde
{
	border: 0px;
}

div.bloqueHtml table.sin_borde td
{
	border: 0px !important;
}


/************************************************************************/
/*       						GALERIA		  							*/
/************************************************************************/

div#bloqueGaleria
{
	margin: 10px 0px 5px 0px;
}
div#bloqueGaleria h3
{
	font-size: 0.9em;
	display: none;
}

div#bloqueGaleria div.ListadoFotos
{
	float:left;
	width: 50px;
}

div#bloqueGaleria div.ListadoFotos a span
{
	display: none;
}

div#bloqueGaleria div.ListadoFotos a.arriba:link, div#bloqueGaleria div.ListadoFotos a.arriba:visited
{
	display: block;
	width: 42px;
	height: 20px;
}

div#bloqueGaleria div.ListadoFotos a.abajo:link, div#bloqueGaleria div.ListadoFotos a.abajo:visited
{
	display: block;
	width: 50px;
	height: 20px;
}

div#bloqueGaleria div.ListadoFotos ul
{
	list-style-type: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

div#bloqueGaleria div.ListadoFotos ul li
{
	margin: 0px 0px 0px 0px;
}
div#bloqueGaleria div.ListadoFotos ul li a:link, div#bloqueGaleria div.ListadoFotos ul li a:visited
{
}

div#bloqueGaleria div.ListadoFotos ul li a span
{
	display: none;
}

div#bloqueGaleria div.ListadoFotos ul li a:link img, div#bloqueGaleria div.ListadoFotos ul li a:visited img
{
	border: 1px solid #008080;
}

div#bloqueGaleria div#ElementoGaleria
{
	float:left;
	width: 420px;
	text-align: center;
}

div#bloqueGaleria div#ElementoGaleria h4
{
	font-size: 1em;
	color: #333;
	margin: 0px 0px 10px 0px;
}

div#bloqueGaleria div#ElementoGaleria img
{
	border: none;
	margin-bottom: 10px;
	padding: 0px;
}

div#bloqueGaleria div#ElementoGaleria a:link, div#bloqueGaleria div#ElementoGaleria a:visited
{
	font-size: 1em;
	color: #333;
}


/************************************************************************/
/*       						DOCUMENTOS  							*/
/************************************************************************/

/* LISTADO DE DOCUMENTOS */

div#documentos
{
	margin: 0px 5px 0px 0px;
}

div#documentos ul.listadoDocumentos
{
	margin: 15px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}

div#documentos ul.listadoDocumentos li 
{
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
	list-style-position: inside;
	color: #008080;
}

div#documentos ul.listadoDocumentos li.novedad
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

div#documentos ul.listadoDocumentos li.ico_pdf
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

div#documentos ul.listadoDocumentos li a:link, div#documentos ul.listadoDocumentos li a:visited
{
	font-size: 1em;
	font-weight: bold;
	color: #008080;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#documentos ul.listadoDocumentos li p.fecha
{
	color: #999;
	font-size: 0.9em;
	margin: 6px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

*html div#documentos ul.listadoDocumentos li p.fecha
{
	margin: 6px 0px 0px 15px;
}

div#documentos ul.listadoDocumentos li p.contenido 
{
	font-size: 1em;
	margin: 7px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	line-height: 150%;
}

*html div#documentos ul.listadoDocumentos li p.contenido 
{
	margin: 7px 0px 0px 15px;
}

div#documentos ul.listadoDocumentos li p.archivo
{
	color: #07c5c5;
	font-size: 0.9em;
	margin: 3px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

*html div#documentos ul.listadoDocumentos li p.archivo
{
	margin: 3px 0px 0px 15px;
}

/* DOCUMENTO */

#documento 
{
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#documento h3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.2em;
	font-weight: bold;
	color:#008080;
}

#documento p.enlace 
{
	font-size: 0.9em;
	margin:3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#333;
}

#documento p.enlace  a:link, #documento p a:visited
{
	color:#008080;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	font-style:oblique;
}

#documento p.archivo 
{
	color: #07c5c5;
	font-size: 0.9em;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#documento p.fecha 
{
	color: #b4bbc2;
	font-size: 0.8em;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#documento p a:link, #documento p a:visited
{
	color:#999900;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}

#documento p a:hover, #documento p a:active
{
	color:#999900;
	text-decoration:underline;
}

#documento p.contenido
{
	font-size: 0.9em;
	margin:10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #333;
	line-height: 150%;
}

#documento a:link.volver, #documento a:visited.volver
{
	width:80px; 
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 13px;
	background: url(img/ico/ico_volver.gif) no-repeat left center;
}


/************************************************************************/
/*       						LOCALIZACIONES 							*/
/************************************************************************/

div#controles
{
	display: none;
}

div#enlaces_localizaciones
{
	margin: 0px auto 0px auto;
	padding: 4px 0px 4px 0px;
	border-top: none;
}

div#enlaces_localizaciones h1
{
	margin: 2px 5px 5px 5px;
	padding: 0px 0px 3px 0px;
	position: relative;
	font-size: 0.9em;
	color: #666;
	display: list-item;
	list-style-type: square;
	list-style-position: inside;
}

div#enlaces_localizaciones ul
{
	list-style-type: none;
}
div#enlaces_localizaciones ul li
{
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}

div#enlaces_localizaciones a.enlace4:link, div#enlaces_localizaciones a.enlace4:visited
{
	font-size: 0.8em;
	font-weight: normal;
	color: #000 !important;
	text-decoration: none;
	text-align: left;
	padding: 8px 0px 8px 26px;
	margin: 0px 0px 0px 0px;
}

div#enlaces_localizaciones a.enlace4activo
{
	font-size: 0.8em;
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
	text-align: left;
	padding: 8px 0px 8px 26px;
	margin: 0px 0px 0px 0px;
}

div#enlaces_localizaciones a.enlace5:link, div#enlaces_localizaciones a.enlace5:visited
{
	font-size: 0.8em;
	font-weight: normal;
	color: #333 !important;
	text-decoration: none;
	text-align: left;
	padding: 8px 0px 8px 26px;
	margin: 0px 0px 0px 0px;
}

div#enlaces_localizaciones a.enlace5activo
{
	font-weight: bold;
	font-size: 0.8em;
	color: #333 !important;
	text-decoration: none;
	text-align: left;
	padding: 8px 0px 8px 26px;
	margin: 0px 0px 0px 0px;
}

/* Enlaces a la web de google */

div#enlaces_localizaciones a.gmaps:link, div#enlaces_localizaciones a.gmaps:visited
{
	position: absolute;
	width: 16px;
	height: 16px;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

div#enlaces_localizaciones a span
{
	display: none;
}


/************************************************************************/
/*       						NOTICIAS	 							*/
/************************************************************************/

/* LISTADO DE NOTICIAS */

div#noticias
{
	margin: 0px 5px 0px 0px;
}

div#noticias ul.listadoNoticias 
{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	list-style-type:none;
}

div#noticias ul.listadoNoticias li
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
	list-style-position: inside;
	color: #008080;
}

div#noticias ul.listadoNoticias li.hoy
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

div#noticias ul.listadoNoticias li a:link, div#noticias ul.listadoNoticias li a:visited
{
	font-size: 1em;
	font-weight: bold;
	color: #008080;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#noticias ul.listadoNoticias p.subtitulo 
{
	color: #999999;
	font-size: 1em;
	margin: 8px 10px 0px 12px;
	padding: 0px 0px 0px 0px;
	color: #333;
	line-height: 140%;
}

*html div#noticias ul.listadoNoticias p.subtitulo 
{
	margin: 8px 10px 0px 15px;
}

div#noticias ul.listadoNoticias p.fecha 
{
	color: #999;
	font-size: 0.9em;
	margin: 5px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

*html div#noticias ul.listadoNoticias p.fecha 
{
	margin: 5px 0px 0px 15px;
}

/* NOTICIAS */

#noticia 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#noticia h3
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.6em;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#008080;
}

#noticia p.fecha 
{
	color: #aaa;
	font-size: 0.9em;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#noticia p.subtitulo
{
	font-size: 1em;
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #666;
	line-height: 140%;
}

#noticia p
{
	font-size: 1em;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333;
	line-height: 140%;
}

div.volver a:link, div.volver a:visited
{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 8px 28px 10px 28px;
	color: #fff;
	font-size: 0.9em;
	text-transform: lowercase;
}


/************************************************************************/
/*       						PROMOCIONES	 							*/
/************************************************************************/

/* BUSQUEDA DE PROMOCIONES */

div.formulario_busqueda
{
	margin: 5px 10px 5px 20px;
	/*background: url(promociones/fondo_separador.gif) repeat-y right top;	*/
}

div.formulario_busqueda form fieldset
{
	border: 0px;
	padding: 5px 10px 15px 10px;
}

div.formulario_busqueda form h1
{
	height: 18px;
	color: #fff;
	padding: 9px 0px 0px 15px;
	font-size: 0.8em;
	text-align: left;
}

div.formulario_busqueda form legend
{
	font-size: 0.9em;	
	border: 1px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

div.formulario_busqueda label
{
	font-size: 0.9em;
	margin: 0px 0px 0px	5px;
}

div.formulario_busqueda input
{
	margin: 2px 0px 0px 0px;
	font-size: 1em;
	padding: 1px;
}

div.formulario_busqueda input.boton
{
	text-align: center;
	margin: 10px 0px 0px 10px;
	padding: 0px 5px 0px 5px;
	border: 1px solid;
}

div.formulario_busqueda select
{
	width: 160px;
	font-size: 1em;
	margin: 2px 0px 0px 0px;
}

/* LISTADO DE PROMOCIONES */

div.listado_promociones
{
	border-top: 1px solid #fff;
}

div.listado_promociones ul.listado_1
{
	list-style-type: none;
	margin: 22px 0px 0px 0px;
}

div.listado_promociones ul.listado_1 .bloqueIzquierda
{
	float: left;
	width: 135px;
}

div.listado_promociones ul.listado_1 .bloqueDerecha
{
	float: left;
	width: 500px;
}

div.listado_promociones ul.listado_1 li
{
	font-size: 1em;
	padding: 5px 5px 0px 5px;
}

div.listado_promociones ul li
{
	font-size: 1em;
	padding: 5px 5px 0px 5px;
}

div.listado_promociones ul.listado_1 li .clear
{
	clear: both;
	line-height: 5px;
}

div.listado_promociones ul.listado_1 li img
{
	width: 120px;
	margin: 0px 0px 0px 0px;
}

div.listado_promociones ul.listado_1 li h2
{
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 0px 0px;
}

div.listado_promociones ul.listado_1 li p
{
	font-size: 1em !important;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 140%;
	color: #333;
}

div.listado_promociones ul.listado_1 li span.no_publicada
{
	font-size: 0.9em;
	color: #008080;
	display: block;
	margin: 4px 0px 4px 0px;
}

div.listado_promociones ul.listado_1 li a:link, ul.listado_1 li a:visited
{
	color: #008080;
}

div.listado_promociones ul.listado_1 li a:link img, div.listado_promociones ul.listado_1 li a:visited img
{
	border: 1px solid #008080;
}

/* PAGINADOR PERSONALIZADO */

div.listado_promociones .paginador
{
	margin: 0px 3px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.listado_promociones .paginador p
{
	float: left;
	color: #999;
	font-weight: normal; 
	font-size: 0.9em;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.listado_promociones .paginador ul li a:link, div.listado_promociones .paginador ul li a:visited
{
	font-size: 1em;
}

div.listado_promociones .paginador ul li span
{
	font-size: 1em;
}

/* PROMOCION */

/* TITULO Y NAVEGACION */

.barraTituloyNavegacion
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 100%;
	height: 25px;
	border: 1px solid #cccccc;
}

.barraTituloyNavegacion h2
{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #00679c;
	font-size: 1em;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
	width: 450px;
}

.navegacion
{
	margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	height: 25px;
	width: 160px;
}

.navegacion p
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: #909090;
	position: absolute;
	font-size: 0.9em;
	line-height: 25px;
	width: 110px;
	text-align: center;
}

a.deshabilitadoMenos
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 18px;
	height: 25px;
	text-decoration: none;
	position: absolute;
}

a.habilitadoMenos
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 18px;
	height: 25px;
	text-decoration: none;
	position: absolute;
}

a.deshabilitadoMas
{
	margin: 0px 0px 0px 133px;
	padding: 0px 0px 0px 0px;
	width: 18px;
	height: 25px;
	text-decoration: none;
	position: absolute;
}

a.habilitadoMas
{
	margin: 0px 0px 0px 133px;
	padding: 0px 0px 0px 0px;
	width: 18px;
	height: 25px;
	text-decoration: none;
	position: absolute;
}

/* LISTA DE INFORMACIONES DE PROMOCION */

div#listaInformaciones
{
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
}

div#listaInformaciones ul
{
	margin: 0px auto 0px auto;
	width: 100%;
	text-align: center;
}

div#listaInformaciones ul li
{
	padding: 0px 4px 0px 4px;
	display: inline;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

div#listaInformaciones a:link, div#listaInformaciones a:visited
{
	color: #666;
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#listaInformaciones a.seleccionado:link, div#listaInformaciones a.seleccionado:visited, div#listaInformaciones a.seleccionado:hover, div#listaInformaciones a.seleccionado:active
{
	text-decoration: underline;
	color: #666;
	font-weight: bold;
}

div#listaInformaciones a.novisible:link, div#listaInformaciones a.novisible:visited
{
	color: #ec2d01;
	text-decoration: none;
}

div#listaInformaciones a.novisibleselect:link, div#listaInformaciones a.novisibleselect:visited
{
	color: #ec2d01;
	text-decoration: underline;
}

/* BLOQUE CON LAS UTILIDADES */

div#utilidades
{
	display: none;
}


/************************************************************************/
/*       						MAPA WEB	 							*/
/************************************************************************/

div#mapa_web
{
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#mapa_web ul
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}

div#mapa_web ul li
{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
	list-style-type: square;
	font-weight: bold;
	color: #008080;
}

div#mapa_web ul li a:link, div#mapa_web ul li a:visited
{
	color: #008080;
	text-decoration: none;
}

div#mapa_web ul li ul
{
	margin: 2px 0px 0px 2em;
	padding: 0px 0px 0px 0px;
}

div#mapa_web ul li ul li
{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: disc;
	font-weight: normal;
	color: #008080;
}

div#mapa_web ul li ul li a:link, div#mapa_web ul li ul li a:visited
{
	color: #008080;
	text-decoration: none;
}


/************************************************************************/
/*       						CONTACTO	 							*/
/************************************************************************/


div.bloque_contactos
{
	width: 80%;
	margin: 15px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

div.bloque_contactos form.form_contacto
{
	margin: 0px;
}

div.bloque_contactos form.form_contacto fieldset
{
	border: 0px;
	padding: 0px 8px 8px 8px;
}

div.bloque_contactos form.form_contacto legend
{
	font-weight: bold;
	color: #fff;
	margin: 9px 0px 10px 0px;
	font-family: Verdana;
	font-size: 0.9em;
}

div.bloque_contactos form.form_contacto label
{
	float: left;
	line-height: 1.8;
	vertical-align: top;	
	width: 110px;
}

div.bloque_contactos form.form_contacto fieldset ol
{
	margin: 0;
	padding: 0;
}

div.bloque_contactos form.form_contacto fieldset li
{
	list-style: none;
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px dotted #4BA4A4;
}

div.bloque_contactos form.form_contacto fieldset fieldset
{
	border: none;
	margin: 3px 0 0;
}

div.bloque_contactos form.form_contacto fieldset fieldset legend
{
	padding: 0 0 5px;
	font-weight: normal;
}

div.bloque_contactos form.form_contacto fieldset fieldset label
{
	display: block;
	width: auto;
}

div.bloque_contactos form.form_contacto em
{
	font-weight: bold;
	font-style: normal;
	color: #008080;
	margin-left: 3px;
}

div.bloque_contactos form.form_contacto fieldset fieldset label
{
	margin-left: 133px;
}

div.bloque_contactos form.form_contacto input
{
	font-family: Verdana;
	font-size: 1em;
	width: 75%;
}

div.bloque_contactos form.form_contacto textarea
{
	font-family: Verdana;
	font-size: 1em;
	width: 75%;
}

div.bloque_contactos form.form_contacto select
{
	font-family: Verdana;
	font-size: 1em;
	width: 75%;
}

div.bloque_contactos div.bloque_espera
{
	margin: 15px auto 0px auto;
	width: 80%;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

div.bloque_contactos div.bloque_espera h1
{
	color: #fff;
	text-align: left;
	font-size: 0.9em;
	padding: 9px 0px 9px 15px;
	margin: 0px 0px 0px 0px;
}

div.bloque_contactos div.bloque_espera p
{
	text-align: center;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

div.bloque_contactos div.bloque_espera img
{
	text-align: center;
}

div.bloque_contactos input.botonenviar
{
	width: 110px !important;	
}
