/* layout-modulos.css */
/* SideBar1 */
.Layout2col #sidebar1 .CuerpoModulo p
{
	margin-left: 0;
	padding-left: 0;
}
/* Noticias */
.CuerpoModulo .Noticias
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.CuerpoModulo .Noticias li
{
	background: url(../images/ico2-sidebar1.gif) no-repeat 0 4px;
	padding: 0 0 0 16px;
}
.CuerpoModulo .Noticias li a
{
	
	font:normal 14px Arial; 
	color:#666;
	text-decoration: none;
}
.CuerpoModulo .Noticias li a:hover
{
	color:#ccc;
	text-decoration: none;
}

.CuerpoModulo .linkVerTodos
{
	float: right;
	background: url(../images/ico3-sidebar1.gif) no-repeat 0 5px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 10px;
	font:normal 12px Arial; 
	color:#0E36BC;
	text-decoration: none;
}
.CuerpoModulo .linkVerTodos:hover
{
	background: url(../images/ico3-over-sidebar1.gif) no-repeat 0 5px;
	color:#fff;
	text-decoration: underline;
}
/* Eventos */
.CuerpoModulo .Eventos
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.CuerpoModulo .Eventos li
{
	background: url(../images/ico2-sidebar1.gif) no-repeat 0 4px;
	padding: 0 0 0 16px;
}
.CuerpoModulo .Eventos li a
{
	
	font:normal 14px Arial; 
	color:#666;
	text-decoration: none;
}
.CuerpoModulo .Eventos li a:hover
{
	color:#ccc;
	text-decoration: none;
}
/* Foto Galerias */
.CuerpoModulo .FotoGalerias
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.CuerpoModulo .FotoGalerias li
{
	background: url(../images/ico2-sidebar1.gif) no-repeat 0 4px;
	padding: 0 0 0 16px;
}
.CuerpoModulo .FotoGalerias li a
{
	
	font:normal 14px Arial; 
	color:#666;
	text-decoration: none;
}
.CuerpoModulo .FotoGalerias li a:hover
{
	color:#ccc;
	text-decoration: none;
}
/* PaginadorSideBar1 */
.PaginadorSideBar1
{
	margin:0 2px 0  5px;
	font:normal 12px Arial; 
	color:#CC0000;
	float: right;	
}
.PaginadorSideBar1 .act
{
	border: 1px solid #84B2F6;
	background-color: #000;
	color:#fff;
	font:bolder 12px Arial; 
	padding-left: 5px;
	padding-right: 5px;
}
.PaginadorSideBar1 a
{
	color:#CC0000;
	border: 1px solid #84B2F6;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
/* Buscador */
.Layout2col #sidebar1 .tituloBuscador{
display: block;
margin: 0;
padding: 0 0 0 48px;
background: url(../images/sidebar1-bgtitulo-busqueda.png) no-repeat 0 0 ;
height: 48px;
border-bottom: 1px solid #ccc;
}
.CuerpoModulo .Buscador
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.CuerpoModulo .Buscador li
{
	padding: 0;
}
.CuerpoModulo .Buscador li a
{
	
	font:normal 14px Arial; 
	color:#666;
	text-decoration: none;
}
.CuerpoModulo .Buscador li a:hover
{
	color:#ccc;
	text-decoration: none;
}

.CuerpoModulo .Buscador input
{
	color: #333;
	background-color: #f2f2f2;
	border: solid 1px #525252;
	margin: 0 0 4px 0;
	width: 260px;
}
.CuerpoModulo .Buscador input:hover
{
	color: #fff;
	background-color: #a2a2a2;
}
.CuerpoModulo .Buscador .controles
{
	margin: 0 18px 10px 0;
}


.CuerpoModulo .Buscador .button
{
	float: right;
	color: #333;
	background-color: #f2f2f2;
	border: solid 1px #525252;
	margin: 0 0 0 4px;
	width: 74px;
}

.CuerpoModulo .Buscador select
{
	color: #333;
	background-color: #f2f2f2;
	border: solid 1px #525252;
	margin: 0 0 4px 0;
	width: 260px;
}
.CuerpoModulo .Buscador select:hover
{
	color: #fff;
	background-color: #a2a2a2;
}
.CuerpoModulo .Buscador label
{
	display: block;
	margin: 0 0 4px 0;
	font:normal 14px Arial;
}


/* Comparador */

