/* CSS Document */
*{margin:auto;}

body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010717;
	text-align:justify;
	}

#popup{margin:auto;
position:absolute;
top:18px;
z-index:999999;}

img{border:none}

a{text-decoration:none; color:#010717}

h1{margin:0px; font-family:Trebuchet MS, sans serif; font-size:24px; padding-bottom:12px;padding-top:10px;color:#004B99;font-weight:normal;}

.titulo_prod{font-size:24px;color:#004B99;font-family:Arial;font-weight:bold;float:left;padding-right:12px;}

h2{margin:0px; font-family:Trebuchet MS, sans serif; font-size:16px; padding-bottom:6px;padding-top:6px;color:#9D9D9F}

h4{margin:0px; font-family:Arial, sans serif; font-size:18px; padding-bottom:6px;padding-top:6px;color:#4A4A4A; clear:both;font-weight:normal;}

h3{margin:0px; font-family:Arial Narrow, sans serif; font-size:23px; padding-bottom:6px;color:#5B6989;font-weight:normal;text-align:left;}

h5{margin:0px; font-family:Trebuchet MS, sans serif; font-size:14px; padding-bottom:12px;color:#01A1F5;}

p { margin:0px;padding-bottom:6px;}

.img-izq{float:left;margin-left:15px;}
.img-der{float:right;margin-right:15px;}

#encabezado{
	/*background: url(imagenes/fondo_encabezado.jpg);*/
	height:390px;
	width:980px;
	position:relative;
	}

#carrito{
	float:right;
	width:270px;
	padding-left:20px;
	font-size:13px;
	background:url("imagenes/fondo-carrito-entrar.jpg") repeat scroll 0 0 transparent;
	}

#carrito img{float:left;padding:5px;padding-top:3px;}

#carrito p{float:left;padding-bottom:2px;color:#094FA4;font-weight:bold}

#carrito b{color:#000}

#cuerpo{
	width:980px;
	overflow:hidden;
	padding-bottom:20px;
	}

#izquierdo{
	width:268px;
	overflow:hidden;
	float:left;
	padding-top:12px;
	}

#buscador
	{
	position:absolute;
	left:770px;
	top:355px;
	width:210px;
	height:54px;
	margin-top:3px;
	z-index:99999;
	}
	
.boton_buscar
	{
	/*background: url(imagenes/boton_busqueda.jpg) no-repeat;*/
	border:0px;
	width:32px;
	height:22px;
	background:none repeat scroll 0 0 transparent;
	cursor:pointer;
	}
		
#productos ul{ 
	list-style-image:url(imagenes/vineta.jpg);
	padding-left:14px;
	width:208px;
	float:left;
	text-align:left;
	}

#productos li { border-bottom: solid 1px #B2B2B2; padding-top:5px; padding-bottom:5px; color:#010717}

#productos{
	width:237px;
	background:url(imagenes/fondo_categorias.jpg) repeat-y;
	float:left;
	padding-top:2px;
	padding-left:20px;
	margin-top:-5px;	
	}


.categoryitems ul{}

.categoryitems li{list-style-image:none;padding-left:0px;border:none}

.linea{ width:592px; border-bottom:solid 1px #000; height:13px; float:left; padding-bottom:5px; margin-bottom:18px;}

#derecho{
	width:712px;
	float:left;
	}

.categorias{ width:242px; float:left; height:307px;}

.categorias p { width:220px; padding-top:12px;padding-left:7px;}

/*.productos{background:url(imagenes/fondo_productos.jpg) no-repeat;width:328px;float:left;padding-top:10px;margin-left:7px;padding-left:18px;height:155px;}*/
.productos
	{background:url("imagenes/fondo_productos.jpg") no-repeat scroll -1px 0 transparent;
	float:left;
	height:150px;
	padding-left:14px;
	padding-top:10px;
	width:332px;}

.productos-int
	{background:url("imagenes/fondo_productos.jpg") no-repeat scroll -1px 0 transparent;
	float:left;
	height:150px;
	padding-left:14px;
	padding-top:10px;
	width:332px;}

.pie-productos-int
	{background:url("imagenes/pie-fondo-productos.jpg") no-repeat scroll -1px 0 transparent;
	width:343px;
	height:10px;
	margin-left:-13px;}

.productos img{border:none;float:left}

.productos p{width:178px;padding-top:3px;padding-bottom:0px;color:#000;}

.productos h2{font-size:12px;color:#004B99;width:196px;font-size:11px;padding-bottom:10px;padding-top:2px;font-family:arial,sans serif;text-align:left;height:18px;}

.info{float:left;width:198px;padding-right:14px;}

.info a{
    color: #004B99;
    float: right;
    font-weight: bold;
    margin-top: 20px;
    text-decoration: none;
}

.info p{height:60px;text-align:left;}

.info img{float:right;}

.img-prod{background:#FFF;margin-top:3px;}

#producto {background:url(imagenes/fondo_producto.jpg) no-repeat;font-family:Arial Narrow,sans serif;font-size:15px;margin-top:12px;padding-top:36px;padding-left:20px;padding-right:20px;}

#producto p{color:#676767;}

#producto b{color:#FF4E00}

#producto img{float:left;}

#imagen-producto{float:left;width:150px;padding-right:60px;width:160px;height:260px}

#aumentar{float:left;padding-left:110px;width:40px;}

#paginacion{float:right;padding-top:0px;font-size:13px}

#paginacion a{text-decoration:none;color:#000;}

#paginacion .pag{color:#065295;width:16px;height:13px;float:left;text-align:center;font-size:13px;padding-top:2px;margin:1px;font-weight:bold;}

.pag a{color:#fff;}

#paginacion p{padding-top:0px;float:left}

#paginacion img{border:none;padding-top:1px;}


#pie{
	background:url(imagenes/fondo_pie.jpg) no-repeat;
	color:#010717;
	overflow:hidden; 
	padding-bottom:5px;	
	width:980px;
	text-align:center;
	}

#pie p { text-align:center; color:#1961A9; padding-top:20px;}

#menu_pie{
	color:#010717;
	margin:auto;
	padding-top:15px;
	font-size:18px;
	font-size:12px;
	padding-left:37px;
	padding-right:37px;
	text-align:center;
	}

#menu_pie a {
	color:#010717;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	font-size:12px;
}

#validaciones{
	color:#1961A9;
	margin:auto;
	text-align:center;
	width:1024px;
	margin-top:-30px;
	float:left;
	}

.clear{ clear:both;}
/*FORMA DE CONTACTO IZQUIERDA */
#forma{
width:257px;
padding-left:20px;
text-align:left;
overflow:hidden;
padding-top:48px;
background:url(imagenes/fondo_forma.jpg) no-repeat;
float:left;
height:355px;
}

