/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#67798f;
}
.bgContainer
{
	width:1020px;
	background: url(../images/bodyBg.png)  repeat-x 0 226px;	
	background-color:#FFFFFF !important;
}
#divContainer
{
	width:925px;
}

/*header*/

#divContainer #divHeader
{
	width:100%;
	height:225px;
}
#divContainer #divHeader .logo
{
	float:left;
}
#divContainer #divHeader .moreInfo
{
	float:right;
	width:700px;
}
#divContainer #divHeader .moreInfo .links
{
	width:100%;
	float:right;
}
#divContainer #divHeader .moreInfo .links .bgHeaderLinks
{
	margin-top:5px;
	float:right;
}

#divContainer #divHeader .moreInfo .links .headerLinks
{
	margin-top:5px;
	width:300px;
	height:21px;
	background-image:url(../images/linksHeaderBg.png);
	background-repeat:repeat-x;
	font-size:10px;
	padding-top:8px;
	padding-right:20px;
	float:right;	
}
#divContainer #divHeader .moreInfo .links .headerLinks span
{
	float:right;
	display:block;
	padding-left:10px;
	padding-right:10px;
	color:#b8bacf;
}
#divContainer #divHeader .moreInfo .links .headerLinks a
{
	float:right;
	text-transform:none;
	text-decoration:none;
	color:#3b3b3b;
}
#divContainer #divHeader .moreInfo .filter 
{
	width:100%;
	margin-top:10px;
	float:right;
}
#divContainer #divHeader .moreInfo .filter select
{
	width:160px;
	border: solid 1px #8b8b8d;
	height:20px;
	float:right;
	margin-right:5px;
	margin-top:2px;
}
#divContainer #divHeader .moreInfo .filter text, #divContainer #divHeader .moreInfo .filter .sinput
{
	width:112px;
	border: solid 1px #8b8b8d;
	height:18px;
	padding:0px;
	margin:0px;
	margin-top:2px;
	margin-right:7px;
	float:right;
}

#divContainer #divHeader .moreInfo .filter .search
{
	border:0px;
	float:right;
	margin:0px;
	padding:0px;
	padding-right:20px;
}

#divContainer #divHeader .moreInfo .language
{
	width:350px;
	float:right;
	padding:0px;
	margin-top:10px;
	padding-right:43px;
}

#divContainer #divHeader .moreInfo .language a
{
	text-decoration:none;
	text-transform:none;
	color:#3b3b3b;
	padding:0px;
	margin:0px;
	float:right;
	margin-right:10px;
}
#divContainer #divHeader .moreInfo .language .icon
{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}
#divContainer #divHeader .moreInfo .language span
{
	display:block;
	margin-top:2px;
	padding:0px;
	margin-left:10px;
	float:left;
	font-size:11px;
}
/*botonera*/

#divContainer #divHeader #divBotonera
{
	width:100%;
	float:left;
}
#divContainer #divHeader #divBotonera #aMoviclips
{
	background-image:url(../images/menu/moviclips_off.png);
	height:52px;
	width:193px;
	display:block;
	float:left;
}
#divContainer #divHeader #divBotonera #aMoviclips:hover, #divContainer #divHeader #divBotonera #aMoviclips.selected
{
	background-image:url(../images/menu/moviclips_on.png);
}

#divContainer #divHeader #divBotonera #aMobileMarketing
{
	background-image:url(../images/menu/mobilemarketing_off.png);
	height:52px;
	width:183px;
	display:block;
	float:left;
}
#divContainer #divHeader #divBotonera #aMobileMarketing:hover , #divContainer #divHeader #divBotonera #aMobileMarketing.selected
{
	background-image:url(../images/menu/mobilemarketing_on.png);
}