.Layout2col #sidebar1 .tituloComparador{
display: block;
margin: 0;
padding: 0 0 0 48px;
background: url(../images/sidebar1-bgtitulo-comparativa.png) no-repeat 0 0;
height: 48px;
border-bottom: 1px solid #ccc;
}
.CuerpoModulo .Comparador
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.CuerpoModulo .Comparador ul
{
	padding: 0;
	margin: 0;
}
.CuerpoModulo .Comparador li
{
	padding: 0;
	margin: 0;
}
.CuerpoModulo .Comparador li a
{
	
	font:normal 14px Arial; 
	color:#666;
	text-decoration: none;
}
.CuerpoModulo .Comparador li a:hover
{
	color:#ccc;
	text-decoration: none;
}

/* Fin SideBar1 */
/* Contenido */
/* Noticias */
/* ultima noticia */
#ultima-noticia p
{
	min-height: 130px;
}
/* listado */
.Layout2col #mainContent #ListadoNoticias h3
{
	margin: 0;
	padding: 0;
    font: bolder 95% Arial, Helvetica, sans-serif;
    color: #0080FF;	
}
.Layout2col #mainContent #ListadoNoticias h3 a
{
	color: #0080FF;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoNoticias h3 a:hover
{
	color: #000;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoNoticias a
{
	color: #1C337B;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoNoticias a:hover
{
	color: #000;
	text-decoration: underline;	
}
.Layout2col #mainContent #ListadoNoticias .LeerMas
{
	display: block;
	float: right;
	background: #f2f2f2 url(../images/ico3-sidebar1.gif) no-repeat 0px 5px;
	margin: -20px 0 15px 0;
	padding: 0 0 0 10px;
	height: 15px;
	font: normal 75% Arial, Helvetica, sans-serif;
}

.Layout2col #mainContent #ListadoNoticias .paginador
{
	margin: 0;
}
.Layout2col #mainContent #ListadoNoticias .paginador .act
{
	border: 1px solid #333;
	background-color: #f2f2f2;
	color:#333;
	font-weight: bolder;
	padding-left: 5px;
	padding-right: 5px;
}
.Layout2col #mainContent #ListadoNoticias .paginador a
{
	border: 1px solid #333;
	padding-left: 5px;
	padding-right: 5px;
}

.Layout2col #mainContent #ListadoNoticias .paginador a:hover
{
	background-color: #d2d2d2;
}
.Layout2col #mainContent #ListadoNoticias p
{
	padding: 0;
}
/* Registro */
.Layout2col #mainContent #ContenedorNoticia .titulo h3
{
	margin: 0 0 8px 0;
	padding: 0;
    font: bolder 95% Arial, Helvetica, sans-serif;
    color: #0080FF;	
}
.Layout2col #mainContent #ContenedorNoticia .titulo h3 a
{
	color: #0080FF;
	text-decoration: none;	
}
.Layout2col #mainContent #ContenedorNoticia .titulo h3 a:hover
{
	color: #000;
	text-decoration: underline;	
}
.Layout2col #mainContent #ContenedorNoticia .titulo .Resumen
{
	margin: 0 0 10px 0;
	padding: 0;
    font: normal 65% Arial, Helvetica, sans-serif;
    color: #666;
    border-bottom: 1px dotted #84B2F6;
}

.Layout2col #mainContent #ContenedorNoticia .titulo .LinkVolver
{
	float: right;
	margin: 0;
	background: url(../images/ico3-sidebar1.gif) no-repeat 0px 5px;
	padding: 0 0 0 10px;
    font: normal 65% Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0E36BC;
}
.Layout2col #mainContent #ContenedorNoticia .titulo .LinkVolver:hover
{
	text-decoration: underline;
	color:#333;
}
.Layout2col #mainContent #ContenedorNoticia a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout2col #mainContent #ContenedorNoticia a:hover
{
	color: #000;
	text-decoration: underline;	
}

.Layout2col #mainContent .BarraInfoSup
{
	margin: 0 0 5px 0;
	padding: 0;
	background-color: #f2f2f2;
}
.Layout2col #mainContent .BarraInfoSup .contenido
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333 ;
  	vertical-align: middle;
  	padding: 3px;
}
.Layout2col #mainContent #ContenedorNoticia .BarraInfoInf
{
	border-top: 1px dotted #84B2F6;
	border-bottom: 1px dotted #84B2F6;
	margin: 0 0 5px 0;
	padding: 0;
	
}
.Layout2col #mainContent #ContenedorNoticia p
{
	padding: 0;
}
/* Eventos */

/* listado */
.Layout2col #mainContent #ListadoEventos h3
{
	margin: 0 0 10px 0;
	padding: 0;
    font: bolder 95% Arial, Helvetica, sans-serif;
    color: #0080FF;
	border-bottom: 1px dotted #999;	
}
.Layout2col #mainContent #ListadoEventos h3 a
{
	color: #0080FF;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoEventos h3 a:hover
{
	color: #333;
	text-decoration: none;	
}

.Layout2col #mainContent #ListadoEventos .Subtith3
{
	margin: 5px 0 0 0;
	padding: 4px 0 4px 0;
    font: bolder 75% Arial, Helvetica, sans-serif;
    color: #0080FF;
    background-color: #f2f2f2;
    border: none;
}
.Layout2col #mainContent #ListadoEventos .Subtith3 a
{
	color: #0080FF;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoEventos .Subtith3 a:hover
{
	color: #333;
	text-decoration: none;	
}

.Layout2col #mainContent #ListadoEventos a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoEventos a:hover
{
	color: #333;
	text-decoration: underline;	
}
.Layout2col #mainContent #ListadoEventos .LeerMas
{
	float: right;
	background: #ffffff url(../images/ico3-sidebar1.gif) no-repeat 0px 5px;
	margin: -15px 0 0 0;
	padding: 0 0 0 10px;
	font: normal 75% Arial, Helvetica, sans-serif;
}
.Layout2col #mainContent #ListadoEventos p
{
	padding: 0;	
}
.Layout2col #mainContent #ListadoEventos .paginador
{
	/*float: right;*/
	margin: -15px 0 20px 0;
}
.Layout2col #mainContent #ListadoEventos .paginador .act
{
	border: 1px solid #333;
	background-color: #f2f2f2;
	color:#333;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 5px;
	padding-right: 5px;
}
.Layout2col #mainContent #ListadoEventos .paginador a
{
	font-size: 12px;
	border: 1px solid #333;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.Layout2col #mainContent #ListadoEventos .paginador a:hover
{
	background-color: #f2f2f2;
}

/* Registro */
.Layout2col #mainContent #ContenedorEvento .titulo h3
{
	margin: 0 0 8px 0;
	padding: 0;
    font: bolder 95% Arial, Helvetica, sans-serif;
    color: #0080FF;	
}
.Layout2col #mainContent #ContenedorEvento .titulo h3 a
{
	color: #0080FF;
	text-decoration: none;	
}
.Layout2col #mainContent #ContenedorEvento .titulo h3 a:hover
{
	color: #333;
	text-decoration: underline;	
}
.Layout2col #mainContent #ContenedorEvento .titulo .Resumen
{
	margin: 0 0 10px 0;
	padding: 0;
    font: normal 65% Arial, Helvetica, sans-serif;
    color: #666;
    border-bottom: 1px dotted #84B2F6;
}

.Layout2col #mainContent #ContenedorEvento .titulo .LinkVolver
{
	float: right;
	margin: 0;
	background: url(../images/ico3-sidebar1.gif) no-repeat 0px 5px;
	padding: 0 0 0 10px;
    font: normal 65% Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0E36BC;
}
.Layout2col #mainContent #ContenedorEvento .titulo .LinkVolver:hover
{
	text-decoration: underline;
	color:#333;
}
.Layout2col #mainContent #ContenedorEvento a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout2col #mainContent #ContenedorEvento a:hover
{
	color: #000;
	text-decoration: underline;	
}
.Layout2col #mainContent #ContenedorEvento p
{
	padding: 0;	
}
/* Fin Eventos */

/* Catalogo */

/* listado */
.Layout2col #mainContent #ListadoProductos h3
{
	margin: 0 0 10px 0;
	padding: 0;
    font: bolder 95% Arial, Helvetica, sans-serif;
    color: #0E36BC;
	border-bottom: 1px dotted #999;	
}
.Layout2col #mainContent #ListadoProductos h3 a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoProductos h3 a:hover
{
	color: #CC0000;
	text-decoration: none;	
}

.Layout2col #mainContent #ListadoProductos .Subtith3
{
	margin: 5px 0 0 0;
	padding: 4px 0 4px 0;
    font: bolder 75% Arial, Helvetica, sans-serif;
    color: #CC0000;
    background-color: #f2f2f2;
    border: none;
}
.Layout2col #mainContent #ListadoProductos .Subtith3 a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoProductos .Subtith3 a:hover
{
	color: #000;
	text-decoration: none;	
}

.Layout2col #mainContent #ListadoProductos a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout2col #mainContent #ListadoProductos a:hover
{
	color: #000;
	text-decoration: underline;	
}
.Layout2col #mainContent #ListadoProductos .LeerMas
{
	float: right;
	background: #ffffff url(../images/ico3-sidebar1.gif) no-repeat 0px 5px;
	margin: -15px 0 0 0;
	padding: 0 0 0 10px;
	font: normal 75% Arial, Helvetica, sans-serif;
}

.Layout2col #mainContent #ListadoProductos .paginador
{
	/*float: right;*/
	margin: -15px 0 20px 0;
}
.Layout2col #mainContent #ListadoProductos .paginador .act
{
	border: 1px solid #333;
	background-color: #f2f2f2;
	color:#333;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 5px;
	padding-right: 5px;
}
.Layout2col #mainContent #ListadoProductos .paginador a
{
	font-size: 12px;
	border: 1px solid #333;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	
}

.Layout2col #mainContent #ListadoProductos .paginador a:hover
{
	background-color: #f2f2f2;
}
.Layout2col #mainContent .BarraInfoResult
{
	background-color: #f2f2f2;
	margin: 0 0 10px 0;
}
.Layout2col #mainContent .BarraInfoResult .contenido
{
	font: normal 85% Arial, Helvetica, sans-serif;
}

.Layout2col #mainContent #ListadoProductos p
{
	padding: 0;
}
/* Registro */
.Layout2col #mainContent #ContenedorProducto .titulo h3
{
	margin: 0 0 8px 0;
	padding: 0;
    font: bolder 95% Arial, Helvetica, sans-serif;
    color: #0E36BC;	
}
.Layout2col #mainContent #ContenedorProducto .titulo h3 a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout2col #mainContent #ContenedorProducto .titulo h3 a:hover
{
	color: #000;
	text-decoration: underline;	
}
.Layout2col #mainContent #ContenedorProducto .titulo .Resumen
{
	margin: 0 0 10px 0;
	padding: 0;
    font: normal 65% Arial, Helvetica, sans-serif;
    color: #666;
    border-bottom: 1px dotted #84B2F6;
}

.Layout2col #mainContent #ContenedorProducto .titulo .LinkVolver
{
	float: right;
	margin: 0;
	background: url(../images/ico3-sidebar1.gif) no-repeat 0px 5px;
	padding: 0 0 0 10px;
    font: normal 65% Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0E36BC;
}
.Layout2col #mainContent #ContenedorProducto .titulo .LinkVolver:hover
{
	text-decoration: underline;
	color:#333;
}
.Layout2col #mainContent #ContenedorProducto a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout2col #mainContent #ContenedorProducto a:hover
{
	color: #000;
	text-decoration: underline;	
}
/* Tabs */

#ContenedorProducto #home {
	background-color: #f2f2f2;
	position: relative;
	min-height: 500px;
    
	width: 620px;
	margin: 0;
	padding: 0;	
	
}
#ContenedorProducto .feature {
	top: 0px;
	position: absolute;
	width: 620px;
	height: 480px;
	overflow: auto;
	display: inline;
	margin: 0;
	padding: 10px 2px 10px 2px;
}
#ContenedorProducto .feature img { 
	border:none; 
	margin-left: 5px;
}

#ContenedorProducto .feature p { 
	padding: 0 8px 0 4px;
}

#ContenedorProducto .tabs {
	margin: 15px 0 0 0;
	padding: 0;
}
#ContenedorProducto .tabs ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