#forma .cajat{
width:220px;
text-align:left;
color:#000;
float:left;
}

#forma .caja{
height:20px;
width:218px;
padding-bottom:3px;
color:#fff;
float:left;
}

#forma #caja2{
height:20px;
width:179px;
color:#fff;
}

#forma .cajaabajo{
float:right;
height:60px;
width:179px;
padding-top:10px;
}
input {width:178px;border:solid 1px #2E312F;}
.caja label {color:#fff;margin:0px;float:left; text-align:left;}
.caja input { width:213px;border:solid 1px #2E312F; height:16px;}
.caja textarea { width:213px;border:solid 1px #2E312F;height:54px;}
.clear {clear:both;}

input{height:19px;margin-right:9px;width:155px;}

.boton{
background:transparent url(imagenes/btn_enviar.jpg) no-repeat scroll 0 0;
border:0 none;
height:24px;
margin-top:15px;
width:120px;
float:right;
margin-right:44px;
}

#forma-registro{
/*width:257px;*/
padding-left:20px;
text-align:left;
overflow:hidden;
/*height:355px;*/
}

#forma-registro .caja{float:left}
#forma-registro .cajat{float:left}

.tabla_cita {
border:0 solid;
}
.tabla_cita tr {
border:0 solid #5588BB;
}

.tabla_cita th {
background-color:#b2b2b2;
color:#000000;
font-weight:normal;
padding:4px;
width:180px;
}

.tabla_cita td {
background-color:#e5e5e5;
border:0 solid #CCCCCC;
padding:4px;
width:180px;
}

.tabla_cita input {
border:1px solid #CCCCCC;
margin-right:5px;
width:150px;
}

.tabla_cita .check {
width:22px;}



/* forma de acceso */
/*-Forma Contact-*/
#forma_contact{
	border:solid 0px;
	width:50px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0;
	width:235px;

}

.fondo_pestania{
	background:transparent url(imagenes/borde_forma_contacto.gif) no-repeat;
	height:28px;
	width:263px;
}

#forma_mini{
	background:transparent url(imagenes/fondo_login.jpg) no-repeat;
	height:193px;
	width:235px;
	float:left;
	margin-top:45px;
}

.boton_mini {
	background:url(imagenes/btn_login.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	height:24px;
	width:62px;
	margin-top:11px;
	margin-right:11px;
	float:right;
	cursor:pointer;
}
	
#forma_mini input,label{border:none;margin:0px;}


#menu-marcas
	{background:url(imagenes/fondo-menu.jpg) no-repeat;
	width:698px;}

#menu-marcas-thalisens
	{background:url(imagenes/fondo-menu-thalisens.jpg) no-repeat;
	width:698px;}

.img-lineas
	{padding-left:10px;}

.marcas
	{float:left;
	 background:url(imagenes/fondo-marcas.jpg) no-repeat;
	height:170px;
	width:150px;}

.marcas p
	{font-size:14px;
	font-weight:bold;
	padding-top:10px;
	color:#004B99;}
	
.marcas img
	{padding-top:20px;}

.lista-marcas:hover
	{color:#004B99;
	font-weight:bold;}

.lista-lineas:hover
	{color:#6A6A6C;}
.lineas
	{float:left;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:10px;}

#menu-sublineas
	{position:absolute;
	background:url(imagenes/fondo-listas.jpg) no-repeat;
	width:130px;
	margin-top:20px;}
#menu-sublineas p{border-bottom:1px solid #FFFFFF;}

#menu-oculto
	{background:url(imagenes/fondo-marcas-productos.jpg) repeat-y;
	width:698px;
	padding-bottom:5px;}

#pie-marcas-productos
	{background:url(imagenes/pie-marcas-productos.jpg) no-repeat;
	width:698px;
	height:9px;}

#pie-listas
	{background:url(imagenes/pie-lista.jpg) no-repeat;
	height:10px;}

.tabla{
border-collapse:collapse;
font-size:12px;
margin:15px auto auto;
text-align:center;
width:700px;}

.tabla thead td {
background:#b2b2b2 none repeat scroll 0 0;
padding:5px;
}

.tabla tbody td {
border-right:1px solid #b2b2b2;
border-bottom:1px solid #b2b2b2;
}

#boton_actualiza
	{background:transparent url(imagenes/refresh.gif) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
height:19px;
margin-top:0;
width:127px;}

#datos_cliente .caja{
float:left;
width:280px;}

#datos_cliente label{
clear:both;
float:left;
margin-bottom:13px;}

#datos_cliente input {
float:right;
margin-bottom:8px;
width:190px;}

.caja label {
color:#000;
float:left;
margin:0;
text-align:left;}

#btn_enviar_p {
background:transparent url(imagenes/btn-pagar.jpg) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
height:20px;
width:80px;}

