/*----------------------------------------------------------------------------------------------------
[Main Stylesheet]
	- Project:				SS1509
	- Author:				rub3nbdn@gmail.com
	- Version:				1.0
	- Creation Date:		20/07/2009
	- Last Change:			23/07/2009
	- Primary use:			Screen / Monitor
----------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------
	Default Styles for all Objects, HTML, BODY and Default link and its hover
----------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
margin:0px;
padding:0px;
border:none;
list-style:none;
outline:none;
cursor:default;
}

body{background:#999999;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:11px;font-weight:normal;color:#CCCCCC;text-align:left;}

a{color:#999999;cursor:pointer !important;text-decoration:none;}
a *{cursor:pointer !important;}
a:hover{text-decoration:underline;}
a:hover *{cursor:pointer !important;}

input, select, option, textarea{font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;}

h1, h2, h3, h4, h5{font-size:14px;}

/*----------------------------------------------------------------------------------------------------
	Usefull classes
----------------------------------------------------------------------------------------------------*/

/*-----Float & Clear-*/
.fLeft{float:left !important;width:auto !important;}
.fRight{float:right !important;width:auto !important;}
.cLeft{clear:left !important;}
.cRight{clear:right !important;}
.cBoth{clear:both !important;line-height:1px;}

/*-----Text Align-*/
.tLeft{text-align:left !important;}
.tCenter{text-align:center !important;}
.tRight{text-align:right !important;}