#ContenedorProducto .tabs li {
	background-color:#ddd;
	display:inline;
	margin: 0 0 0 6px;
}
#ContenedorProducto .tabs li a {
	font: normal 85% Arial, Helvetica, sans-serif;
	color: #ccc;
	padding:5px;
	margin: 5px;
	text-decoration:none;
}
#ContenedorProducto .tabs li.active { 
	background-color:#f2f2f2;
}
#ContenedorProducto .tabs li a.active { 
	color:#000; 
}
/* Fin Tabs */

/* tablas fichas */
.Layout2col #mainContent #ContenedorProducto .feature .tablaficha .celda
{
	float: left;
	border-bottom: dotted 1px #84B2F6;
	margin: 5px 10px 5px 0;
	padding: 0 10px 0 0;
	width: 97%;
}
.Layout2col #mainContent #ContenedorProducto .feature .tablaficha h4
{
	color: #333;
	font: bolder 82% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 4px 0;
}

.Layout2col #mainContent #ContenedorProducto .feature .tablaficha .celdaizq
{
	float: left;
	width: 30%;
	border-bottom: dotted 1px #333;
	padding: 0 0 1px 0;	
	margin: 5px 0 0 0;
}
.Layout2col #mainContent #ContenedorProducto .feature .tablaficha .celdaizq:hover
{
	background-color: #d2d2d2;
}
.Layout2col #mainContent #ContenedorProducto .feature .tablaficha .celdaizq strong
{
	font: bolder 80% Arial, Helvetica, sans-serif;
	color:#0E36BC;
}
.Layout2col #mainContent #ContenedorProducto .feature .tablaficha .celdader
{
	float: left;
	width: 68%;
	margin: 5px 0 0 0;
	background-color: #d2d2d2;
	font: normal 80% Arial, Helvetica, sans-serif;
	border-left: solid 2px #333;
}
/* Fin Catalogo */