#divContainer #divHeader #divBotonera #aMobileProximity
{
	background-image:url(../images/menu/mobileproximity_off.png);
	height:52px;
	width:183px;
	display:block;
	float:left;
}
#divContainer #divHeader #divBotonera #aMobileProximity:hover , #divContainer #divHeader #divBotonera #aMobileProximity.selected
{
	background-image:url(../images/menu/mobileproximity_on.png);
}
#divContainer #divHeader #divBotonera #aMobileAdvertising
{
	background-image:url(../images/menu/mobileadvertising_off.png);
	height:52px;
	width:183px;
	display:block;
	float:left;
}
#divContainer #divHeader #divBotonera #aMobileAdvertising:hover, #divContainer #divHeader #divBotonera #aMobileAdvertising.selected
{
	background-image:url(../images/menu/mobileadvertising_on.png);
}
#divContainer #divHeader #divBotonera #aBussinesInteligence
{
	background-image:url(../images/menu/businessintelligence_off.png);
	height:52px;
	width:183px;
	display:block;
	float:left;
}
#divContainer #divHeader #divBotonera #aBussinesInteligence:hover, #divContainer #divHeader #divBotonera #aBussinesInteligence.selected
{
	background-image:url(../images/menu/businessintelligence_on.png);
}
#divContainer #divHeader .banner
{
	width:100%;
	float:left;
	margin-top:5px;
	display:block;
}

#divContainer #divHome .banner a
{
       
}

/*body home*/
#divContainer #divHome
{
	width:100%;
	float:left;
	padding-top:10px;
}
#divContainer #divHome	#divMakeImage
{
	display:block;
	background-image:url(../images/makeModuleBg.png);
	background-repeat:repeat-x;
	background-color:#d7d7d7 !important;
	float:left;
	width:710px;
	height:295px;
}
#divContainer #divHome .separatorBody
{
	display:block;
	widows:100%;
	height:3px;
	background-image:url(../images/bodySeparatorBg.png);
	background-repeat:repeat-x;
	margin-top:5px;
	padding-bottom:5px;
	font-size:0px;
}
#divContainer #divHome .banner
{
	width:100%;
	float:left;
}
#divContainer #divHome .banner img
{
	padding:0px;
	margin:0px;
	border:none;
}
#divContainer #divHome .banner a
{
	padding:0px;
	margin:0px;
}
#divContainer #divHome .links
{
	width:100%;
	font-size:9px;
	margin-top:10px;
	padding-bottom:10px;
	float:left;
}
#divContainer #divHome .links a
{
	text-decoration:none;
	text-transform:none;
	color:#3b3b3b;
	padding-left:5px;
	padding-right:5px;
}




/*body categoria*/
#divContainer #divBody
{
	width:100%;
	float:left;
	padding-top:10px;
}
#divContainer #divBody .separatorBody
{
	display:block;
	widows:100%;
	height:3px;
	background-image:url(../images/bodySeparatorBg.png);
	background-repeat:repeat-x;
	margin-top:5px;
	padding-bottom:5px;
	font-size:0px;
}
#divContainer #divBody .links
{
	width:100%;
	font-size:9px;
	margin-top:10px;
	padding-bottom:10px;
	float:left;
}
#divContainer #divBody .links a
{
	text-decoration:none;
	text-transform:none;
	color:#3b3b3b;
	padding-left:5px;
	padding-right:5px;
}

/*body makes*/
#divContainer #divMake
{
	width:100%;
	float:left;
	padding-top:10px;
}
#divContainer #divMake .separatorBody
{
	display:block;
	widows:100%;
	height:3px;
	background-image:url(../images/bodySeparatorBg.png);
	background-repeat:repeat-x;
	margin-top:5px;
	padding-bottom:5px;
	font-size:0px;
}
#divContainer #divMake .links
{
	width:100%;
	font-size:9px;
	margin-top:10px;
	padding-bottom:10px;
	float:left;
}
#divContainer #divMake .links a
{
	text-decoration:none;
	text-transform:none;
	color:#3b3b3b;
	padding-left:5px;
	padding-right:5px;
}





