* 				{padding: 0; margin: 0; }
body 			{margin: 0; padding: 0;	font: normal 73%/1.5em arial, 'Trebuchet MS', Tahoma, sans-serif; color: #555;	background: url(../images/body_bg.jpg) #fff repeat-x; text-align: center;}

/************ links ************/
a 				{background: inherit; color: #A4A4A4; text-decoration: none; }
a:hover 			{background: inherit; color: #006699; text-decoration: underline; }
a.masinfo		{font-family:arial; display:block; margin:5px 0px 0px 0px; padding:0px 0px 0px 12px; text-transform:uppercase;background:url(http://www.televaz.com/assets/flecha2.gif) left center no-repeat; border:none; color:#A4A4A4; font-size:10px; text-decoration:none;}
a.leermas		{font-family:arial; margin:0; padding:0px 0px 0px 12px; background:url(http://www.televaz.com/assets/flecha2.gif) left center no-repeat; border:none; color:#A4A4A4; font-size:10px; text-decoration:none;}
a.link.levela:hover{background:url(../images/item2.gif) left center no-repeat; padding-left:10px;}
a.tlw:hover		{color:#480000; text-decoration:none;}

table 			{border-collapse: collapse;	margin: 0px 15px;}
th strong 			{color: #fff;}
th 				{background: #74A846; height: 29px; padding-left: 11px; padding-right: 11px; color: #fff; text-align: left; border-left: 1px solid #B6D59A; border-bottom: solid 2px #FFF;}
tr 				{height: 30px;}
td 				{padding-left: 11px; padding-right: 11px; border-left: 1px solid #FFF; border-bottom: solid 1px #ffffff;}
td.first,th.first { border-left: 0px;}
form 				{margin:10px 15px; padding: 0; background-color: #FAFAFA;}
fieldset 			{border:0px; padding-left:20px;}
label 			{display:block; font-weight:bold; margin:5px 0;}
input 			{padding: 2px; border:1px solid #eee; font: normal 1em arial, "Trebuchet MS", Tahoma, sans-serif; color:#777; margin:5px;}
textarea			{width:400px; padding:2px; font: normal 1em arial, "Trebuchet MS", Tahoma, sans-serif; border:1px solid #eee; height:100px; display:block; color:#777;}
input.button 		{margin: 0; font: bold 1em Arial, Sans-serif; background: #FFF url(../images/gradientbg.jpg) repeat-x; padding: 2px 3px; color: #333; border: 1px solid #DADADA;}

/************ Search Form ************/

.searchform 				{background-color: transparent; border: none; margin: 0; padding: 0;}
.searchform p 			{ margin: 10px; padding: 0; }
.searchform input.textbox 	{width: 130px; color: #333; height: 20px; padding: 2px;	vertical-align: top;}
.searchform input.button 	{font: bold 12px Arial, Sans-serif; color: #333;	width: 60px; height: 26px; border: 1px solid #DADADA; padding: 3px 5px;	vertical-align: top;}
#header-content, #content, #content2, #footer-content {	width: 990px;}

/************ Header ************/

#header 					{/*height: 250px;*/ text-align: left;}
#header-content 			{width:990px; text-align: left; margin: 0 auto; padding: 0;	position: relative;	top:-28px; left:-17px;}
#header-content ul 		{position: absolute; font: bolder 1.2em arial, 'Trebuchet MS', sans-serif; color: #FFF; list-style: none; margin: 0 0 0 195px ; padding: 0;}
#header-content li 		{display: inline;}
#header-content li a		{float: left; display: block; padding:3px 0px 0px 14px; color: #640000; text-decoration: none;}
#header-content li a:hover {color: #fff;}
#header-content li a.current {color: #fff;}
.headerphoto 			{margin: 0 auto; width: 990px; height: 187px; background:url(../images/header_bg.jpg) center bottom no-repeat;}

/************ Contenedor ************/

#content-wrap 			{clear: both; float: left; width: 100%; /*margin-top:-63px;*/}
#content 				{background:url(../images/bg_content.jpg) center top repeat-y; text-align: left; padding: 0; margin: 0 auto;}
#content2 				{background:url(../images/bg_content.png) center top repeat-y; text-align: left; padding: 0; margin: 0 auto;}

/************ Sidebar Left ************/

#lsidebar 				{background:url(../images/lsidebar_bg.jpg) #EBEBEB center top no-repeat; float: left; width: 161px; height:480px;	margin: 0 0 10px 0; padding: 0;}
#lsidebar .sidebarBox	{margin:100px 0px  0px 20px;}
#lsidebar .sidebarBox h3	{margin:0px 0px 10px 0px;}
#lsidebar .sidebarBox h3 a {color:#480000; font-family:arial; font-size:11px; text-decoration:none;}

/************ Sidebar Right ************/

#sidebar 				{background:url(../images/sidebar_bg.jpg) #EAEAEA center top no-repeat; float: right; width: 256px; margin: 0 0 10px 0; padding: 0;	padding-top:105px; color:#480000; line-height:15px;}	
#sidebar h1 				{padding: 10px 0px 5px 10px; margin: 0; font: bold 1.3em arial, 'Trebuchet MS', Tahoma, Sans-serif;}
#sidebar .sidebox .WidgetHolder .sidebox h3 {font-family:arial; font-size:15px; margin:0px 0px 5px 0px; padding:0;}

.WidgetHolder 			{padding-left:22px; padding-right:18px;}
.sidebox 				{margin-bottom: 30px;}
.sidebox ul 				{list-style:none; margin:0px; padding:0px;}

/************ Sidebar Menu ************/

#sidebar ul.sidemenu 		{list-style:none; margin: 10px 0 15px 0; padding: 0; background: #F2F2F2;}
#sidebar ul.sidemenu li 	{padding: 0px 10px;}
#sidebar ul.sidemenu a 	{display:block; font-weight:normal; color: #333; height: 1.5em;	 padding:.3em 0 .3em 15px; line-height: 1.5em; border-bottom: 1px dashed #D4D4D4; text-decoration:none;}
#sidebar ul.sidemenu a.top{border-top: 1px dashed #D4D4D4;}
#sidebar ul.sidemenu a:hover {	padding: .3em 0 .3em 10px; border-left: 5px solid  #a60000; color: #a60000;}
#sidebar ul.sidemenu a.current, #sidebar ul.sidemenu a.section {padding: .3em 0 .3em 10px; border-left: 5px solid  #a60000; color: #a60000;}
.descrip_prod			{width:210px; border-bottom:1px solid #A4A4A4;}
.thumb_prod				{width:210px; background:#fff; text-align:center; border:1px solid #d0d0d0; padding:1px 0px 1px 0px;}
.thumb_prod img			{border:none;}

/************ Main ************/
#main 						{float: left; width:543px; margin: 0 0 10px 0; padding:44px 0px 20px 7px;}
#main2 						{float: left; width:543px; margin: 0 0 10px 0; padding: 0;}
#main3 						{float: left; width:813px;  padding:44px 0px 20px 7px; background:#FFF}
#main h1 					{padding:10px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:24px; font-family:arial,Tahoma; font-weight:400; border:none;}
#main ul li 					{list-style-image: url(../images/bullet.gif);}

/************ Home ************/
.homeflash					{ margin:-30px 0px 0px 0px;}
.homeflash2					{float:left; width:461px;}
h3.home						{border-bottom:1px solid #DFDFDF; color:#a60000; font-size:15px; padding:0;}

.tabstrip li 					{list-style-image: none !important;}
.post 						{margin: 0; padding: 0; background: #FFF url(../images/gradientbg.jpg) repeat-x; border: 1px solid #EFEDED;}
.post .post-footer 			{background-color: #FAFAFA; border: 1px solid #f2f2f2; padding: 5px; margin-top: 20px; font-size: 95%;}
.post .post-footer .date 		{background: url('../images/clock.gif') no-repeat 0 center; padding-left: 20px; margin: 0 10px 0 5px;}
.post .post-footer .comments 	{background: url('../images/comment.gif') no-repeat 0 center; padding-left: 20px; margin: 0 10px 0 5px;}
.post .post-footer .readmore 	{background: url('../images/page.gif') no-repeat 0 center; padding-left: 20px; margin: 0 10px 0 5px;}

/************ Novedades ************/
table#novedades tr td p		{width:233px;}
table#novedades tr td img	{border:1px solid #d0d0d0; padding:3px;}

/************ Footer ************/
#footer 					{background:url(../images/bg_footer.jpg) center top repeat-x; height:63px; clear: both; margin: 0; padding: 0; font: normal .95em/1.6em  Arial, 'Trebuchet MS', Tahoma, sans-serif;	text-align: center;}
#footer_content 			{width:100%; margin:0px auto; float:left;}
#footer_left			{float:left; margin:23px 0px 0px 21px}
#footer_right			{float:right; width:100%; margin:23px 0px 0px 0px; text-align: center; }

/************ Alignment classes ************/
.float-left  			{float:left;}
.float-right			{float:right;}
.align-left  			{text-align:left;}
.align-right 			{text-align:right;}

/************ Additional classes ************/
.clear 					{clear:both;}
.gray 					{color:#BFBFBF;}
ul, ol 					{padding: 0 15px;}
img 						{color:2px solid #ccc;}
#CommentHolder ul 		{list-style: none; margin: 20px 0;}
#PageComments li 			{list-style-image:none !important; margin: 5px 0; padding: 1px; width: 88%;}
#PageComments li.odd 		{background: #ecf7e2 url(../images/commentBg.png) no-repeat 1% 10%; padding-left: 40px; padding-right: 10px; border-bottom:1px dotted #72A545; border-top:1px dotted #72A545;}
#PageComments li.even 	{background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%; padding-right: 40px; padding-left: 10px;}
#PageComments li.odd p.info {color: #72a545;}

.actionLinks li a 			{padding-right: 3px;	font-size: 10px;}
.actionLinks li 			{display: inline; border-right: 1px solid;}
.actionLinks li.last 		{border-right: none;}
.commentrss 				{background: transparent url(../images/feed-icon-14x14.png) no-repeat !important; padding-left: 20px; font-size: 1.1em;	line-height: 1.6em;}
#PageCommentsPagination p {text-align: center; font-size: 1.2em;}
#PageComments p 			{font-size: 1em;}
#PageComments p.info 	{color: #999; margin: 0px; padding: 0; line-height: 1em; font-size: 0.9em;}

/************ Productos ************/
#ProductGroup {}
#ProductGroup .typography h2			{color:#A60000; font-family:arial; font-weight:400; font-size:24px; padding-bottom:26px; margin-bottom:13px;	background:url(../images/bg_h2.jpg) left bottom no-repeat;}
h3.productGroupTitle				{border-bottom:1px solid #a60000; color:#a60000; font-size:15px; margin-bottom:10px; padding:0;}
#Layout h2							{font-size: 2em; color: #4EA3D7; margin: 15px 0; font-weight:normal; font-family: arial, Tahoma, Verdana, sans-serif;}
#Layout h2 a							{color:#3E91C4; text-decoration:none;	}
#Layout a:hover 						{text-decoration:underline;}
.product_summary					{padding:0px 0px 0px 20px;}
.product_summary #ProductList 		{color: #666; list-style:none; float:left; width:530px; margin:0; padding:0;}
.product_summary li.productItem 		{float:left; width:140px; height:220px; overflow:hidden; margin:12px 12px 0px 0px; font-size:1.0em; padding: 11px; background:#fafafa; border: 1px solid #d0d0d0;}
.product_summary li.productItem p		{font-family:arial, Tahoma; font-size:11px; line-height:15px; color:#330000; margin:5px 0px 10px 0px;}
.product_summary h3.productTitle a	{color:#A60000; text-decoration:none;}
.product_summary a img 				{border:1px solid #d0d0d0;}
.product_summary .productTitle 		{font-size:1.2em;}
.price_display						{font-weight:bold; color:#4694c4; line-height: 1.5em;}
.productActions 						{text-align: right; margin-top: 5px;}
.productActions li 					{list-style: none;}
.productActions li a 					{color: #999;}
.product_summary2					{padding:0px 3px 0px 9px; width:164px; float:left;}
.product_summary2 #ProductList 		{color: #666; list-style:none; float:left; margin:0; padding:0;}
.product_summary2 li.productItem 		{float:left; width:140px; height:220px; overflow:hidden; margin:12px 0px 0px 0px; font-size:1.0em; padding: 11px; background:#fafafa; border: 1px solid #d0d0d0;}
.product_summary2 li.productItem p		{font-family:arial, Tahoma; font-size:11px; line-height:15px; color:#330000; margin:5px 0px 10px 0px;}
.product_summary2 h3.productTitle a	{color:#A60000; text-decoration:none;}
.product_summary2 a img 				{border:1px solid #d0d0d0;}
.product_summary2 .productTitle 		{font-size:1.2em;}
#prueba								{float:left; padding:0px 0px 0px 9px; width:100%;}

/************ Novedades ************/
.listNotice							{margin:20px 0px 0px 0px;}
.listNoticeContent					{clear:both;}
.listNoticeImage					{float:left; padding:0px 20px 20px 0px;}
.listNoticeImage img 					{border:1px solid #d0d0d0; padding:2px;}
.listNoticeTitle					{}
.listNoticeTitle h2 a					{font-size:13px; color:#a60000; text-decoration:none;}
.listNoticeText						{}


table#notices	td						{vertical-align:top;}
.breadcrumbs						{margin-top:-23px;}
.contNotice							{padding-top:13px;}
.textNotice							{margin:15px 0px 40px 0px;}

/************ Clientes ************/
table#clientes						{line-height:20px;}

/************ Search Results  ************/
ul#SearchResults 					{margin: 10px 0;}
ul#SearchResults li 					{list-style: none;	margin: 5px 0; font-size: 1em;}
/*****************************************/
#contactForm						{color:#480000; float:left; font-family:Tahoma,arial; font-size:12px; padding-top:3px; width:280px;}
form#Form_ContactForm				{background:none; margin:0; padding:0;}
form#Form_ContactForm label			{font-weight:400;}
form#Form_ContactForm fieldset			{margin:0; padding:0;}
form#Form_ContactForm input			{width:250px; margin:0; border:1px solid #A7A7A7;}
form#Form_ContactForm input.action		{width:60px; margin:10px 0px 0px 0px;}
form#Form_ContactForm textarea			{width:250px; overflow:auto; margin:0; border:1px solid #A7A7A7;}

#contactData 						{float:right; font-family:Tahoma,arial; font-size:12px; width:230px; margin-top:60px;} 
#contactData table					{width:230px; margin:0; padding:0;}
#contactData table img					{border:none; margin:0; padding:0;}
#contactData a						{text-decoration:none; color:#9F3538;}


form#Form_PresupuestoForm				{background:none; margin:0; padding:0;}
form#Form_PresupuestoForm label			{font-weight:400;}
form#Form_PresupuestoForm fieldset			{margin:0; padding:0;}
form#Form_PresupuestoForm input			{width:250px; margin:0; border:1px solid #A7A7A7;}
form#Form_PresupuestoForm input.action		{width:60px; margin:10px 0px 0px 0px;}
form#Form_PresupuestoForm textarea			{width:250px; overflow:auto; margin:0; border:1px solid #A7A7A7;}