/* GENERAL */
.Layout2col #mainContent .ImagenAlinIzq
{
	float: left;
}

.Layout2col #mainContent .ImagenAlinIzq ul
{
	margin: 0;
	list-style: none;
}
.Layout2col #mainContent .ImagenAlinIzq ul li
{
	margin: 0;
	padding: 0;
}
.Layout2col #mainContent .ImagenAlinIzq ul li a
{
	margin: 0;
	padding: 0;
}
.Layout2col #mainContent .ImagenAlinIzq img
{
	border: 4px solid #474747;
    padding: 0;
    margin: 0 20px 1px 0;
}
.divisoria-gen
{
	margin: 5px 0 5px 0;
	border-top: 1px dotted #84B2F6;
	height: 15px;
}
.espacioa-vert-32
{
	margin: 32px 0 0 0;
}
.contenedor-ad
{
	min-height:540px;
}
.fltdergooglemaps{
    display: block;
    margin: 0;
	padding: 0;
    width: 608px;
    height: 300px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #333;
    font: normal 12px Arial;
}
.fltdergooglemaps p{
    font: normal 12px Arial;
}
/* Comparador */
.Layout1col #mainContent #Comparador
{
	margin:0;
	min-height: 435px;
}
.Layout1col #mainContent #Comparador .titulo h3
{
	margin: 0 0 8px 0;
	padding: 0;
    font: bolder 95% Arial, Helvetica, sans-serif;
    color: #0E36BC;	
}
.Layout1col #mainContent #Comparador .titulo h3 a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout1col #mainContent #Comparador .titulo h3 a:hover
{
	color: #000;
	text-decoration: underline;	
}
.Layout1col #mainContent #Comparador .titulo .Resumen
{
	margin: 0 0 10px 0;
	padding: 0;
    font: normal 65% Arial, Helvetica, sans-serif;
    color: #666;
    border-bottom: 1px dotted #84B2F6;
}