/*footer*/
#divFooter
{
	width:100%;
	height:46px;
	background-image:url(../images/footerBg.png);
}
#divFooter P
{
	padding:0px;
	margin:0px;
	width:100%;
	display:block;
	float:left;
}
#divFooter a
{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	font-size:9px;
}
#divFooter .linea1
{
	margin-top:10px;
}
#divFooter .linea2
{
	margin-top:3px;
}
/*independientes*/
.clearBoth
{
	clear:both;
	height:1px;
	overflow:hidden;
	font-size:0px;
}
#divMenu
{
	/*width:207px;*/
    width:200px;
	float:left;
	height:324px;
	margin-right:5px;
}
#divMenu .top
{
	height:24px;
	width:207px;
	background-image:url(../images/menuTop.png);
	background-repeat:no-repeat;
}
#divMenu .center
{
	/*width:205px;*/
	width:200px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
				/*nivel1*/
#divMenu .center .level1
{
	width:100%;
	height:27px;	
	background-image:url(../images/menuLevel1Bg.png);
	background-repeat:repeat-x;
}
#divMenu .center .level1 .bullet
{
	width:30px;
	height:17px;
	padding-top:10px;
	float:left;
	text-align:right;
}
#divMenu .center .level1 .bullet img
{
}
#divMenu .center .level1 a
{
	float:left;
	font-size:11px;
	color:#214c81;
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:none;
	margin-top:7px;
	padding-left:10px;
}
				/*nivel2*/
#divMenu .center .level2
{
	width:100%;
	height:27px;	
	background-image:url(../images/menuLevel3Bg.png);
	background-repeat:repeat-x;
}
#divMenu .center .level2 .bullet
{
	width:30px;
	height:27px;
	float:left;
}
#divMenu .center .level2 .bullet img
{
	float:right;
	margin-top:10px;
	cursor:pointer;
}
#divMenu .center .level2 a
{
	float:left;
	font-size:11px;
	color:#ffffff;
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:none;
	margin-top:7px;
	padding-left:10px;
}

#divMenu .center .selected, #divMenu .center .selected a
{
	background-image:url(../images/menuLevel2Bg.png);
	color:#ed008c;
}

#divMenu .down
{
	height:30px;
	width:207px;
	background-image:url(../images/menuDown.png);
	background-repeat:no-repeat;
}
#divContainer #divBodyContain
{
	display:block;
	float:left;
	width:708px;
	border: solid 1px #b7b7b7;
	text-align:left;
	padding-bottom:10px;
}
#divContainer #divBodyContain .defaultTitle
{
	display:block;
	width:667px;
	float:left;
	font-size:12px;
	color:#ed008c;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-top:10px;
}
#divContainer #divBodyContain .defaultDescription
{
	display:block;
	width:667px;
	float:left;
	font-size:12px;
	color:#333333;
	padding:10px;
	margin:0px;
}
#divContainer #divBodyContain .header
{
	width:100%;
	height:38px;
	background-image:url(../images/bodyContainerHeader.png);
	background-repeat:repeat-x;
}
#divContainer #divBodyContain .header span
{
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	margin-top:12px;
	margin-left:12px;
}
#divContainer #divBodyContain .cover
{
	width:100%;
	text-align:center;
	float:left;
}
#divContainer #divBodyContain .moduleLinks
{
	width:693px;
	float:left;
	padding-left:8px;
	padding-top:10px;
}
#divContainer #divBodyContain .moduleLinks .top
{
	width:100%;
	height:10px;
	background-image:url(../images/BodyContainLinksTop.png);
	background-repeat:repeat-x;
	font-size:0px;	
	float:left;
}
#divContainer #divBodyContain .moduleLinks .center
{
	width:100%;
	background-image:url(../images/BodyContainLinksLeftRight.png);
	background-repeat:repeat;
	background-color:#f0f0f0 !important;
	float:left;
}
#divContainer #divBodyContain .moduleLinks .noSeparator
{
	background-image:url(../images/BodyContainLinksLeftRightNo.png);
}

#divContainer #divBodyContain .moduleLinks .center a
{
	display:block;
	margin-top:5px;
	font-size:12px;
	text-decoration:none;
	text-transform:none;
	color:#333333;
	padding-left:15px;
	background-repeat:no-repeat;
	background-position:left 4px;
	background-image: url(../images/menubullet.png) !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menubullet.png', sizingMethod='scale');
	
}

#divContainer #divBodyContain .moduleLinks .noSeparator a
{
	float:left;
	padding-right:25px;
}
#divContainer #divBodyContain .moduleLinks .noSeparator div
{
	padding-left:20px;
}

#divContainer #divBodyContain .moduleLinks .center .selected
{
	color:#ed008c;
}
#divContainer #divBodyContain .moduleLinks .center .col1
{
	width:145px;
	display:block;
	float:left;
	padding-left:11px;
	overflow:hidden;
}
#divContainer #divBodyContain .moduleLinks .center .col2,#divContainer #divBodyContain .moduleLinks .center .col3
{
	width:160px;
	display:block;
	float:left;
	padding-left:16px;
	overflow:hidden;	
}
#divContainer #divBodyContain .moduleLinks .center .col4
{
	width:155px;
	display:block;
	float:left;
	padding-left:17px;
	overflow:hidden;	
}


#divContainer #divBodyContain .moduleLinks .down
{
	width:100%;
	height:10px;
	background-image:url(../images/BodyContainLinksDown.png);
	background-repeat:repeat-x;
	font-size:0px;	
	float:left;
}

#divContainer #divBodyContain .listMake
{
	width:100%;
	height:60px;
	float:left;
	margin-bottom:30px;
}
#divContainer #divBodyContain .listMake .left, #divContainer #divBodyContain .listMake .right
{
	width:5%;
	height:42px;
	float:left;
	padding-top:18px;
	text-align:center;
	cursor:pointer;
}

#divContainer #divBodyContain .listMake .center
{
	width:90%;
	height:60px;
	float:left;
	overflow:hidden;
}
#divContainer #divBodyContain .listMake .center div
{
	float:left;
}

#divContainer #divBodyContain .itemMake
{
	width:88px;
	height:60px !important;
	text-align:center;
	vertical-align:center;
}



#divContainer #divBodyContain .moduleListProducts
{
	width:693px;
	float:left;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:5px;
}
#divContainer #divBodyContain .moduleListProducts .top
{
	width:100%;
	height:39px;
	background-image:url(../images/bodyContainProductListTop.png);
	background-repeat:repeat-x;
	font-size:0px;	
	float:left;
}

#divContainer #divBodyContain .moduleListProducts .top2
{
	width:100%;
	height:5px;
	background:#D6D6D6;
	font-size:0px;	
	float:left;
}


#divContainer #divBodyContain .moduleListProducts span
{
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	margin-top:12px;
	margin-left:12px;
}
#divContainer #divBodyContain .moduleListProducts span.selected
{
	color:#ed008c;
}
#divContainer #divBodyContain .moduleListProducts .center
{
	width:100%;
	background-image:url(../images/bodyContainProductListCenter.png);
	background-repeat:repeat;
	float:left;
	padding-top:10px;
	padding-bottom:10px;	
}
#divContainer #divBodyContain .moduleListProducts .center .col1,#divContainer #divBodyContain .moduleListProducts .center .col2
{
	width:315px;
	display:block;
	float:left;
	padding-left:30px;
}
#divContainer #divBodyContain .moduleListProducts .center .col1 div,#divContainer #divBodyContain .moduleListProducts .center .col2 div
{
	width:100%;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}
#divContainer #divBodyContain .moduleListProducts .center .titulo
{
	width:205px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	text-transform:none;
	padding-top:3px;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .center .phone
{
	float:left;
	padding:0px;
	margin:0px;
	display:block;
	margin-right:30px;
}
#divContainer #divBodyContain .moduleListProducts .center .sound
{
	float:left;
	padding:0px;
	margin:0px;	
	display:block;
}
#divContainer #divBodyContain .moduleListProducts .containerMarginProductImage
{
	float:left;
	padding-left:8px;
}

#divContainer #divBodyContain .moduleListProducts .templateImage
{
	width:165px;
	height:172px;
	display:block;
	padding-left:3px;
	margin-top:5px;
	float:left;	
	/*new*/
	margin-bottom:10px;
}
#divContainer #divBodyContain .moduleListProducts .templateImage .top
{
	background-image:url(../images/productImageTop.png);
	width:165px;
	height:2px;
	background-repeat:no-repeat;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateImage .left
{
	background-image:url(../images/productImageLeft.png);
	width:2px;
	height:135px;
	background-repeat:repeat-y;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateImage .right
{
	background-image:url(../images/productImageRight.png);
	width:2px;
	height:135px;
	background-repeat:repeat-y;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateImage .down
{
	background-image:url(../images/productImageDown.png);
	width:165px;
	height:3px;
	background-repeat:no-repeat;
	float:left;	
}
#divContainer #divBodyContain .moduleListProducts .templateImage .center
{
	width:161px !important;
	height:135px !important;
	float:left;
	background-image:none!important;
	background-repeat:no-repeat!important;
	padding:0px;
	margin:0px;
}
#divContainer #divBodyContain .moduleListProducts .templateImage .table
{
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;	
}
#divContainer #divBodyContain .moduleListProducts .templateImage .title
{
	width:165px;
	/*height:28px;*/
	height:36px;
	background-color:#d6d6d6;
	float:left;
	/*margin-top:5px;*/
}

#divContainer #divBodyContain .moduleListProducts .templateImage .title .buy
{
	font-size:11px;	
	padding-left:6px;
}

#divContainer #divBodyContain .moduleListProducts .templateImage .title .name
{
	width:133px;
	display:block;
	overflow:hidden;
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	color:#333333;
	padding-top:6px;
	padding-left:5px;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateImage .title .img
{
	padding:0px;
	margin:0px;
	margin-top:4px;
	float:left;
}

/*--------------------------------------------------------------------------------------------*/
#divContainer #divBodyContain .moduleListProducts .templateImage .title2
{
	width:165px;
	height:77px;
	background-color:#d6d6d6;
	float:left;
	margin-top:5px;
	text-align:center;
}

#divContainer #divBodyContain .moduleListProducts .templateImage .title2 .buy
{
	font-size:11px;	
	padding-left:6px;
}


#divContainer #divBodyContain .moduleListProducts .templateImage .title2 .name
{
	width:100%;
	display:block;
	overflow:hidden;
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	color:#ed008c;
	padding-top:6px;
	padding-left:5px;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateImage .title2 .img
{
	padding:0px;
	margin:0px;
	margin-top:4px;
	float:left;
}


/*--------------------------------------------------------------------------------------------*/
#divContainer #divBodyContain .moduleListProducts .templateSms
{
	width:335px;
	height:260px;
	display:block;
 
	margin-top:5px;
	float:left;	

}

#divContainer #divBodyContain .moduleListProducts .templateSms .buylink
{
    /*width:332px;    
    margin-top:5px;*/
    padding-left:300px;
    height:28px;
    
    width:32px;
    float:left;
    background-color:#d6d6d6;
    }
    
#divContainer #divBodyContain .moduleListProducts .templateSms .top
{
	background-image:url(../images/productImageTop.png);
	width:165px;
	height:2px;
	background-repeat:no-repeat;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSms .left
{
	background-image:url(../images/productImageLeft.png);
	width:2px;
	height:135px;
	background-repeat:repeat-y;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSms .right
{
	background-image:url(../images/productImageRight.png);
	width:2px;
	height:135px;
	background-repeat:repeat-y;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSms .down
{
	background-image:url(../images/productImageDown.png);
	width:165px;
	height:3px;
	background-repeat:no-repeat;
	float:left;	
}
#divContainer #divBodyContain .moduleListProducts .templateSms .center
{
	width:161px !important;
	height:135px !important;
	float:left;
	background-image:none!important;
	background-repeat:no-repeat!important;
	padding:0px;
	margin:0px;
}
#divContainer #divBodyContain .moduleListProducts .templateSms .table
{
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;	
}
#divContainer #divBodyContain .moduleListProducts .templateSms .title
{
	width:332px;
	/*height:28px;*/
	height:25px;
	background-color:#d6d6d6;
	float:left;
	/*margin-top:5px;*/
}
#divContainer #divBodyContain .moduleListProducts .templateSms .description
{
	width:328px;
 
	font-size:12px;
	background-color:#d6d6d6;
	float:left;
}

#divContainer #divBodyContain .moduleListProducts .templateSms .title .buy
{
	font-size:11px;	
	padding-left:6px;
}

#divContainer #divBodyContain .moduleListProducts .templateSms .title .name
{
	width:262px;
	display:block;
	overflow:hidden;
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	color:#333333;
	padding-top:6px;
	padding-left:5px;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSms .title .img
{
	padding:0px;
	margin:0px;
	margin-top:4px;
	float:left;
}

#divContainer #divBodyContain .moduleListProducts .templateSms .title2
{
	width:165px;
	height:77px;
	background-color:#d6d6d6;
	float:left;
	margin-top:5px;
	text-align:center;
}

#divContainer #divBodyContain .moduleListProducts .templateSms .title2 .buy
{
	font-size:11px;	
	padding-left:6px;
}


#divContainer #divBodyContain .moduleListProducts .templateSms .title2 .name
{
	width:100%;
	display:block;
	overflow:hidden;
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	color:#ed008c;
	padding-top:6px;
	padding-left:5px;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSms .title2 .img
{
	padding:0px;
	margin:0px;
	margin-top:4px;
	float:left;
}

/*--------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------*/





#divContainer #divBodyContain .moduleListProducts .templateSound
{
	width:165px;
	height:221px;
	display:block;
	padding-left:3px;
	margin-top:5px;
	float:left;	
}
#divContainer #divBodyContain .moduleListProducts .templateSound .top
{
	background-image:url(../images/productImageTop.png);
	width:165px;
	height:2px;
	background-repeat:no-repeat;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSound .left
{
	background-image:url(../images/productImageLeft.png);
	width:2px;
	height:135px;
	background-repeat:repeat-y;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSound .right
{
	background-image:url(../images/productImageRight.png);
	width:2px;
	height:135px;
	background-repeat:repeat-y;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSound .down
{
	background-image:url(../images/productImageDown.png);
	width:165px;
	height:3px;
	background-repeat:no-repeat;
	float:left;	
}
#divContainer #divBodyContain .moduleListProducts .templateSound .center
{
	width:161px !important;
	height:135px !important;
	float:left;
	background-image:none!important;
	background-repeat:no-repeat!important;
	padding:0px;
	margin:0px;
}
#divContainer #divBodyContain .moduleListProducts .templateSound .table
{
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;	
}
#divContainer #divBodyContain .moduleListProducts .templateSound .title
{
	width:165px;
	height:77px;
	background-color:#d6d6d6;
	float:left;
	margin-top:5px;
	text-align:center;
}
#divContainer #divBodyContain .moduleListProducts .templateSound .title .name
{
	width:100%;
	display:block;
	overflow:hidden;
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	color:#ed008c;
	padding-top:6px;
	padding-left:5px;
	float:left;
}
#divContainer #divBodyContain .moduleListProducts .templateSound .title .description
{
	width:100%;
	display:block;
	overflow:hidden;
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	color:#333333;
	padding-top:6px;
	padding-left:5px;
	float:left;
}

#divContainer #divBodyContain .moduleListProducts .down
{
	width:100%;
	height:12px;
	background-image:url(../images/bodyContainProductListDown.png);
	background-repeat:repeat-x;
	font-size:0px;	
	float:left;
}

#divContainer #divBodyContain .paginator
{
	display:block;
	width:100%;
	float:left;
	margin-top:10px;
}
#divContainer #divBodyContain .paginator div
{
	padding-right:20px;
}
#divContainer #divBodyContain .paginator a
{
	color:#333333;
	font-size:10px;
	padding-right:5px;
	margin:0px;
	text-decoration:none;
	text-decoration:none;
}

#divContainer #divBodyContain .listCategoryMakeTitle
{
	color:#ed008c;
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}
#divContainer #divBodyContain .listCategoryMakeTitle .img
{
	font-size:0px;
	padding:0px;
	margin:0px;
}
#divContainer #divBodyContain .listCategoryMakeTitle span
{
	margin-left:5px;
	font-size:12px;
}
#divContainer #divBodyContain .listCategoryMake
{
	width:666px;
	display:block;
	float:left;	
	margin-left:20px;
	margin-bottom:10px;
	background-color:#979797;
}
#divContainer #divBodyContain .listCategoryMake .top
{
	background-image:url(../images/listMakeTop.png);
	width:666px;
	height:2px;
	background-repeat:no-repeat;
	float:left;
	font-size:0px;
}
#divContainer #divBodyContain .listCategoryMake .left
{
	width:1px;
	float:left;
	height:1px;
}
#divContainer #divBodyContain .listCategoryMake .center
{
	width:664px;
	float:left;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF
}
#divContainer #divBodyContain .listCategoryMake .center div
{
	float:left;
}
#divContainer #divBodyContain .listCategoryMake .right
{
	width:1px;
	float:left;
	height:auto;	
}
#divContainer #divBodyContain .listCategoryMake .down
{
	background-image:url(../images/listMakeDown.png);
	width:666px;
	height:2px;
	background-repeat:no-repeat;
	float:left;	
}

#divContainer #divBodyContain .templatePromotion
{
	width:683px;
	display:block;
	float:left;
	padding-left:15px;
	padding-top:20px;
}
#divContainer #divBodyContain .templatePromotion div.table
{
	width:142px;
	height:142px;
	float:left;
	
}
#divContainer #divBodyContain .templatePromotion .table
{
	height:100%;
	width:100%;
	vertical-align:top;
	text-align:center;	
}
#divContainer #divBodyContain .templatePromotion .content
{
	width:500px;
	height:20px;
	display:block;
	float:left;
}
#divContainer #divBodyContain .templatePromotion .content .title
{
	font-size:14px;
	color:#ed008c;
	width:480px;
}
#divContainer #divBodyContain .templatePromotion .content .title .span
{
	padding-left:10px;
}
#divContainer #divBodyContain .templatePromotion .content .img
{
	font-size:0px;
	border:0px;
	padding:0px;
	margin:0px;
}
#divContainer #divBodyContain .templatePromotion .content .description
{
	font-size:12px;
	color:#333333;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}

#divContainer #divBodyContain .templatePromotion .content .link a
{
	font-size:12px;
	color:#333333;
	width:100%;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
}
#divContainer #divBodyContain .templatePromotion .separator
{
	display:block;
	font-size:0px;
	width:100%;
	height:4px;
	background-image:url(../images/templatePromotionSeparator.png);
	background-repeat:repeat-x;
}


#divContainer #divBodyContain .templateUserForm
{
	width:680px;
	display:block;
	float:left;
	padding-left:15px;
	padding-top:15px;		
}
#divContainer #divBodyContain .templateUserForm .title
{
	width:100%;
	display:block;
	color:#ed008c;
	font-size:12px;
}
#divContainer #divBodyContain .templateUserForm a.link
{
	display:block;
	width:140px;
	text-decoration:none;
	text-transform:none;
	font-size:12px;
	color:#333333;
	text-align:left;
	margin-top:5px;
}
#divContainer #divBodyContain .templateUserForm .bigFont
{
	font-size:14px;
}
#divContainer #divBodyContain .templateUserForm .description
{
	width:100%;
	display:block;
	color:#333333;
	font-size:12px;
	padding-top:10px;
}
#divContainer #divBodyContain .templateUserForm .descriptionCheck
{
	color:#333333;
	font-size:12px;
	padding-top:10px;
	padding-left:10px;
}

#divContainer #divBodyContain .templateUserForm .separator
{
	width:100%;
	font-size:0px;
	height:2px;
	border-bottom:solid 1px #ed008c;
	overflow:hidden;
	float:left;
	padding-top:10px;
	margin-bottom:10px;
}
#divContainer #divBodyContain .templateUserForm .form
{
	display:block;
	/*width:380px;*/
	width:480px;
	
	padding-top:30px;
	padding-bottom:20px;
}
#divContainer #divBodyContain .templateUserForm p
{
	display:block;
	width:100%;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	float:left
}
#divContainer #divBodyContain .templateUserForm .form .field
{
	text-align:right;
	font-size:12px;
	color:#7e7e7e;
	display:block;
	width:115px;
	float:left;
	padding-top:3px;
	padding-right:3px;
}
#divContainer #divBodyContain .templateUserForm .form .field2
{
	text-align:right;
	font-size:12px;
	color:#7e7e7e;
	display:block;
	/*width:115px;*/
	float:left;
	padding-top:3px;
	padding-right:3px;
}

#divContainer #divBodyContain .templateUserForm .form .phone
{
    color:#7E7E7E;
    font-size:12px;
	float:left;
	padding:0px;
	margin:0px;
	display:block;
	margin-right:30px;
	padding-left:20px;
}
#divContainer #divBodyContain .templateUserForm .form .phonef
{
display:block;
float:left;
font-size:12px;
padding-left:15px;
padding-right:10px;
padding-top:3px;
}


#divContainer #divBodyContain .templateUserForm .form p
{
	text-align:left;
	float:left;
}
#divContainer #divBodyContain .templateUserForm .form input,#divContainer #divBodyContain .templateUserForm .input
{
	width:204px;
	height:18px;
	border:solid 1px #cccccc;
	font-size:12px;
	float:left;
}
#divContainer #divBodyContain .templateUserForm .inputMulti
{
	width:204px;
	border:solid 1px #cccccc;
	font-size:12px;
	float:left;
}

#divContainer #divBodyContain .templateUserForm .form .alerta
{
	width:50px;
	height:18px;
	overflow:hidden;
	font-size:10px;
	color:#FF0000;
	padding:0px;
	margin:0px;
	float:left;
}

#divContainer #divBodyContain .templateUserForm .form select
{
	width:204px;
	border:solid 1px #cccccc;
	font-size:12px;
}


.lineSeparator
{
	display:block;
	width:100%;
	height:2px;
	border-bottom: solid 1px #000000;
	overflow:hidden;
	font-size:0px;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	float:left;
}

.btnOtherPromotion
{
	width:147px;
	height:29px;
	background-image:url(../images/es/btnOtherPromotion.jpg);
	background-repeat:no-repeat;
	border:none;
	float:left;
	margin-left:10px;
	cursor:pointer;
	background-color:#000000;
}
.btnEnterRegister
{
	width:147px;
	height:29px;
	background-image:url(../images/es/btnEnterRegister.jpg);
	background-repeat:no-repeat;		
	border:none;
	margin-left:10px;
	cursor:pointer;
	background-color:#000000;
}
.btnEnter
{
	width:147px;
	height:29px;
	background-image:url(../images/es/btnEnter.jpg);
	background-repeat:no-repeat;		
	border:none;
	margin-left:10px;
	cursor:pointer;
	background-color:#000000;
}
.btnSend
{
	width:147px;
	height:29px;
	background-image:url(../images/es/btnSend.jpg);
	background-repeat:no-repeat;		
	border:none;
	margin-left:10px;
	cursor:pointer;
	background-color:#000000;
}
.btnMoreInfo
{
	width:147px;
	height:29px;
	background-image:url(../images/es/btnMoreInfo.jpg);
	background-repeat:no-repeat;		
	border:none;
	margin-left:10px;
	cursor:pointer;
	background-color:#000000;
}

.error_message
{
	font-size:12px;
	color:Red;
}

.ok_message
{
	font-size:12px;
	color:Green;	
}

.busqueda_lupa
{
	background-image:url(../images/lupa.jpg);
	background-color: transparent;
	background-repeat: no-repeat;
	text-decoration: none;
	display:block;
	float:left;
	border-style:none;
		width:22px;
	height:21px;	
	cursor:pointer;
}