#pie-producto
	{background:transparent url(imagenes/pie-productos.jpg) no-repeat scroll 0 0;
	height:30px;}

#contenido-thali
	{background-color:#F8F8F8;
	border:1px solid #D2D3DA;
	width:696px;
	overflow:hidden;}

#contenido-thali .imagen-thali
	{float:left;
	padding-top:10px;
	width:235px;}

#parrafo-thali
	{float:left;
	width:440px;margin-top:7px;}

/*#contenido-thali p{width:660px;
	padding-left:5px;
	padding-top:15px;}*/

.secciones-contenido
	{border:1px solid #D2D3DA;
	overflow:hidden;
	width:696px;
	background:url("imagenes/borde-parrafo-contenido.jpg") repeat-y scroll -4px 0 #F8F8F8;
	margin-bottom:10px;}

.secciones-imagen
	{padding-left:5px;
	padding-top:10px;
	width:230px;
	float:left;
	padding-bottom:10px;}

.secciones-parrafo
	{padding-top:7px;
	float:left;
	padding-left:10px;
	width:428px;}

.sub-thali{font-size:24px;
	color:#586686;
	font-weight:normal;}

#contenido-thali-pie{background:transparent url(imagenes/pie-contenido.jpg) no-repeat scroll 0 0;
	width:700px;
	height:18px;}