.Layout1col #mainContent #Comparador .titulo .LinkVolver
{
	float: right;
	margin: 0;
	background: url(../images/ico3-sidebar1.gif) no-repeat 0px 5px;
	padding: 0 0 0 10px;
    font: normal 65% Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0E36BC;
}
.Layout1col #mainContent #Comparador .titulo .LinkVolver:hover
{
	text-decoration: underline;
	color:#333;
}
.Layout1col #mainContent #Comparador .seleccion-cats
{
	margin: 0 0 5px 0;
	padding: 5px 5px 0 5px;
	min-height: 32px;
	width: 912px;
	border: solid 1px #f2f2f2;
}
.Layout1col #mainContent #Comparador .ficha-izq
{
	padding: 15px 0 0 5px;
	min-height: 40px;
	float: left;
	width: 451px;
	border: solid 1px #f2f2f2;
}
.Layout1col #mainContent #Comparador .ficha-der
{
	padding: 15px 2px 0 5px;
	min-height: 40px;
	float: right;
	width: 452px;
	border: solid 1px #f2f2f2;
}
.Layout1col #mainContent #Comparador .instructivo
{
	font: normal 65% Arial, Helvetica, sans-serif;
	color: #0E36BC;
	padding: 0;
	margin: 0 0 5px 0;
}