/*-----Text Format-*/
.normalText{font-weight:normal !important;}
.boldText{font-weight:bold !important;}
.italicText{font-style:italic !important;}
.underlineText{text-decoration:underline !important;}
.blueColor{color:#6888E5 !important;}
.redColor{color:#C41130 !important;}

/*-----Vertical Align-*/
.vTop{vertical-align:top !important;}
.vMiddle{vertical-align:middle !important;}
.vBottom{vertical-align:bottom !important;}

/*-----Visibility & Display-*/
.vVisible{visibility:visible !important;}
.vHidden{visibility:hidden !important;}
.dBlock{display:block !important;}
.dInline{display:inline !important;}
.dNone{display:none !important;}

/*-----Margin & Padding-*/
.noMargin{margin:0px !important;}
.noPadding{padding:0px !important;}

/*-----Border-*/
.noBorder{border:none !important;}

/*----------------------------------------------------------------------------------------------------
	Web List & Acceskey List
----------------------------------------------------------------------------------------------------*/

/*-----Web List-*/
.webListTitle{font-size:18px;font-weight:normal;color:#6F9FAC;margin:0px 0px 10px 0px;}
.webList{}
.webList li{color:#999999;}

/*-----Acceskey List-*/
.accesKeyListTitle{font-size:18px;font-weight:normal;color:#6F9FAC;margin:0px 0px 10px 0px;}
.accesKeyList{}
.accesKeyList li{color:#999999;}

/*----------------------------------------------------------------------------------------------------
	Containers
----------------------------------------------------------------------------------------------------*/

/*-----General-*/
.container{width:920px;margin:0px auto 0px auto;background:#FFFFFF;padding:10px 20px 15px 20px;}
.sony{width:920px;}
.header{width:920px;margin:10px 0px 0px 0px;}
.menu{width:910px;}
.content{width:920px;}
.footer{width:920px;}
.credits{width:920px;margin:5px auto 0px auto;}

/*----------------------------------------------------------------------------------------------------
	Sony
----------------------------------------------------------------------------------------------------*/

/*-----Sony-*/
.logoLeft{float:left;}
.logoRight{float:right;}

/*----------------------------------------------------------------------------------------------------
	Header
----------------------------------------------------------------------------------------------------*/

/*-----Header-*/
.header{}
.headerTop{height:6px;line-height:6px;font-size:1px;background:url(../homeX1_files/headerTop.gif) no-repeat bottom left;}
.headerCenter{background:url(../homeX1_files/header.gif) repeat-y top left;padding:4px 60px 4px 60px;}
.headerBottom{height:6px;line-height:6px;font-size:1px;background:url(../homeX1_files/headerBottom.gif) no-repeat bottom left;}
.header h1{float:left;width:575px;font-size:14px;font-weight:normal;color:#6F9FAC;border-left:1px solid #DDDDDD;margin:0px 0px 0px 65px;height:auto !important;height:38px;min-height:38px;padding:10px 0px 10px 30px;}

/*-----Logo-*/
.logo{float:left;margin:8px 0px 8px 0px;}

/*----------------------------------------------------------------------------------------------------
	Menu
----------------------------------------------------------------------------------------------------*/

/*-----Menu-*/
.menu{height:40px;background:url(../homeX1_files/menu.gif) no-repeat top left;padding:0px 5px 0px 5px;margin:10px 0px 0px 0px;}
.menuList{float:right;margin:5px 0px 0px 0px;}
.menuList li{float:left;border-right:1px solid #848484;}
.menuList li a{float:left;background:url(../homeX1_files/menuItem.gif) repeat-x top left;padding:8px 8px 8px 8px;color:#FEFEFE;}
.menuList li a:hover{background:url(../homeX1_files/menuItemHover.gif) repeat-x top left;padding:8px 8px 8px 8px;color:#EEEDED;text-decoration:none;}
.menuList li.menuLast{border:none;}
.menuList li.menuFirst a{background:url(../homeX1_files/menuItemFirst.gif) no-repeat top left;}
.menuList li.menuFirst a:hover{background:url(../homeX1_files/menuItemFirstHover.gif) no-repeat top left;}
.menuList li.menuLast a{background:url(../homeX1_files/menuItemLast.gif) no-repeat top right;}
.menuList li.menuLast a:hover{background:url(../homeX1_files/menuItemLastHover.gif) no-repeat top right;}
.menuList li.activeFirst a{background:url(../homeX1_files/menuItemFirstHover.gif) repeat-x top left;}
.menuList li.activeFirst a:hover{background:url(../homeX1_files/menuItemFirstHover.gif) repeat-x top left;}
.menuList li.activeLast a{background:url(../homeX1_files/menuItemLastHover.gif) repeat-x top right;}
.menuList li.activeLast a:hover{background:url(../homeX1_files/menuItemLastHover.gif) repeat-x top right;}
.menuList li.active a{background:url(../homeX1_files/menuItemHover.gif) repeat-x top left;}
.menuList li.active a:hover{background:url(../homeX1_files/menuItemHover.gif) repeat-x top left;}

/*-----Inicio-*/
.btInicio{float:left;background:url(../homeX1_files/btInicio.gif) no-repeat top left;color:#FEFEFE;text-align:center;padding:8px 0px 8px 0px;width:95px;margin:5px 0px 0px 0px;}
.btInicio:hover{float:left;background:url(../homeX1_files/btInicioHover.gif) no-repeat top left;text-decoration:none;color:#EEEDED;}

/*-----Menu-*/
.btBanner{float:right;height:40px;margin:10px 0px 0px 0px;}

/*----------------------------------------------------------------------------------------------------
	Content
----------------------------------------------------------------------------------------------------*/

/*-----Content-*/
.content{margin:10px 0px 0px 0px;}
.textContent{padding:20px 40px 40px 40px;width:840px;}

.sectionTitle{color:#669999;font-weight:normal;font-size:24px;}
.groupTitle{color:#669999;font-weight:normal;font-size:16px;margin:10px 0px 5px 0px;}
.paragraphText{color:#999999;font-size:12px;}
.paragraphText a{color:#669999;}
.paragraphText strong{display:block;font-size:12px;margin:10px 0px 0px 0px;}

/*-----How To-*/
.howToList{margin:20px 0px 0px 0px;}
.howToList li{}
.howToList li h1{color:#669999;font-weight:normal;}
.howToList li img{display:block;}

/*-----Map-*/
.productMap{display:block;}

/*-----Product Table-*/
.productTable{width:920px;}
.colProduct{width:140px;text-align:center;}
.colDescription{width:469px;text-align:left;}
.colPrice{width:90px;text-align:right;}
.colYourPrice{width:70px;text-align:right;}
.colDiscount{width:71px;text-align:center;}
.productTable thead{background:#6B6B6B url(../homeX1_files/tHead.gif) no-repeat top left;}
.productTable th{color:#FFFFFF;padding:8px 8px 8px 8px;border-right:1px solid #848484;font-weight:normal;}
.rowImpair td{background:#FFFFFF;padding:8px 8px 8px 8px;color:#999999;}
.rowPair td{background:#EEEEEE;padding:8px 8px 8px 8px;color:#999999;}
.productTable td.colPrice{text-decoration:line-through;}
.productTable td.colDiscount{color:#6F9FAC;font-size:16px;}
.productTable td.colProduct a{color:#6F9FAC;}

/*----------------------------------------------------------------------------------------------------
	Footer
----------------------------------------------------------------------------------------------------*/

/*-----Footer-*/
.footer{margin:10px 0px 0px 0px;}
.vale{float:left;width:640px;height:100px;background:url(../homeX1_files/vale.gif) no-repeat top left;}
.valeCode{position:absolute;width:270px;font-size:18px;color:#333333;font-weight:bold;text-align:center;margin:36px 0px 0px 25px;cursor:text;}
.valeLink{position:absolute;width:108px;background:url(../homeX1_files/valeLink.gif) no-repeat top left;color:#FEFEFE;text-align:center;margin:70px 0px 0px 192px;padding:3px 0px 4px 0px;}
.valeLink:hover{background:url(../homeX1_files/valeLinkHover.gif) no-repeat top left;text-decoration:none;color:#EEEDED;}
.register{float:right;width:260px;height:100px;background:url(../homeX1_files/register.gif) no-repeat top left;}
.registerLink{position:absolute;width:83px;background:url(../homeX1_files/registerLink.gif) no-repeat top left;color:#FEFEFE;text-align:center;margin:70px 0px 0px 158px;padding:3px 0px 4px 0px;}
.registerLink:hover{background:url(../homeX1_files/registerLinkHover.gif) no-repeat top left;text-decoration:none;color:#EEEDED;}

/*----------------------------------------------------------------------------------------------------
	Credits
----------------------------------------------------------------------------------------------------*/

/*-----Credits-*/
.credits{}
.copyRight{float:left;font-size:11px;color:#999999;}
.terminos{float:right;font-size:11px;color:#999999;}
span.terminos{text-decoration:underline;}
