#main-container {
margin:10px auto 0 auto;
width:976px;
}

h2.h2titular {
font-size: 19px;
margin-bottom:25px;
}

/* Header ==================================== */

#header {
width:976px;
padding:0px;
height:63px;
margin-bottom: 15px;
}

	#logo {
	width:150px;
	height:63px;
	float:left;
	}
		
		#logo a {
		width:150px;
		height:63px;
		display:block;
		}
	
	#nav_base {
	float:right;
	width:810px;
	height:35px;
	margin-top:26px;
	position: relative;
	}
	
		#nav {
		float:left;
		width:680px;
		height:35px;
		position: relative;
		}
		
		#lang-select {
		float:right;
		height: 35px;
		width: 130px;
		position: relative;
		}

/* Banners ==================================== */

#banners {
width:976px;
margin:0 0 15px 0;
}

#tiker {
width:868px;
height:20px;
margin:0 0 15px 0;
padding:6px 0 0 108px;
overflow:hidden;
position:relative;
}

#tiker-inner {
width:868px;
height:20px;
overflow:hidden;
position:relative;
}
#tiker-inner span {
width:868px;
}
#flyin {overflow:hidden;}

/* Contenido Generales ==================================== */

#contenidos {
width:976px;
overflow: hidden;
margin-bottom: 25px;
}

.relativos-u {
overflow:hidden;
padding:7px;
background:#eee;
width:243px;
margin: 0 auto 2px auto;
}

.relativos-u:hover {
background:#cdcdcd;
}

.relativos-u img {
float:left;
height:40px;
width:60px;
margin:0 10px 0 0;
}

.relativos-u h4 a {
color:#7F0F27;
text-decoration: none;
font-size:14px
}

.relativos-u h4 a:hover {
color:#000;
text-decoration: none;
}

.name-absolute {
top:10px;
left:10px;
position:absolute;
}

.name-absolute2 {
top:-15px;
left:0px;
position:absolute;
}

#three_cols_izq {
float:left;
width:310px;
margin-right:23px;
}

#three_cols_cen {
float:left;
width:310px;
}

#three_cols_der {
float:right;
width:310px;
}

.parrafos p, .parrafos ul, .parrafos h3, .parrafos h4, h3, .plus-size {
margin-bottom:12px;
}

small {
margin-bottom:30px;
}

/* Contenido Index ==================================== */

#col-index-2-items-left {
float:left;
width:483px;
overflow: hidden;
}

#col-index-2-items-right {
float:right;
width:483px;
overflow: hidden;
}

	.index-prod-begin {
	float:left;
	width:236px;
	height:154px;
	position: relative;
	margin-right: 11px;
	}
	
	.index-prod-end {
	float:right;
	width:236px;
	height:154px;
	position: relative;
	}


/* Contenido Lista Productos ==================================== */

.catego {width:733px;overflow:hidden;margin-bottom: 15px;background:#eee;padding-bottom:10px;}
.catego-inner {width:718px;overflow:hidden;padding-left:15px;}

.catego h3 {color:#fff;width:718px;height:24px;display:block;background:url(../images/topnew.gif);padding:5px 0 0 15px; }
#sidebar-prod h3 {text-align:center;color:#fff;width:221px;height:24px;display:block;background:url(../images/topnew2.gif);padding:5px 0 0 0; }
ul.catego-list {list-style: none;padding-left:20px;}
ul.catego-list li {float:left;margin:0 20px 20px 0;padding:0;display:inline;}

ul.catego-list li img {border:#999 1px solid;}
ul.catego-list li img:hover {border:#7F0F27 1px solid;}
ul.catego-list li h4 {margin-bottom:7px;}
ul.catego-list li h4 a, ul.catego-list li h4 a:visited {font-size: 13px;color:#7F0F27;text-decoration: none;font-weight: bold;}

ul.catego-list li h4 a:hover {font-size: 13px;color:#000;text-decoration: none;font-weight: bold;}

#basic-accordian{
width:976px;
}

	.accordion_headings{
	padding:10px 0 0 10px;
	height: 30px;
	cursor:pointer;
	margin-bottom:1px;
	}

	.accordion_child{
	padding:15px;
	}
		
		.list-producto {
		width:946px;
		overflow: hidden;
		margin-bottom: 20px;
		}
		
		.foto-thumb-prod {
		float:left;
		width:150px;
		height: 100px;
		}
		
		.list-prod-descrip {
		float:right;
		width:700px;
		padding-right: 50px;
		}
		
		.list-prod-descrip p, .list-prod-descrip h2 {
		margin-bottom: 12px;
		}
		
		.cotizar_btn {
		width:81px;
		height:21px;
		}
		
		.cotizar_btn a {
		display:block;
		width:81px;
		height:21px;
		}

/* Contenido bloques Productos ==================================== */

ul#bloques_productos li {
display:inline;
float:left;
margin: 0 10px 20px 0;
width:236px;
position:relative;
}

ul#bloques_productos li.prod_bloque_final {
margin: 0 0 20px 0;
}

ul#bloques_productos li a img, ul#bloques_productos li a:visited img {
margin-bottom:10px;
}

/* Contact form ==================================== */

#form-col {
width:279px;
float:left;
margin-top:37px;
}

	#form-col-top {
	width:279px;
	height:26px;
	padding-top:8px;
	margin-bottom:10px;
	}

	#form-col-bottom {
	width:279px;
	height:17px;
	}