.Layout1col #mainContent #Comparador .no-reult
{
	font: normal 75% Arial, Helvetica, sans-serif;
	color: #CC0000;
	margin: 5px 0 0 0;
	border: solid 1px #d2d2d2;
	padding: 2px;
	width: 99%;
}

.Layout1col #mainContent #Comparador .celda-busc
{
	float: left;
}
.Layout1col #mainContent #Comparador .celda-busc label
{
	display: block;
}
.Layout1col #mainContent #Comparador table
{
	margin: 5px 0 0 0;
	border: solid 1px #d2d2d2;
	padding: 2px;
	width: 99%;
}
.Layout1col #mainContent #Comparador td
{
	font: normal 65% Arial, Helvetica, sans-serif;
}
.Layout1col #mainContent #Comparador td a
{
	color:#0000cc;
}
.Layout1col #mainContent #Comparador tr
{
	background-color: #f2f2f2;
}
.Layout1col #mainContent #Comparador tr:hover
{
	background-color: #fff;
	color: #0E36BC;
	cursor: pointer;
}

.Layout1col #mainContent #Comparador input
{
	color: #333;
	background-color: #f2f2f2;
	border: solid 1px #525252;
	margin: 0 0 4px 0;
	width: 260px;
}
.Layout1col #mainContent #Comparador input:hover
{
	color: #fff;
	background-color: #a2a2a2;
}
.Layout1col #mainContent #Comparador .controles
{
	margin: 0 18px 10px 0;
}


.Layout1col #mainContent #Comparador .button
{
	color: #333;
	background-color: #f2f2f2;
	border: solid 1px #525252;
	margin: 0 0 0 4px;
	width: 74px;
}

.Layout1col #mainContent #Comparador select
{
	color: #333;
	background-color: #f2f2f2;
	border: solid 1px #525252;
	margin: 0 0 4px 0;
	width: 260px;
}
.Layout1col #mainContent #Comparador select:hover
{
	color: #fff;
	background-color: #a2a2a2;
}
.Layout1col #mainContent #Comparador label
{
	margin: 0 0 4px 0;
	font:normal 14px Arial;
}

.Layout1col #mainContent #Comparador .titulo h3
{
	margin: 12px 3px 2px 0;
	padding: 0;
    font: bolder 85% Arial, Helvetica, sans-serif;
    color: #333;
	border-top: dotted 1px #333;	
}
.Layout1col #mainContent #Comparador .titulo h3 a
{
	color: #0E36BC;
	text-decoration: none;	
}
.Layout1col #mainContent #Comparador .titulo h3 a:hover
{
	color: #000;
	text-decoration: underline;	
}
.Layout1col #mainContent #Comparador .titulo .Resumen
{
	margin: 0 3px 10px 0;
	padding: 0;
    font: normal 65% Arial, Helvetica, sans-serif;
    color: #666;
    border-bottom: 1px dotted #333;
}
.Layout1col #mainContent #Comparador .titulo p
{
	margin: 0;
	padding: 0;
}
.Layout1col #mainContent #Comparador .ficha-comp-i
{
	background-color: #f2f2f2;
	margin: 0 5px 5px 0;
	padding: 0;
}
.Layout1col #mainContent #Comparador .ficha-comp-d
{
	background-color: #f2f2f2;
	margin: 0 5px 5px 0;
	padding: 0;
}
/* tablas fichas */
.Layout1col #mainContent #Comparador .tablaficha .celda
{
	float: left;
	border-bottom: dotted 1px #84B2F6;
	margin: 5px 10px 5px 0;
	padding: 0 10px 0 0;
	width: 97%;
}
.Layout1col #mainContent #Comparador .tablaficha p
{
	margin: 0;
	padding: 0;
	text-align: left;
}
.Layout1col #mainContent #Comparador .tablaficha h4
{
	color: #333;
	font: bolder 78% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 4px 0;
}