.contenido-thali-int{background:transparent url(imagenes/thali-contenido-int.jpg) no-repeat scroll 0 0;
	width:460px;}
.contenido-thali-int p{width:430px;
	padding-left:8px;}
.contenido-thali-int a{padding-left:10px;
	padding-bottom:5px;}

.sub-thali-int{font-size:24px;
	color:#586686;
	font-weight:normal;}
#contenido-thali-pie-int{background:transparent url(imagenes/thali-contenido-pie-int.jpg) no-repeat scroll 0 0;
	width:460px;
	height:10px;}
#menu-botones
	{float:left;
	height:50px;}
.botones
	{background:transparent url(imagenes/fondo-boton.jpg) no-repeat scroll 0 0;
	width:129px;
	height:40px;
	padding-bottom:5px;float:left;}
.botones p
	{color:#5B5B5B;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:50px;}
.botones a
	{color:#5B5B5B;}
#calendario h1{color:#024d99;font-size:16px;font-weight:bold;}
#calendario h2{color:#024d99;font-size:16px;}
#contenido-thali-otro {
background:url("imagenes/cabecera-contenido.jpg") no-repeat scroll 0 0 #F8F8F8;
overflow:hidden;
width:700px;
}

#contenido-thali-otro p{width:660px;
	padding-left:5px;
	padding-top:15px;}

.sub-thali-otro{font-size:18px;
	color:#ef782f;
	font-weight:normal;}

.sub-thali-int-otro{font-size:18px;
	color:#ef782f;
	font-weight:normal;}

.lista-m
	{padding-left:35px}

.contenido-thalisens
	{height:525px;
	width:697px;}

.contenido-thalisens h1
	{color:#FFFFFF;
	font-family:Arial Narrow;
	font-size:30px;
	padding-left:16px;}

.contenido-thalisens h2
	{color:#FFFFFF;
	font-family:Arial Narrow;
	font-size:20px;
	padding-left:16px;
	font-weight:lighter;}

.contenido-thalisens p
	{color:#FFFFFF;
	font-family:Arial Narrow;
	font-size:15px;
	padding-left:16px;
	padding-right:20px;}

.contenido-thalisens ul
	{color:#FFFFFF;
	font-family:Arial Narrow;
	font-size:15px;
	padding-left:50px;
	padding-right:20px;}

.submenu-int-thalisens
	{float:right;
	padding-top:10px;}

.submenu-int-thalisens p
	{float:left;
	font-size:12px;
	padding-left:0;
	color:#ffffff;}

.submenu-int-thalisens p a{color:#ffffff;}


#derecho-landing{
	width:975px;
	float:left;
	}

/*FORMA DE CONTACTO IZQUIERDA */
#forma-landing{
background:url("imagenes/fondo-contacto-landing.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:135px;
margin-top:10px;
overflow:hidden;
padding-left:20px;
padding-top:48px;
text-align:left;
width:975px;
}

#forma-landing .cajat{
width:220px;
text-align:left;
color:#000;
float:left;
}

#forma-landing .caja{
width:218px;
float:left;
padding-left:50px;
padding-bottom:3px;
color:#fff;
float:left;
}

#forma-landing #caja2{
height:20px;
width:179px;
color:#fff;
}

#forma-landing .cajaabajo{
float:right;
height:60px;
width:179px;
padding-top:10px;
}
/*input {width:178px;border:solid 1px #2E312F;}
.caja label {color:#fff;margin:0px;float:left; text-align:left;}
.caja input { width:213px;border:solid 1px #2E312F; height:16px;}
.caja textarea { width:213px;border:solid 1px #2E312F;height:54px;}
.clear {clear:both;}

input{height:19px;margin-right:9px;width:155px;}

.boton{
background:transparent url(imagenes/btn_enviar.jpg) no-repeat scroll 0 0;
border:0 none;
height:24px;
margin-top:15px;
width:120px;
float:right;
margin-right:44px;
}*/

#disponibilidad{
    float: left;
    margin-top: -14px;
}

#disponibilidad h3{
font-size:14px;	
}

#disponibilidad p{
	font-size:12px;
}

#muestra-detalles{
 float: left;
 margin-left: -4px;	
}
