@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background-def2.jpg);
}
#container{
	margin-left:auto;
	margin-right:auto;
	width:1117px;
	height:967px;
	}
#leftBG{
	width:40px;
	height:967px;
	background-image: url(../images/containerBG.png);	
	background-repeat:no-repeat;
	float:left;
	}
#rightBG{
	width:40px;
	height:967px;
	background-image: url(../images/containerBG.png);
	background-repeat:no-repeat;
	background-position:-40px 0px;
	float:left;
	}
#center {
	width:1037px;
	height:967px;
	float:left;
	}
#Top{
	width:1037px;
	height:183px;
	background:url(../images/topBG.png);
	}
#topMenu{
	width:210px;
	height:23px;
	position:absolute;
	margin-left:806px;
	margin-top:32px;
	}
#topMenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#topMenu li{	
	float:left;	
	line-height:14px;
	margin-left:20px;
	color:#d9c9a5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#topMenu li a{
	text-decoration:none;
	color:#d9c9a5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#Logo {
	width:260px;
	height:184px;
	margin-left:90px;
	position:absolute;
	}
#Logo a{
	width:260px;
	height:184px;
	display:block;
}
#Mid{
	width:1037px;
	height:512px;
	background-color:#000;
	}
#midTop{
	width:1037px;
	height:80px;
	background:url(../images/logoBottom.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
#midTopIMG{
	width:351px;
	height:36px;
	background-image:url(../images/midtopIMG-bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	margin-left:528px;
	color:#7f7b70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	}
#midTopUrl{
	width:162px;
	height:22px;
	margin-left:645px;
	background-image:url(../images/suAudioGuia.jpg);
	}
#midCenter{
	width:1037px;
	min-height:432px;
	height:auto;
	}
#leftMenu {
	width:220px;
	height:432px;
	background-color:#0c1123;
	background-image:url(../images/leftmenuBG.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	float:left;
	}
#leftMenu ul{
	margin:0px;
	margin-left:15px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#c5beb0;
	}
#leftMenu li{
	width:175px;
	height:30px;
	display:block;
	border-bottom:#2c3555 1px solid;
	padding-left:10px;
	}
#leftMenu li a{
	text-decoration:none;
	color:#c5beb0;
	}
#leftMenu li a.ON{
	text-decoration:none;
	color:#ff9500;
	}
#leftTop{
	width:220px;
	height:80px;
	background:url(../images/lefttopBG.jpg);
	}
#mainFlash{
	width:587px;
	height:432px;
	float:left;
	}
#rightSidebar{
	width:230px;
	height:432px;
	float:left;
	background:url(../images/rightSidebarBg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
#RSidebarText{
	width:190px;
	height:244px;
	margin-left:22px;
	margin-top:-40px;
	}
#RSidebarText p{	
	color:#aeaba1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:17px;
}
#RSidebarText a{
	color:#c77a0d;
	text-decoration:none;
}
#Bottom{
	width:1037px;
	height:272px;
	background:url(../images/bottomBG.jpg);
	margin:0px;
	}
#Rights {
	width:508px;
	height:24px;
	margin-left:510px;
	margin-top:65px;
	color:#ebe1ce;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	}
	
/***Internal Pages***/
#intcontainer{
	margin-left:auto;
	margin-right:auto;
	width:1117px;
	min-height:967px;
	height:auto;
	}
#intleftBG{
	width:40px;
	min-height:1090px;
	height:auto;
	background-image: url(../images/intcontainerBG.png);	
	background-repeat:no-repeat;
	float:left;
	}
#intrightBG{
	width:40px;
	min-height:1090px;
	height:auto;
	background-image: url(../images/intcontainerBG.png);
	background-repeat:no-repeat;
	background-position:-40px 0px;
	float:left;
	}
#intTop{
	width:1037px;
	height:183px;
	background:url(../images/inttopBG.png);
	}
#Metate {
	width:312px;
	height:145px;
	position:absolute;
	margin-top:90px;
	margin-left:745px;
	background:url(../images/imgMetate.png);
	}
#intMid{
	width:1037px;
	min-height:635px;
	height:auto;
	background-color:#000;
	}
#intmidTopIMG{
	width:351px;
	height:36px;
	margin-left:528px;
	color:#7f7b70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	}
#intleftTop{
	width:220px;
	height:80px;
	background:url(../images/lefttopBG.jpg);
	position:absolute;
	margin-top:0px;
	}
#intleftMenu {
	width:799px;
	min-height:555px;
	height:auto;
	background-color:#0c1123;
	/*float:left;*/
	}
#ContBox{
	width:587px;
	min-height:555px;
	height:auto;
	background-color:#0b3454;
	margin-left:220px;	
	margin-top:0px;
	}
#ContTop{
	width:587px;
	height:69px;
	background-image:url(../images/contTop.png);
	}
#Content {
	width:579px;
	min-height:485px;
	height:auto;
	border-right:#d1e8fb 1px solid;
	border-bottom:#d1e8fb 1px solid;
	background-color:#e2ded1;
	background-image:url(../images/contBG.png);
	background-repeat:repeat-x;
	background-position:top;
	}
#ContTxt {
	width:472px;
	min-height:400px;
	height:auto;
	margin-left:47px;
	padding-top:10px;
	margin-bottom:30px;
	}
#IntRightSidebar{
	width:230px;
	height:555px;
	margin-left:799px;
	position:absolute;
	}
#SBbanner {
	width:138px;
	height:362px;
	margin-left:39px;
	margin-top:15px;
	}