.Layout1col #mainContent #Comparador .tablaficha .celdaizq
{
	float: left;
	width: 30%;
	border-bottom: dotted 1px #333;
	padding: 0 0 1px 0;	
	margin: 5px 0 0 0;
}
.Layout1col #mainContent #Comparador .tablaficha .celdaizq:hover
{
	background-color: #d2d2d2;
}
.Layout1col #mainContent #Comparador .tablaficha .celdaizq strong
{
	font: bolder 80% Arial, Helvetica, sans-serif;
	color:#0E36BC;
}
.Layout1col #mainContent #Comparador .tablaficha .celdader
{
	float: left;
	width: 68%;
	margin: 5px 0 0 0;
	background-color: #d2d2d2;
	font: normal 80% Arial, Helvetica, sans-serif;
	border-left: solid 2px #333;
}
/* Fin Comparador */
/* Galeria de Fotos carrousel */
.Layout2col #mainContent .galeria-fotos-evento
{
	padding: 32px 0 0 0;
	border-top: dotted 1px #333;
}
.Layout2col #mainContent .galeria-fotos-producto
{
	padding: 24px 0 24px 0;
	border-top: dotted 1px #333;
	border-bottom: dotted 1px #333;
}
/* Fin Galeria de Fotos carrousel */
/* GALERIA ACERCA DE */
.galeria-flt-right
{
	float:right;
	margin: 0 0 0 15px	
}
.galeria-centrada
{
	margin: 0 0 0 70px;	
}
/* LISTADO DE CATEGORIAS PARA CATALOGO */
.Layout2col #mainContent .listado-categorias
{
	margin: 0;
	padding: 0;
}
.Layout2col #mainContent .listado-categorias ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.Layout2col #mainContent .listado-categorias ul li
{
	float: left;
	margin: 0 0 10px 0;
}
.Layout2col #mainContent .listado-categorias ul li a
{
	display: block;
	font: normal 75% Arial, Helvetica, sans-serif;
	padding: 4px 0 0 0;
	height: 32px;
	width: 84px;
	cursor: pointer;
	background-color: #f2f2f2;
	border-right: solid 3px #84B2F6;
	color:#0E36BC;
}
.Layout2col #mainContent .listado-categorias ul li a:hover
{
	color:#333;
}
.Layout2col #mainContent .listado-categorias ul li .final
{
	display: block;
	font: normal 75% Arial, Helvetica, sans-serif;
	padding: 4px 0 0 0;
	height: 32px;
	width: 84px;
	cursor: pointer;
	background-color: #333;
}
.Layout2col #mainContent .listado-categorias ul li.a-norm
{
	background: #f2f2f2 url(../images/fondo-menu-cat.gif) no-repeat 0 0;
	padding: 0 0 0 16px;
}

.Layout2col #mainContent .listado-categorias ul li.a-hover
{
	background: url(../images/fondo-menu-cat-sel.gif) no-repeat 0 0;
	padding: 0 0 0 16px;
	color:#2f2f2f;
}
.Layout2col #mainContent .listado-categorias ul li.a-sel
{
	background: url(../images/fondo-menu-cat-sel.gif) no-repeat 0 0;
	padding: 0 0 0 16px;
	color:#2f2f2f;
}
.Layout2col #mainContent .listado-categorias ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.panel-sub-cat
{
	margin: 36px 0 0 0;
	padding: 2px 5px 2px 5px;
	position:absolute;
	top:-1000px;
	left:-1000px;
	z-index:1000;
	background: #1C337B;
}
.Layout2col #mainContent .listado-categorias .panel-sub-cat ul li
{
	float: none;
	margin: 0;
	width: 120px;
}
.Layout2col #mainContent .listado-categorias .panel-sub-cat ul li a
{
	font: normal 75% Arial, Helvetica, sans-serif;
	border: none;
	min-height: 18px;
	display: inline;
	color:#f2f2f2;
	background-color: #1C337B;
}

.Layout2col #mainContent #list-marcas
{
	font:normal 80% Arial, Helvetica, sans-serif;
	width: 611px;
	margin: 0 0 5px 0;
	padding: 2px;
	background-color: #f2f2f2;
	border-right: solid 3px #84B2F6;
}

.Layout2col #mainContent #list-marcas ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Layout2col #mainContent #list-marcas ul li
{
	float:left;
	width: 86px;
}
.Layout2col #mainContent #list-marcas ul li a
{
	color:#0E36BC;
	padding: 0 2px 0 2px;
	display: block;
}
.Layout2col #mainContent #list-marcas ul li a:hover
{
	background: #F2F2F2 no-repeat url(../images/fondo-menu-marca-sel.gif) 0 5px;
	padding-left: 6px;
}
.Layout2col #mainContent #list-marcas ul li a.sel
{
	background: #F2F2F2 no-repeat url(../images/fondo-menu-marca-sel.gif) 0 5px;
	font-weight: bolder;
	padding-left: 6px;
}