#maps-content-col {
width:644px;
float:right;
padding-top:35px;
position:relative;
}

#reg-abs {
position:absolute;
top:328px;
right:68px;
height:40px;
width:128px;
}

#reg-abs a{
display:block;
height:40px;
width:128px;
background:url(../images/reg.gif) top;
}

#reg-abs a:hover {
background:url(../images/reg.gif) bottom;
}

	.two-cols-contact {
	width:644px;
	overflow: hidden;
	}
	
		.two-cols-contact-left {
		width:315px;
		float:left;
		}
		
		.two-cols-contact-right {
		width:315px;
		float:right;
		}
	
	#google_maps_container {
	width:634px;
	height:240px;
	margin-bottom:15px;
	}

/* Cotizaciones ==================================== */

#forms-container {
width:976px;
margin-bottom:25px;
}

	#top-forms-container {
	width:966px;
	height:26px;
	padding:8px 0 0 10px;
	position:relative;
	}
	
		#top-forms-container h3 {
		padding-right:20px;
		}
		
	#nav-cotizaciones {
	width:630px;
	position:absolute;
	top:5px;
	right:0px;
	}
	
	#nav-cotizaciones li {
	float:left;
	width:150px;
	height: 23px;
	}
	
	#nav-cotizaciones li a{
	display:block;
	width:150px;
	height: 18px;
	padding-top: 5px;
	}
	
#tabcontent {
width:936px;
overflow: hidden;
padding:30px 20px 40px 20px;
}

#cotiz-col-izq {
width:450px;
float:left;
}

#cotiz-col-der {
width:450px;
float:right;
}

/* Footer ==================================== */

#footer {
width:976px;
overflow: hidden;
padding-bottom:10px;
}

	#footer_nav {
	width:976px;
	margin-bottom:3px;
	}
	
	#creditos {
	width:976px;
	}
	
/* Detalle ==================================== */

.img-det {border:2px solid #eee;margin-bottom:15px;}

.producto-main-page {float:left;width:196px;background:#e5e6e7;margin:0 26px 15px 0;text-align:center;padding:7px;height:241px;}
.producto-main-page img {border:1px solid #9dabbc;margin-bottom:7px;}
.producto-main-page img:hover {border:1px solid #7F0F27;}
.producto-main-page h4 a, .producto-main-page h4 a:visited {font-weight:bold;color:#7F0F27;text-decoration: none;}
.producto-main-page h4 a:hover {color:#000;text-decoration: none;}
.producto-main-page h4 {text-align:left;font-size:15px;}
.producto-main-page p {text-align:left;margin-top:6px;}
.producto-main-page p a, .producto-main-page p a:visited {color:#7F0F27;text-decoration:none;}
.producto-main-page p a:hover {color:#000;text-decoration:none;}
.resto a, .resto a:visited {width:209px;display:block;height:22px;background:#7F0F27;color:#fff;clear:both;font-weight: bold;padding:9px 0 0 0;text-align:center;text-decoration:none;}
.resto a:hover {background:#000;color:#fff;text-decoration:none;}
#sidebar-prod {width:221px;padding-bottom:15px;float:right;background:#eee;}
#sidebar-prod-inner {width:191px;padding:0 15px 0 15px;}
#sidebar-prod-inner ul {list-style: none;}
#sidebar-prod-inner  ul li {width:191px;height:30px;margin-bottom:1px;font-size:12px;}
#sidebar-prod-inner  ul li a, #sidebar-prod-inner  ul li a:visited {width:191px;padding:8px 0 0 0;height:22px;display:block;text-align:center;background:#c5c3c4;color:#7F0F27;font-weight: bold;text-decoration: none;}
#sidebar-prod-inner  ul li a:hover {background:#7F0F27;color:#fff;text-decoration: none;}
#prod-colus {overflow:hidden; width:976px;}
#nosidebar-prod {overflow:hidden; width:733px;float:left;}