#TIClogo {
	width:140px;
	height:117px;
	margin-left:37px;
	margin-top:25px;
	background-image:url(../images/TIC-logo2.jpg);
	}
#TIClogo a{
	width:140px;
	height:117px;
	display:block;
}
#IntBottom{
	width:1037px;
	height:273px;
	background:url(../images/intBottomBG.jpg);
	margin:0px;
	}
#intRights {
	width:508px;
	height:24px;
	margin-left:auto;
	margin-right:auto;
	padding-top:65px;
	color:#ebe1ce;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*position:absolute;*/
	text-align:center;
	}
#ContactImg {
	width:472px;
	height:42px;
	background-image:url(../images/para-contactarnos.jpg);
	margin-top:40px;
	}
#ContactBox{
	width:166px;
	height:42px;
	margin-left:233px;
	}
#ContactBox a{
	width:166px;
	height:42px;
	display:block;
	}
#contactForm {
width:452px;
height:333px;
display:block;
border:#dcdcdc 1px solid;
margin-top:15px;
color:#9C2A29;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
	}
#contactForm .fieldbox{
	height:18px;		
	width:195px;
	}
#contactForm .selectbox {
	height:20px;		
	width:195px;
	}
#contactForm .sendbox{
	margin-left:75px;
	margin-top:10px;
	width:143px;
	height:40px;
	background-image:url(../images/enviar-button.jpg);
	border:none;
	}
.txtlitgrey {
	color:#666;
	font-size:12px;
	}
/*#contactForm .sendbox:hover{
	width:106px;
	height:27px;
	background-image:url(../images/button-enviar.jpg);
	background-position:0 -27px;
	border:none;
	}*/
#contactForm .selectbox,#contactForm .fieldbox, #contactForm .messagebox {
	line-height:13px;
	margin-left:20px;
	margin-bottom:7px;
	color:#61646b;
	border:none;
	border-right:solid 1px #8b8e9d;
	border-bottom:solid 1px #8b8e9d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}
.box_round8 {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px
}
/*******Products menu Start********/
#p-list {
	position:absolute;
	margin-top:80px;
	}
#p-list ul{
	padding:0; 
	margin-left:15px;
	margin-top:0px;
	width:175px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#c5beb0;
	background-color:#0c1123;
}
#p-list ul li{
	width:175px;
	display:block;
	border-bottom:#2c3555 1px solid;
	padding-left:10px;
}
#p-list ul li a.item{
	text-decoration:none;
	color:#c5beb0;
	display:block
}
#p-list ul li a.itemB{
	text-decoration:none;
	color:#c5beb0;
}
#p-list .ON{
	text-decoration:none;
	color:#ff9500;
}
#p-list .cat{
	text-decoration:none;
	color:#F8BE00;
	margin-left:10px;
	cursor:pointer;
}
/*#p-list .cat:hover{
	height:240px;
	width:179px;
	display:block;
	}*/
#p-list ul.prod{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}
#p-list ul ul.prod li{
	padding:0px;
	border:none;
	height:23px;
	}
#p-list ul li ul.prod li a{
	width:176px;
	height:21px;
	display:block;
	padding:0px;
	}
a.prod1 {
	background-image:url(../images/all-products-buttons.jpg)
	}
a.prod1:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -21px;
	}
a.prod1ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -42px;
	}
a.prod2 {
	background-image:url(../images/all-products-buttons.jpg);
	background-position:0 -63px;
	}
a.prod2:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -84px;
	}
a.prod2ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -105px;
	}
a.prod3 {
	background-image:url(../images/all-products-buttons.jpg);
	background-position:0 -126px;
	}
a.prod3:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -147px;
	}
a.prod3ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -168px;
	}
a.prod4 {
	background-image:url(../images/all-products-buttons.jpg);
	background-position:0 -189px;
	}
a.prod4:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -210px;
	}
a.prod4ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -231px;
	}
a.prod5 {
	background-image:url(../images/all-products-buttons.jpg);
	background-position:0 -252px;
	}
a.prod5:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -273px;
	}
a.prod5ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -294px;
	}
a.prod6 {
	background-image:url(../images/all-products-buttons.jpg);
	background-position:0 -315px;
	}
a.prod6:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -336px;
	}
a.prod6ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -357px;
	}
a.prod7 {
	background-image:url(../images/all-products-buttons.jpg);
	background-position:0 -378px;
	}
a.prod7:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -399px;
	}
a.prod7ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -420px;
	}
a.prod8 {
	background-image:url(../images/all-products-buttons.jpg);
	background-position:0 -441px;
	}
a.prod8:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -462px;
	}
a.prod8ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -483px;
	}
a.prod9 {
	background-image:url(../images/all-products-buttons.jpg);
	background-position:0 -504px;
	}
a.prod9:hover {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -525px;
	}
a.prod9ON {
	background-image:url(../images/all-products-buttons.jpg);
    background-position:0 -546px;
	}
.40Marg{
	margin-top:40px;
	}
/*******Products menu end********/

/*Texts*/
.general, #ContTxt p, #ContTxt li, #ContTxt a, table.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #600;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #98252C;
}
#ContTxt h1 {
	margin:0px;
	padding:0px;
	}
#ContTxt hr{
	border:none;
	height:1px;
	background-color:#ece9e0;
	margin-bottom:20px;
	margin-top:15px;
	}
.generalB, #ContTxt h2, #ContTxt a.generalB, #ContTxt li.generalB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9C2A29;
}
