/* CSS Document */

html,body,h1,h2,h3,h4,h5,h6,p,img,ul,ol,li,form,fieldset,input,textarea,table

{

margin:0;

padding:0;

border:0 none;

}

.clearfix:after

{


display:block;

height:0;

clear:both;

visibility:hidden;

}

body
{
	background-color: #FFF;
	background-repeat: no-repeat;
	background-image: url(../images/back_fondo.jpg);
	text-align: left;
	margin: 0px;
	background-position: center top;
	background-attachment: fixed;    
}



#wrap, #wrap-about, #wrap-services, #wrap-blog

{
	width:100%;
	margin:0 auto;
	text-align:left;

}

#wrap-about{background:#fff url(../images/art/wrap-bg2.jpg) 0 0 repeat-y;}

#wrap-services{background:#fff url(../images/art/wrap-bg3.jpg) 0 0 repeat-y;}

#wrap-blog{background:#fff url(../images/art/wrap-bg4.jpg) 0 0 repeat-y;}

#header

{

width:960px;

height:205px;

background:url(../images/art/header-bg.png) 0 0 no-repeat;

padding:0;

margin:0 auto;

}

#header h1

{

width:130px;

height:59px;

float:left;

display:inline;

margin:32px 0 0 29px;

}

#header h1 a

{

width:130px;

height:59px;

display:block;

}

#header h1 span{display:none;}

#header form

{

float:right;

display:inline;

margin:16px 60px 0 40px;

padding:1px 0 2px 20px;

}

#header p a

{

color:#fff;

text-decoration:none;

}

#header #socialbox

{

width:250px;
height:60px;
float:right;
margin:20px 10px 0 0;

}

#header #socialbox ul 

{

display:inline;
list-style:none;
width:180px;
height:60px;

}

#header #socialbox li 

{

display:inline;
padding:0;
margin:0;

}


#header #socialbox li a 

{

display:inline;
padding:0;
margin:0;

}


#header #radiobox

{

width:250px;
height:60px;
float:right;
margin:26px 90px 0 0;

}

#header #radiobox ul 

{

display:inline;
list-style:none;
width:180px;
height:60px;

}

#header #radiobox li 

{

display:inline;
padding:0;
margin:0;

}


#header #radiobox li a 

{

display:inline;
padding:0;
margin:0;

}

#header #mallbox

{

width:250px;
height:60px;
float:right;
margin:6px 0 -35px 0;

}

#header #mallbox ul 

{

display:inline;
list-style:none;
width:180px;
height:60px;

}

#header #mallbox li 

{

display:inline;
padding:0;
margin:0;

}


#header #mallbox li a 

{

display:inline;
padding:0;
margin:0;

}



#header #fechabox

{

width:240px;
height:1px;
float:left;
padding:20px 0 0 230px;


}

span.fecha {
font-weight: bold;
font-size: 11pt;
font-family: arial,verdana,serif;
color:#838183;
}






#subnav

{

width:329px;

height:19px;

list-style:none;

float:left;

display:inline;

margin:71px 0 0 0;

}

#subnav li

{

height:19px;

float:left;

display:inline;

padding:0;

margin:0;

}

#subnav li a

{

height:19px;

float:left;

display:inline;

padding:0;

margin:0;

}

#subnav li a span{display:none;}

#subnav li.first a{width:50px; background:url(../images/art/subnavi.png) 0 0 no-repeat;}

#subnav li.second a{width:110px; background:url(../images/art/subnavi.png) -50px 0 no-repeat;}

#subnav li.third a{width:68px; background:url(../images/art/subnavi.png) -160px 0 no-repeat;}

#subnav li.fourth a{width:97px; background:url(../images/art/subnavi.png) -228px 0 no-repeat;}

#subnav li.first a:hover{background:url(../images/art/subnavi.png) 0 -19px no-repeat;}

#subnav li.second a:hover{background:url(../images/art/subnavi.png) -50px -19px no-repeat;}

#subnav li.third a:hover{background:url(../images/art/subnavi.png) -160px -19px no-repeat;}

#subnav li.fourth a:hover{background:url(../images/art/subnavi.png) -228px -19px no-repeat;}

#content

{

width:960px;

padding:0;

background:url(../images/art/content-bg.jp) 0 0 no-repeat;

margin:0 auto;

position:relative;

}

#content.about{background:url(../images/art/content-bg2.jpg) 0 0 no-repeat;}

#content div.line

{

width:958px;

height:12px;

line-height:1px;

border-top:1px solid #eaeaea;

background:#fff;

float:left;

display:inline;

padding:0;

margin:-2px 0 0 1px;

}

#banner

{

width:960px;

height:197px;

position:relative;

}

#banner.work{background:url(../images/art/work-bg.jpg) 0 0 no-repeat;}

#banner-services

{

width:960px;

height:415px;

background:url(../images/art/banner-recuento-.jpg) 0 0 no-repeat;

position:relative;

}

#banner-services-aniv

{

width:960px;

height:315px;

background:url(../images/art/banner-recuento-.jpg) 0 0 no-repeat;

position:relative;

}

#banner-services-isra

{

width:960px;

height:315px;

background:url(../images/art/banner-israel.jpg) 0 0 no-repeat;

position:relative;

}

#banner h1

{

font:32px Arial, Helvetica, sans-serif;

color:#2e3dd4;

line-height:34px;

position:absolute;

top:38px;

left:30px;

}

#banner h1 strong

{

font:bold 62px Arial, Helvetica, sans-serif;

color:#2e3dd4;

}

#banner-services h1{top:38px;}

#banner-services-aniv h1{top:8px;}

#banner-services-isra h1{top:8px;}

#banner-services h1

{
	font:bold 70px Arial, Helvetica, sans-serif;
	line-height:72px;
	letter-spacing:normal;
	color:#2e3dd4;
	top:38px;
}

#banner-services-aniv h1

{

font:bold 70px Arial, Helvetica, sans-serif;

line-height:72px;

letter-spacing:-5px;

color:#d46a23;

top:8px;

}

#banner-services-isra h1

{
	font:bold 70px Arial, Helvetica, sans-serif;
	line-height:72px;
	letter-spacing:normal;
	color:#2e3dd4;
	top:38px;
}

#banner h2

{

font:bold 82px Arial, Helvetica, sans-serif;

color:#2e3dd4;

letter-spacing:-8px;

line-height:84px;

position:absolute;

left:30px;

top:60px;

}

#banner-services h1

{
	color:#09C;
	line-height:normal;
	position:absolute;
	left:31px;
	top:360px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

#banner-services-aniv h1

{

font:bold 30px Arial, Helvetica, sans-serif;

color:#d46a23;

line-height:72px;

position:absolute;

left:30px;

top:5px;

}

#banner-services-isra h1

{
	color:#CCC;
	line-height:normal;
	position:absolute;
	left:31px;
	top:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

#banner-services h2

{
	font:22px Arial, Helvetica, sans-serif;
	color:#343537;
	line-height:34px;
	position:absolute;
	top:43px;
	left:346px;

}

#banner-services-aniv h2

{

font:22px Arial, Helvetica, sans-serif;

color:#d46a23;

line-height:34px;

position:absolute;

top:10px;

left:30px;

}

#banner-services-isra h2

{
	font:22px Arial, Helvetica, sans-serif;
	color:#999;
	line-height:34px;
	position:absolute;
	top:103px;
	left:36px;
}

#banner h3, #banner-services h3, #banner-services-aniv h3, #banner-services-isra h3

{

font:bold 18px Arial, Helvetica, sans-serif;

color:#e6dede;

line-height:22px;

letter-spacing:-1px;

position:absolute;

top:70px;

left:490px;

}

#banner p, #banner-services p, #banner-services-aniv p, #banner-services-isra p

{
	font:12px Arial, Helvetica, sans-serif;
	color:#2e3dd4;
	line-height:19px;
	position:absolute;
	top:95px;
	left:490px;
	margin:0 30px 0 0;
	height: 68px;
}

#banner-services p

{
	width:540px;
	top:23px;
	left:347px;

}

#banner-services-aniv p

{

width:322px;

top:154px;

left:30px;

}

#banner-services-isra p

{
	width:325px;
	top:159px;
	left:29px;
}

#banner-main

{

position:relative;

width:960px;

height:573px;

overflow:hidden;

margin-top:10px;

}




#banner-main h2 strong

{

color:#481931;

}


#banner-main p img{margin:0 3px;}

#banner-main a

{
	color:#FFF;
	display:inline-block;
	margin-top: 290px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 750px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 50;
	padding-left: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: blink;
	text-transform: none;
}


#banner-main #prev

{

position:absolute;

top:195px;

left:8px;

float:left;

background:url(../images/art/btn-prev.png) no-repeat;

width:31px;

height:31px;

margin:0;

padding:0;

clear:none;

z-index:100000;

}

#banner-main #prev:hover

{

background:url(../images/art/btn-prev.png) 0 -31px no-repeat;

}

#banner-main #next

{

position:absolute;

top:195px;

right:8px;

z-index:100000;

float:left;

background:url(../images/art/btn-next.png) no-repeat;

width:31px;

height:31px;

padding:0;

margin:0;

clear:none;

}

#banner-main #next:hover

{

background:url(../images/art/btn-next.png) 0 -31px no-repeat;

}

#banner-main #prev span, #banner-main #next span

{

display:none;

}

#banner-main #mask

{

position:absolute;

height:573px;

top:0;

left:0;

}

#banner-main .slide

{

width:960px;

height:573px;

float:left;

}


#banner-main #sl1a

{

background:url(../images/banners/banner-main1a.png) 0 top no-repeat;


}



#banner-main #sl1

{

background:url(../images/banners/banner-mainx.jpg) 0 0 no-repeat;

}

#banner-main #sl2

{

background:url(../images/banners/banner-main11.jpg) 0 top no-repeat;

}

#banner-main #sl3

{

background:url(../images/banners/banner-main1.png) 0 top no-repeat;

}

#banner-main #sl4

{

background:url(../images/banners/banner-main6.png) 0 top no-repeat;

}

#banner-main #sl5

{

background:url(../images/banners/banner-main4.jpg) 0 top no-repeat;

}


#banner-main #sl6

{

background:url(../images/banners/banner-main3.png) 0 top no-repeat;

}


#banner-main #sl7

{

background:url(../images/banners/banner-main2.jpg) 0 top no-repeat;

}
#banner-main #sl7 h1
{

font:bold 43px Arial, Helvetica, sans-serif;

color:#ddeff2;

clear:left;

display:inline-block;

width:410px;

margin:100px 0 10px 550px;

padding:100px 0 10px 550px;

letter-spacing:-1px;

line-height:43px;

padding:0;

height:auto;
font-size:42px;


}
#banner-main #sl7 h2
{	
width:228x;

height:94px;

font:bold 10px Arial, Helvetica, sans-serif;

color:#c1aa29;

padding:0 0 0 4px;

margin:-5px 0 0 -5px;

float:left;

display:inline-block;

line-height:16px;
}

#banner-main #sl7 h3

{

font:bold 17px Arial, Helvetica, sans-serif;

color:#51d04b;

clear:right;

float:right;

display:inline-block;

margin:35px 50px 5px 0;

}

#banner-main #sl7 h5

{

width:400px;

font:bold 12px Arial, Helvetica, sans-serif;

color:#5e56a3;

padding:110px 0 0 35px;

display:inline-block;

float:left;

}

#banner-main #sl7 p

{

width:350px;

font:18px Arial, Helvetica, sans-serif;

color:#ddeff2;

line-height:-10px;

float:right;

display:inline;

height:auto;

margin:70px 0 0 10px;

letter-spacing:-1px;

}

#banner-main #sl8

{

background:url(../images/banners/banner-thanks.jpg) 0 top no-repeat;

}


#banner-main #sl9

{

background:url(../images/banners/banner-main8.jpg) 0 top no-repeat;


}


#banner-main #sl10

{

background:url(../images/banners/banner-main9.jpg) 0 top no-repeat;

}


#banner-main #sl11

{

background:url(../images/banners/banner-revista-navidad.jpg) 0 top no-repeat;



}

#banner-main #sl11 h2

{
	
background:url(../images/art/slide3-ico.gif) 9px 4px no-repeat;

}



#banner-main #sl12

{

background:url(../images/banners/banner-main7.png) 0 top no-repeat;


}


#banner-main #sl13

{

background:url(../images/banners/banner-main13.jpg) 0 top no-repeat;


}


#banner-main #sl14

{

background:url(../images/banners/banner-store.png) 0 top no-repeat;


}



#banner-main #sl15

{

background:url(../images/banners/banner-rompiendo-molde.png) 0 top no-repeat;


}

#banner-main #sl16

{

background:url(../images/banners/concierto.jpg) 0 top no-repeat;


}

#banner-main #sl17

{

background:url(../images/banners/banner-uncion.png) 0 top no-repeat;


}

#banner-main #sl18

{

background:url(../images/banners/banner-ricardo.png) 0 top no-repeat;


}

#banner-main #sl19

{

background:url(../images/banners/banner-benhur.png) 0 top no-repeat;


}

#banner-main #sl22

{

background:url(../images/banners/expolit_banner.png) 0 top no-repeat;


}



#banner-main #sl23

{

background:url(../images/banners/banner-ranchera-almavision.png) 0 top no-repeat;


}

#banner-main #sl24

{

background:url(../images/banners/banner-evento.png) 0 top no-repeat;


}

#banner-main #sl25

{

background:url(../images/banners/banner-main14.png) 0 top no-repeat;


}

#banner-blog

{

width:960px;

height:194px;

background:url(../images/art/banner-blog.jpg) 0 0 no-repeat;

position:relative;

}

#banner-blog h1

{
	font:bold 40px Arial, Helvetica, sans-serif;
	color:#0e3745;
	line-height:72px;
	letter-spacing:-5px;
	position:absolute;
	top:54px;
	left:25px;

}

#banner-blog h2

{

font:32px Arial, Helvetica, sans-serif;

color:#907483;

line-height:34px;

letter-spacing:-2px;

position:absolute;

top:123px;

left:25px;

}

#banner-blog h5

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#46343e;

line-height:11px;

position:absolute;

top:37px;

left:25px;

background:url(../images/title.jpg) 0 2px no-repeat;

padding:0 0 0 25px;

}

#banner-blog h6

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#051920;

line-height:11px;

position:absolute;

top:140px;

left:25px;

}

#banner-blog h6.list{top:135px;}

#left

{

width:700px;

float:left;

display:inline;

margin:-25px 0 0 0;

position:relative;

}

#left h1

{

font:bold 20px Arial, Helvetica, sans-serif;

color:#363636;

line-height:24px;

margin:0 0 25px 0;

}

#left h5

{

height:16px;

font:11px Arial, Helvetica, sans-serif;

line-height:14px;

color:#563c4a;

background:url(../images/title.jpg) 0 center no-repeat;

padding:0 0 0 25px;

margin:0 0 15px 0;

}

#left h5 strong

{

float:left; 

display:inline;

margin:0 4px 0 0;

}

#left h5.lft

{

float:left;

display:inline;

}

#left h6

{

font:bold 11px Arial, Helvetica, sans-serif;

color:#363636;

line-height:12px;

margin:0 0 14px 0;

background:url(../images/title.jpg) 0 center no-repeat;

padding:0 0 0 25px;

}

#left p

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:20px;

margin:0 0 20px 0;

}

#left p.tab

{

width:190px;

height:24px;

display:block;

margin:0 0 0 29px;

font:bold 10px Arial, Helvetica, sans-serif;

}

#left p.tab #interactive

{

width:100px;

height:18px;

padding:6px 0 0 14px;

display:block;

color:#54414b;

background:url(../images/tab-bg.jpg) 0 0 no-repeat;

text-decoration:none;

float:left;

display:inline;

}

#left p.tab #interactive.selected

{

color:#fff;

background:url(../images/tab-bg.jpg) 0 -24px no-repeat;

}

#left p.tab #print

{

width:60px;

height:18px;

padding:6px 0 0 6px;

display:block;

color:#54414b;

background:url(../images/tab-bg.jpg) -114px -24px no-repeat;

text-decoration:none;

float:left;

display:inline;

}

#left p.tab #print.selected

{

color:#fff;

background:url(../images/tab-bg.jpg) -114px 0 no-repeat;

}

#left ul{list-style:none;}

#left ul li

{

font:11px Arial, Helvetica, sans-serif;

color:#444042;

line-height:14px;

background:url(../images/bullet.jpg) 0 5px no-repeat;

padding:0 0 0 10px;

margin:0 0 5px 0;

}

#slide

{

width:673px;

float:left;

display:inline;

padding:17px 29px 0 28px;

border-top:1px solid #e1e1e1;

}

#slide ul

{

/*width:100px;*/

float:right;

display:inline;

}

#slide ul li

{

font:bold 10px Arial, Helvetica, sans-serif;

line-height:12px;

color:#b1b1b1;

float:left;

display:inline;

background:none;

padding:0;

margin:0;

}

#slide ul li a

{

width:20px;	

float:left;

display:inline;

color:#b1b1b1;

text-decoration:none;

padding:0;

margin:0;

}

#slide ul li a:hover, #slide ul li a.selected{color:#824f6b;}

#slide img

{

float:left;

display:inline;

}

#col-1

{

width:503px;

float:left;

display:inline;

margin:0 0 0 28px;

padding:25px 0 0 0;

}

#col-1 h5

{

font:bold 10px Arial, Helvetica, sans-serif;

color:#563c4a;

margin:0 0 10px 0;

}

#col-1 a

{

font:bold 10px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right center no-repeat;

padding:0 10px 0 0;

}

#col-1 div.box

{

float:left;

display:inline;

}

#col-1 div.w197

{

width:170px;

margin:0 27px 0 0;

}

#col-1 div.w259

{

width:259px;

margin:0 22px 0 0;

border-right:1px solid #eaeaea;

padding:0 24px 0 0;

}

#col-2

{

width:169px;

height:310px;

float:right;

display:inline;

background:#f1f1f1;

padding:25px 0 0 0;

}

#col-2 h5

{

font:bold 10px Arial, Helvetica, sans-serif;

color:#563c4a;

margin:0 0 10px 0;

}

#col-2 p{margin:0 0 0 22px;}

#col-2 img

{

float:left;

display:inline;

border:4px solid #d8d8d8;

margin:0 14px 14px 0;

}

#col-2 ul

{

width:160px;

float:left;

display:inline;

}

#col-2 ul li

{

width:160px;

float:left;

display:inline;

}

#right

{

width:200px;

float:right;

display:inline;

padding:30px 29px 0 0;

border-top:1px solid #e1e1e1;

border-left:1px solid #e1e1e1;

margin:-28px 0 0 0;

position:relative;

}

#right h1

{

font:16px Arial, Helvetica, sans-serif;

color:#959595;

line-height:24px;

margin:0 10px 44px 28px;

}

#right h5

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#46343e;

line-height:12px;

margin:0 0 14px 0;

background:url(../images/title.jpg) 0 center no-repeat;

padding:0 0 0 25px;

}

#right ul 

{

list-style:none;

margin:0 20px 30px 28px;

}

#right ul li

{

font:11px Arial, Helvetica, sans-serif;

color:#444042;

line-height:14px;

margin:0 0 5px 0;

}

#right ul li a

{

color:#444042;

text-decoration:none;

}

#right ul li a:hover{text-decoration:underline;}

#bottom

{

width:914px;

height:106px;

clear:both;

background:url(../images/bottom-bg.jpg) 0 0 no-repeat;

margin:30px 0 0 30px;



}

#bottom h1

{

font:bold 14px Arial, Helvetica, sans-serif;

letter-spacing:-1px;

color:#392631;

line-height:16px;

}

#bottom h2

{

font:bold 10px Arial, Helvetica, sans-serif;

color:#392631;

line-height:12px;

background:url(../images/client-login.jpg) 0 0 no-repeat;

padding:0 0 2px 17px;

margin:0 0 5px 0;

}

#bottom h2 a

{

color:#392631;

text-decoration:none;

}

#bottom li

{

float:left;

display:inline;

}

#bottom li.item1

{

width:246px;

height:64px;

padding:42px 0 0 20px;

}

#bottom li.item1 img

{

float:left;

display:inline;

margin:0 3px;

}

#bottom li.item2

{

width:220px;

height:64px;

padding:42px 0 0 20px;

}

#bottom li.item3

{

width:200px;

height:74px;

padding:32px 20px 0 20px;

}

#bottom li.item3 h1{margin-bottom:3px;}

#bottom li.item4

{

width:148px;

height:74px;

padding:32px 0 0 20px;

}

#bottom li.item1 p

{

width:126px;

float:right;

display:inline;

margin:-5px 0 0 0;

}

#bottom li p

{

font:10px Arial, Helvetica, sans-serif;

color:#444042;

line-height:14px;

margin:0 0 0 2px;

}

#bottom li p a

{

color:#444042;

text-decoration:none;

}

#bottom li p a:hover{text-decoration:underline;}


/* FOOTER */

#container-footer {
	float:none;
	margin:0 auto;
	padding:65px 0 100px 0;
	text-align:left;
	width:980px;
}

#footer {
	background:#272727;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	height:auto;
	padding:0 0 35px 0;
	text-align:center;
	margin:10px 0 0 0;
	width:100%;	
}

ul#footer {
	color:#bababa;
	float:left;
	padding:20px 0 0 20px;
}

ul#footer li {
	float:left;
	margin:0 40px 0 0;
}

ul#footer li ul {
	float:none;
	margin:10px 0 0 0;
}

ul#footer li ul li {
	float:none;
	margin:0 0 5px 0;
}

ul#footer a {
	color:#767676;
}

ul#footer a:hover {
	color:#fff;
}

.logofooter {
	float:none;
	width:90px;
	height:50px;
}

.copyright {
	color:#909090;
	float:none;
	letter-spacing:-0.5px;
	margin:47px 0 0 0;
	padding:0;
}

.credits {
	clear:both;
	margin:10px 0 0 0;
	padding:0;
}

.credits a {
	color:#5d5d5d;
}

.credits a:hover {
	color:#fff;
}
ul.listado-footer-nav {
	float:right;
	margin:-110px 5px 0 0;
	list-style-type:none;
	padding:0;
	overflow:auto;
	overflow:hidden;
}

ul.listado-footer-nav li {
	background:url(../images/ccs_bck_separadorlistas-vertical.gif) repeat-y top right;
	color:#5e5e5e;
	float:left;
	height:160px;
	padding:0 5px 0 30px;
	list-style-type:none;
	overflow:auto;
	overflow:hidden;
	margin:0;
}

ul.listado-footer-nav li ul {
	margin:15px 0 0 0;
}

ul.listado-footer-nav li ul li {
	background:none!important;
	float:none!important;
	height:16px;
	margin:0 25px 0 0;
	padding:0;
}

ul.listado-footer-nav li ul li a {
	color:#939393;
	text-decoration:none;
}

ul.listado-footer-nav li ul li a:hover {
	color:#fff;
	text-decoration:none;
}

/* About Page */

#left-about

{

width:240px;

float:left;

display:inline;

margin:0;

background:#fff;

border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;

}

#left-about h1

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#46343e;

background:url(../images/title.jpg) 0 center no-repeat;

padding:0 0 0 25px;

margin:20px 0 15px 0;

}

#left-about p

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:19px;

margin:0 25px 25px 25px;

}

#left-about .top

{

	border:none;

	margin-bottom:15px;

}

#box-main .col3 .request

{

	background:url(../images/art/request-bg-home1.jpg) 0 0 no-repeat;

	width:192px;

	height:127px;

	margin:0 0 20px 0;
	
	display:block;

}

.request

{

	background:url(../images/art/request-bg.jpg) no-repeat;

	width:191px;

	height:127px;

	display:block;

	margin:0 14px 0 25px;

	padding-bottom:0;

}
.request span
{
	
display:none;

}
.request:hover, #box-main .col3 .request:hover

{

	text-decoration:underline;
	
	background-position:0 -127px;

}


#left-about ul

{

list-style:none;

margin:0 25px;


padding:25px 0 15px 0;

}

#left-about ul li

{

font:12px Arial, Helvetica, sans-serif;

color:#8e8d8b;

line-height:14px;

}

#left-about ul li a

{

width:176px;

color:#8e8d8b;

padding:5px 0;

display:block;

text-decoration:none;

}

#left-about ul li a:hover, #left-about ul li a.selected

{

color:#824f6b;

background:url(../images/arrow.gif) right 8px no-repeat;

}

#left-about .btm

{

	margin-bottom:10px;

}

#left-about .dwld

{

	background:url(../images/ico-email.jpg) left center no-repeat;

	font:9px Arial, Helvetica, sans-serif;

	color:#824f6b;

	text-decoration:none;

	padding-left:20px;

	margin:0 25px 25px 25px;

}

#left-about .dwld:hover

{

	text-decoration:underline;

}

#right-about

{

width:683px;

padding:15px 17px 0 17px;

margin:0;

float:right;

display:inline;

background:#fff url(../images/art/right-about-bgi.jpg) right 0 no-repeat;

border:1px solid #e1e1e1;

}

#right-radio

{

width:683px;

padding:15px 17px 0 17px;

margin:0;

float:right;

display:inline;

background:#fff url(../images/art/right-about-bgi.jpg) right 0 no-repeat;

border:1px solid #e1e1e1;

}

#right-contact

{

width:697px;

padding:15px 0 0 20px;

float:right;

display:inline;

border:1px solid #cfcfcf;

background: #fff url(../images/art/right-about-bg.jpg) right 0 no-repeat;

}

#right-about h1

{

font:32px Arial, Helvetica, sans-serif;

color:#907483;

line-height:34px;

margin:5px 0 0 0;

}

#right-radio h1

{

font:32px Arial, Helvetica, sans-serif;

color:#907483;

line-height:34px;

margin:5px 0 0 0;

}

#right-contact h1

{

font:32px Arial, Helvetica, sans-serif;

color:#110b3c;

line-height:34px;

margin:5px 0 0 0;

}

#right-about h1.bold

{

font:bold 70px Arial, Helvetica, sans-serif;

line-height:72px;

letter-spacing:-5px;

color:#46343e;

margin:-8px 0 15px 0;

}

#right-radio h1.bold

{

font:bold 70px Arial, Helvetica, sans-serif;

line-height:72px;

letter-spacing:-5px;

color:#46343e;

margin:-8px 0 15px 0;

}

#right-contact h1.bold

{

font:bold 70px Arial, Helvetica, sans-serif;

line-height:72px;

letter-spacing:-5px;

color:#46343e;

margin:-8px 0 15px 0;

}

#right-about .sub

{

font:bold 20px Arial, Helvetica, sans-serif;

line-height:24px;

margin:0 0 15px 0;

}

#right-radio .sub

{

font:bold 20px Arial, Helvetica, sans-serif;

line-height:24px;

margin:0 0 15px 0;

}

#right-contact .sub

{

font:bold 20px Arial, Helvetica, sans-serif;

line-height:24px;

margin:0 0 15px 0;

}

#right-about h2

{

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#481831;

	margin-bottom:15px;

}

#right-radio h2

{

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#481831;

	margin-bottom:15px;

}

#right-contact h2

{

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#481831;

	margin-bottom:15px;

}

#right-about .sub-box

{

	border-bottom:1px solid #e4e4e4;

	clear:both;

	padding:18px 0;

}

#right-radio .sub-box

{

	border-bottom:1px solid #e4e4e4;

	clear:both;

	padding:18px 0;

}

#right-contact .sub-box

{

	border-top:1px solid #e4e4e4;

	clear:both;

	padding:18px 0;

}

#right-about .sub-box h2

{
	float:left;
	font-size:14px;
	color:#666;
	margin-right:37px;
}

#right-radio .sub-box h2

{

	float:left;

	font-size:14px;

	color:#44313c;

	margin-right:37px;

}

#right-contact .sub-box h2

{

	float:left;

	font-size:14px;

	color:#44313c;

	margin-right:37px;

}

#right-about .sub-box p

{

	color:#481831;

	font-size:24px;

	font-weight:bold;

	margin-bottom:0;

}

#right-radio .sub-box p

{

	color:#481831;

	font-size:24px;

	font-weight:bold;

	margin-bottom:0;

}

#right-contact .sub-box p

{

	color:#481831;

	font-size:24px;

	font-weight:bold;

	margin-bottom:0;

}

#right-about .add p

{

	font:12px Arial, Helvetica, sans-serif;

	color:#444042;

	line-height:19px;

}

#right-radio .add p

{

	font:12px Arial, Helvetica, sans-serif;

	color:#444042;

	line-height:19px;

}

#right-contact .add p

{

	font:12px Arial, Helvetica, sans-serif;

	color:#444042;

	line-height:19px;

}

#right-about .add h2

{

	margin:0 20px 70px 0;

}

#right-radio .add h2

{

	margin:0 20px 70px 0;

}

#right-contact .add h2

{

	margin:0 20px 70px 0;

}

#right-about h3

{

font:bold 18px Arial, Helvetica, sans-serif;

color:#363636;

line-height:20px;

margin:0 0 15px 0;

}

#right-radio h3

{

font:bold 18px Arial, Helvetica, sans-serif;

color:#363636;

line-height:20px;

margin:0 0 15px 0;

}

#right-contact h3

{

font:bold 18px Arial, Helvetica, sans-serif;

color:#363636;

line-height:20px;

margin:0 0 15px 0;

}

#right-about .odr

{

	color:#481831;

}

#right-radio .odr

{

	color:#481831;

}

#right-contact .odr

{

	color:#481831;

}

#right-about h4

{

font:bold 15px Arial, Helvetica, sans-serif;

color:#363636;

line-height:17px;

margin:0 0 15px 0;

}

#right-radio h4

{

font:bold 15px Arial, Helvetica, sans-serif;

color:#363636;

line-height:17px;

margin:0 0 15px 0;

}

#right-contact h4

{

font:bold 15px Arial, Helvetica, sans-serif;

color:#363636;

line-height:17px;

margin:0 0 15px 0;

}

#right-about h5

{

font:bold 13px Arial, Helvetica, sans-serif;

color:#363636;

line-height:15px;

margin:0 0 15px 0;

}

#right-radio h5

{

font:bold 13px Arial, Helvetica, sans-serif;

color:#363636;

line-height:15px;

margin:0 0 15px 0;

}

#right-contact h5

{

font:bold 13px Arial, Helvetica, sans-serif;

color:#363636;

line-height:15px;

margin:0 0 15px 0;

}

#right-about form h5

{float:right;

}

#right-radio form h5

{float:right;

}

#right-contact form h5

{float:right;

}

#right-about .sub-box form p

{

	float:right;

	font:16px Arial, Helvetica, sans-serif;

	color:#44313c;

	margin-right:80px;

}

#right-radio .sub-box form p

{

	float:right;

	font:16px Arial, Helvetica, sans-serif;

	color:#44313c;

	margin-right:80px;

}

#right-contact .sub-box form p

{

	float:right;

	font:16px Arial, Helvetica, sans-serif;

	color:#44313c;

	margin-right:80px;

}

#right-about form fieldset .end p

{

	float:right;

	font:16px Arial, Helvetica, sans-serif;

	color:#44313c;

}

#right-radio form fieldset .end p

{

	float:right;

	font:16px Arial, Helvetica, sans-serif;

	color:#44313c;

}

#right-contact form fieldset .end p

{

	float:right;

	font:16px Arial, Helvetica, sans-serif;

	color:#44313c;

}

#right-about p

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:20px;

margin:0 0 30px 0;

}

#right-radio p

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:20px;

margin:0 0 30px 0;

}

#right-contact p

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:20px;

margin:0 0 30px 0;

}

#right-about .ready
{

font:22px Arial, Helvetica, sans-serif;

color:#867b81;

letter-spacing:-1px;
}

#right-radio .ready
{

font:22px Arial, Helvetica, sans-serif;

color:#867b81;

letter-spacing:-1px;
}

#right-contact .ready
{

font:18px Arial, Helvetica, sans-serif;

color:#424142;

letter-spacing:-1px;
}


#right-about .fit

{

	font:bold 20px Arial, Helvetica, sans-serif;

	color:#481831; 

	line-height: 24px; 

	letter-spacing:-1;

	margin-bottom:10px;

}

#right-radio .fit

{

	font:bold 20px Arial, Helvetica, sans-serif;

	color:#481831; 

	line-height: 24px; 

	letter-spacing:-1;

	margin-bottom:10px;

}

#right-contact .fit

{

	font:bold 20px Arial, Helvetica, sans-serif;

	color:#3b3b3d; 

	line-height: 24px; 

	letter-spacing:-1;

	margin-bottom:10px;

}

#right-about p a { color: #824f6b; }

#right-radio p a { color: #824f6b; }

#right-contact p a { color: #824f6b; }

#right-about .more

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right center no-repeat;

padding:0 10px 0 0;

display:inline-block;
margin-top:10px;
}

#right-radio .more

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right center no-repeat;

padding:0 10px 0 0;

display:inline-block;
margin-top:10px;
}

#right-contact .more

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right center no-repeat;

padding:0 10px 0 0;

display:inline-block;
margin-top:10px;
}

#right-about p.more{margin:-15px 0 30px 0;}

#right-radio p.more{margin:-15px 0 30px 0;}

#right-contact p.more{margin:-15px 0 30px 0;}

#right-about p.more a

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right center no-repeat;

padding:0 10px 0 0;

}

#right-radio p.more a

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right center no-repeat;

padding:0 10px 0 0;

}

#right-contact p.more a

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right center no-repeat;

padding:0 10px 0 0;

}

#right-about p.date

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#9e9d9e;

line-height:11px;

margin:-5px 0 8px 0;

text-transform:uppercase;

}

#right-radio p.date

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#9e9d9e;

line-height:11px;

margin:-5px 0 8px 0;

text-transform:uppercase;

}

#right-contact p.date

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#9e9d9e;

line-height:11px;

margin:-5px 0 8px 0;

text-transform:uppercase;

}

#right-about .info

{

	font:16px Arial, Helvetica, sans-serif;

	line-height:24px;
	
	letter-spacing:-1px;
	
	margin-top:20px;
	
	color:#44313c;

}

#right-radio .info

{

	font:16px Arial, Helvetica, sans-serif;

	line-height:24px;
	
	letter-spacing:-1px;
	
	margin-top:20px;
	
	color:#44313c;

}

#right-contact .info

{

	font:16px Arial, Helvetica, sans-serif;

	line-height:24px;
	
	letter-spacing:-1px;
	
	margin-top:20px;
	
	color:#44313c;

}

#right-about a.contact-us

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/ico-email.jpg) left 2px no-repeat;

padding:0 0 0 18px;

}

#right-radio a.contact-us

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/ico-email.jpg) left 2px no-repeat;

padding:0 0 0 18px;

}

#right-contact a.contact-us

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

text-decoration:none;

background:url(../images/ico-email.jpg) left 2px no-repeat;

padding:0 0 0 18px;

}

#right-about img.img

{

float:left;

display:inline;

margin:0 0 37px 0;

}

#right-radio img.img

{

float:left;

display:inline;

margin:0 0 37px 0;

}

#right-contact img.img

{

float:left;

display:inline;

margin:0 0 37px 0;

}

#right-about ul

{

list-style:none;

margin:0 0 25px 29px;

}

#right-radio ul

{

list-style:none;

margin:0 0 25px 29px;

}

#right-contact ul

{

list-style:none;

margin:0 0 25px 29px;

}

#right-about ul li

{
	color:#09F;
	line-height:15px;
	background:url(../images/bullet2.jpg) 0 4px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#right-radio ul li

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:15px;

background:url(../images/bullet2.jpg) 0 4px no-repeat;

padding:0 0 0 15px;

margin:0 0 5px 0;

}

#right-contact ul li

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:15px;

background:url(../images/bullet2.jpg) 0 4px no-repeat;

padding:0 0 0 15px;

margin:0 0 5px 0;

}

#right-about ol

{

	margin:0 0 25px 45px;

	font:bold italic 12px Arial, Helvetica, sans-serif;

	color:#444042;

}

#right-radio ol

{

	margin:0 0 25px 45px;

	font:bold italic 12px Arial, Helvetica, sans-serif;

	color:#444042;

}

#right-contact ol

{

	margin:0 0 25px 45px;

	font:bold italic 12px Arial, Helvetica, sans-serif;

	color:#444042;

}

#right-about ol p

{

font:12px Arial, Helvetica, sans-serif;

line-height:15px;

margin:0 0 5px 0;

}

#right-radio ol p

{

font:12px Arial, Helvetica, sans-serif;

line-height:15px;

margin:0 0 5px 0;

}

#right-contact ol p

{

font:12px Arial, Helvetica, sans-serif;

line-height:15px;

margin:0 0 5px 0;

}

#right-about ol li span

{

font-weight:normal;

font-style:normal;

}

#right-radio ol li span

{

font-weight:normal;

font-style:normal;

}

#right-contact ol li span

{

font-weight:normal;

font-style:normal;

}

#right-about a.download-our-factsheet

{

width:198px;

height:53px;

background:url(../images/modal-factsheet.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-radio a.download-our-factsheet

{

width:198px;

height:53px;

background:url(../images/modal-factsheet.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-contact a.download-our-factsheet

{

width:198px;

height:53px;

background:url(../images/modal-factsheet.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-about a.request-a-proposal

{

width:198px;

height:53px;

background:url(../images/request-proposal.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-radio a.request-a-proposal

{

width:198px;

height:53px;

background:url(../images/request-proposal.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-contact a.request-a-proposal

{

width:198px;

height:53px;

background:url(../images/request-proposal.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-about a.press-information

{

width:198px;

height:53px;

background:url(../images/press-information.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-radio a.press-information

{

width:198px;

height:53px;

background:url(../images/press-information.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-contact a.press-information

{

width:198px;

height:53px;

background:url(../images/press-information.gif) 0 0 no-repeat;

display:block;

float:left;

display:inline;

margin:0 15px 30px 0;

}

#right-about a.download-our-factsheet span, #right-about a.request-a-proposal span, #right-about a.press-information span{display:none;}

#right-radio a.download-our-factsheet span, #right-radio a.request-a-proposal span, #right-radio a.press-information span{display:none;}

#right-contact a.download-our-factsheet span, #right-contact a.request-a-proposal span, #right-contact a.press-information span{display:none;}

/**form**/

#right-about form

{

width:674px; 

padding:0 0 20px 0; 

margin:20px 0 30px 0;

clear:both;

}

#right-radio form

{

width:674px; 

padding:0 0 20px 0; 

margin:20px 0 30px 0;

clear:both;

}

#right-contact form

{

width:674px; 

padding:0 0 20px 0; 

margin:20px 0 30px 0;

clear:both;

}

#right-about form fieldset dl

{

width:674px;

position:relative;

margin:0 0 10px 0; 

padding:0 0 15px 0;

float:left;

}

#right-radio form fieldset dl

{

width:674px;

position:relative;

margin:0 0 10px 0; 

padding:0 0 15px 0;

float:left;

}

#right-contact form fieldset dl

{

width:674px;

position:relative;

margin:0 0 10px 0; 

padding:0 0 15px 0;

float:left;

}

#right-about form fieldset dt

{

width:160px;

font:bold 12px Arial, Helvetica, sans-serif;

color:#444042;

text-align:right;

clear:left;

float:left;

display:inline;

margin:3px 0 0 0;

}

#right-radio form fieldset dt

{

width:160px;

font:bold 12px Arial, Helvetica, sans-serif;

color:#444042;

text-align:right;

clear:left;

float:left;

display:inline;

margin:3px 0 0 0;

}

#right-contact form fieldset dt

{

width:160px;

font:bold 12px Arial, Helvetica, sans-serif;

color:#444042;

text-align:right;

clear:left;

float:left;

display:inline;

margin:3px 0 0 0;

}

#right-about form span

{

	font:11px Arial, Helvetica, sans-serif;

	display:block;

	margin-top:5px;

}

#right-radio form span

{

	font:11px Arial, Helvetica, sans-serif;

	display:block;

	margin-top:5px;

}

#right-contact form span

{

	font:11px Arial, Helvetica, sans-serif;

	display:block;

	margin-top:5px;

}

#right-about form fieldset dd

{

width:480px;

font:12px Arial, Helvetica, sans-serif;

color:#515252;

padding:0 0 0px 0;

float:left;

display:inline;

margin:0 0 5px 15px;

}

#right-radio form fieldset dd

{

width:480px;

font:12px Arial, Helvetica, sans-serif;

color:#515252;

padding:0 0 0px 0;

float:left;

display:inline;

margin:0 0 5px 15px;

}

#right-contact form fieldset dd

{

width:480px;

font:12px Arial, Helvetica, sans-serif;

color:#515252;

padding:0 0 0px 0;

float:left;

display:inline;

margin:0 0 5px 15px;

}

#right-about form fieldset dd p

{

font:11px Arial, Helvetica, sans-serif;

line-height:15px;

margin:2px 0 0 10px;

color:#999fa1;

float:left;

display:inline;

background:url(../images/ico-info.jpg) 0 0 no-repeat;

padding:0 0 2px 20px;

}

#right-radio form fieldset dd p

{

font:11px Arial, Helvetica, sans-serif;

line-height:15px;

margin:2px 0 0 10px;

color:#999fa1;

float:left;

display:inline;

background:url(../images/ico-info.jpg) 0 0 no-repeat;

padding:0 0 2px 20px;

}

#right-contact form fieldset dd p

{

font:11px Arial, Helvetica, sans-serif;

line-height:15px;

margin:2px 0 0 10px;

color:#999fa1;

float:left;

display:inline;

background:url(../images/ico-info.jpg) 0 0 no-repeat;

padding:0 0 2px 20px;

}

#right-about form fieldset dd p

{

font:11px Arial, Helvetica, sans-serif;

line-height:15px;

margin:2px 0 0 10px;

color:#999fa1;

float:left;

display:inline;

background:url(../images/ico-info.jpg) 0 0 no-repeat;

padding:0 0 2px 20px;

}

#right-radio form fieldset dd p

{

font:11px Arial, Helvetica, sans-serif;

line-height:15px;

margin:2px 0 0 10px;

color:#999fa1;

float:left;

display:inline;

background:url(../images/ico-info.jpg) 0 0 no-repeat;

padding:0 0 2px 20px;

}

#right-contact form fieldset dd p

{

font:11px Arial, Helvetica, sans-serif;

line-height:15px;

margin:2px 0 0 10px;

color:#999fa1;

float:left;

display:inline;

background:url(../images/ico-info.jpg) 0 0 no-repeat;

padding:0 0 2px 20px;

}



#right-about form fieldset dd .control_long, #right-about form fieldset dd .control_short, #right-about form fieldset dd .control_large, #right-about form fieldset dd .control_medium

{

font:11px Arial, Helvetica, sans-serif;

color:#6a6a6a;

padding:2px 0 0 5px;

margin:0 5px 0 0;

background:#f6f6f6;

float:left;

display:inline;

}

#right-radio form fieldset dd .control_long, #right-radio form fieldset dd .control_short, #right-radio form fieldset dd .control_large, #right-radio form fieldset dd .control_medium

{

font:11px Arial, Helvetica, sans-serif;

color:#6a6a6a;

padding:2px 0 0 5px;

margin:0 5px 0 0;

background:#f6f6f6;

float:left;

display:inline;

}

#right-contact form fieldset dd .control_long, #right-contact form fieldset dd .control_short, #right-contact form fieldset dd .control_large, #right-contact form fieldset dd .control_medium

{

font:11px Arial, Helvetica, sans-serif;

color:#6a6a6a;

padding:2px 0 0 5px;

margin:0 5px 0 0;

background:#f6f6f6;

float:left;

display:inline;

}

#right-about form fieldset dd .control_short

{

width:62px;

height:18px;

border:1px solid #d6d6d6;

}

#right-radio form fieldset dd .control_short

{

width:62px;

height:18px;

border:1px solid #d6d6d6;

}

#right-contact form fieldset dd .control_short

{

width:62px;

height:18px;

border:1px solid #d6d6d6;

}

#right-about form fieldset dd .control_medium

{

width:127px;

height:21px;

border:1px solid #d6d6d6;

}

#right-radio form fieldset dd .control_medium

{

width:127px;

height:21px;

border:1px solid #d6d6d6;

}

#right-contact form fieldset dd .control_medium

{

width:127px;

height:21px;

border:1px solid #d6d6d6;

}

#right-about form fieldset dd .budget

{

border:1px solid #d6d6d6;

background:#f6f6f6;

font:11px Arial, Helvetica, sans-serif;

color:#444042;

width:160px;

height:23px;

padding:0 0 0 10px;

}

#right-radio form fieldset dd .budget

{

border:1px solid #d6d6d6;

background:#f6f6f6;

font:11px Arial, Helvetica, sans-serif;

color:#444042;

width:160px;

height:23px;

padding:0 0 0 10px;

}

#right-contact form fieldset dd .budget

{

border:1px solid #d6d6d6;

background:#f6f6f6;

font:11px Arial, Helvetica, sans-serif;

color:#444042;

width:160px;

height:23px;

padding:0 0 0 10px;

}

#right-about form fieldset dd .control_long

{

width:257px;

height:18px;

border:1px solid #d6d6d6;

}

#right-radio form fieldset dd .control_long

{

width:257px;

height:18px;

border:1px solid #d6d6d6;

}

#right-contact form fieldset dd .control_long

{

width:257px;

height:18px;

border:1px solid #d6d6d6;

}

#right-about form fieldset dd .control_large

{

width:392px;

height:140px;

border:1px solid #d6d6d6;

}

#right-radio form fieldset dd .control_large

{

width:392px;

height:140px;

border:1px solid #d6d6d6;

}

#right-contact form fieldset dd .control_large

{

width:392px;

height:140px;

border:1px solid #d6d6d6;

}

#right-about form fieldset strong

{

	color:#723555;

}

#right-radio form fieldset strong

{

	color:#723555;

}

#right-contact form fieldset strong

{

	color:#723555;

}


#right-about form fieldset input.submit

{

width:78px;

height:22px;

background:url(../images/btn-submit.jpg) 0 0 no-repeat;

border:none;

cursor:pointer;

margin:0 0 0 0px;

float:left;

}

#right-radio form fieldset input.submit

{

width:78px;

height:22px;

background:url(../images/btn-submit.jpg) 0 0 no-repeat;

border:none;

cursor:pointer;

margin:0 0 0 0px;

float:left;

}

#right-about form fieldset .end

{

	border-top:1px solid #d8d8d8;

	clear:both;

	padding:20px 0 0 0;

}
#right-radio form fieldset .end

{

	border-top:1px solid #d8d8d8;

	clear:both;

	padding:20px 0 0 0;

}

#right-contact form fieldset .end

{

	border-top:1px solid #d8d8d8;

	clear:both;

	padding:20px 0 0 0;

}

#right-about div.quote

{

width:330px;

height:155px;

background:url(../images/quote-bg.jpg) 0 7px no-repeat;

float:right;

display:inline;

margin:0 0 0px 28px;

padding:0 0 0 45px;

}

#right-radio div.quote

{

width:330px;

height:155px;

background:url(../images/quote-bg.jpg) 0 7px no-repeat;

float:right;

display:inline;

margin:0 0 0px 28px;

padding:0 0 0 45px;

}

#right-contact div.quote

{

width:330px;

height:155px;

background:url(../images/quote-bg.jpg) 0 7px no-repeat;

float:right;

display:inline;

margin:0 0 0px 28px;

padding:0 0 0 45px;

}

#right-about div.quote h6

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#563c4a;

line-height:12px;

margin:0;

}

#right-radio div.quote h6

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#563c4a;

line-height:12px;

margin:0;

}

#right-contact div.quote h6

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#563c4a;

line-height:12px;

margin:0;

}

#right-about div.quote p

{

font:15px Arial, Helvetica, sans-serif;

color:#9d9d9d;

line-height:23px;

margin:0;

}

#right-radio div.quote p

{

font:15px Arial, Helvetica, sans-serif;

color:#9d9d9d;

line-height:23px;

margin:0;

}

#right-contact div.quote p

{

font:15px Arial, Helvetica, sans-serif;

color:#9d9d9d;

line-height:23px;

margin:0;

}

/* Services Page */

#aniversary

{

width:585px;

float:left;

display:inline;

padding:20px 0 0 28px;

background:#fff;



}

#left-services

{

width:585px;

float:left;

display:inline;

border:1px solid #e1e1e1;

padding:20px 0 0 28px;

background:#fff;



}

#left-services h1

{

font:bold 22px Arial, Helvetica, sans-serif;

color:#363636;

line-height:24px;

margin:0 0 20px 0;

}

#left-services h2

{
	width:115px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	line-height:normal;
	float:left;
	display:inline;
}

#left-services p

{
	font:14px Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	line-height:20px;
	padding:0 0 10px 14px;
	margin:0 0 0 -9px;
	
}

#left-services ul

{

width:542px;

float:left;

display:inline;

list-style:none;



}

#left-services ul li

{
	width:542px;
	float:left;
	display:inline;
	padding:25px 0 40px 0;
}

#left-services ul ul

{

width:423px;

float:right;

display:inline;

margin:3px 0 0 0;

}

#left-services ul ul li

{

width:398px;

font:bold 9px Arial, Helvetica, sans-serif;

color:#563c4a;

line-height:11px;

background:url(../images/title.jpg) 0 2px no-repeat;

padding:0 0 0 25px;

margin:0 0 8px 0;

}

#left-services ul ul li a

{

color:#563c4a;

text-decoration:none;

}

#left-services ul ul li a:hover{color:#824f6b;}

#right-services

{

width:318px;

float:right;

display:inline;

margin:-20px 0 0 0;

padding:27px 0 0 26px;

background:#fff;

position:relative;

border-top:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;

}

#right-services-aniv

{

width:318px;

float:right;

display:inline;

margin:-440px 0 0 0;

padding:27px 0 0 26px;

background:#fff;

position:relative;
border-leftt:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;

}

#right-services h5

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#46343e;

line-height:14px;

background:url(../images/title.jpg) 0 3px no-repeat;

padding:0 0 0 25px;

margin:0 0 20px -26px;

}

#right-services-aniv h5

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#46343e;

line-height:14px;

background:url(../images/title.jpg) 0 3px no-repeat;

padding:0 0 0 25px;

margin:0 0 20px -26px;

}

#right-services p

{

width:279px;

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:19px;

padding:0 0 19px 0;

margin:0 0 15px 0;

border-bottom:1px solid #e4e4e4;

}

#right-services-aniv p

{

width:279px;

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:19px;

padding:0 0 19px 0;

margin:0 0 15px 0;

border-bottom:1px solid #e4e4e4;

}

#right-services p.none{border:none;}

#right-services-aniv p.none{border:none;}

#right-services p a

{

font:bold 10px Arial, Helvetica, sans-serif;

line-height:12px;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right 4px no-repeat;

padding:0 10px 0 0;

}

#right-services-aniv p a

{

font:bold 10px Arial, Helvetica, sans-serif;

line-height:12px;

color:#824f6b;

text-decoration:none;

background:url(../images/arrow.gif) right 4px no-repeat;

padding:0 10px 0 0;

}

#right-services ul

{

list-style:none;

margin:20px 0 200px 0;

}

#right-services-aniv ul

{

list-style:none;

margin:20px 0 200px 0;

}

#right-services ul li

{

font:12px Arial, Helvetica, sans-serif;

color:#8e8d8b;

line-height:14px;

}

#right-services-aniv ul li

{

font:12px Arial, Helvetica, sans-serif;

color:#8e8d8b;

line-height:14px;

}

#right-services ul li a

{

width:186px;

color:#8e8d8b;

padding:5px 0;

display:block;

text-decoration:none;

}

#right-services-aniv ul li a

{

width:186px;

color:#8e8d8b;

padding:5px 0;

display:block;

text-decoration:none;

}

#right-services ul li a:hover

{

color:#824f6b;

background:url(../images/arrow.gif) right 8px no-repeat;

}

#right-services-aniv ul li a:hover

{

color:#824f6b;

background:url(../images/arrow.gif) right 8px no-repeat;

}

/* Partner */

.content-box

{


	margin:30px 0;

	float:left;
	
	border-bottom:1px solid #cfcfcf;

}

.sub-lft

{

	float:left;

	margin-right:27px;

	height:214px;

}

.sub-rgte

{

	float:left;

	width:580px;

}

.sub-rgt

{

	float:left;

	width:340px;

}

.sub-radio

{

	float:left;

	width:340px;

}

#right-about .sub-rgt h2

{

	font:bold 17px Arial, Helvetica, sans-serif;

	color:#44313c;

	margin-bottom:10px;

	letter-spacing:-1px;

}

#right-radio .sub-radio h2

{

	font:bold 17px Arial, Helvetica, sans-serif;

	color:#44313c;

	margin-bottom:10px;

	letter-spacing:-1px;

}

#right-about .sub-rgt p

{

	margin:0 0 10px 0;

}

#right-radio .sub-radio p

{

	margin:0 0 10px 0;

}

#right-about .sub-rgt .case-study

{

	border-top:1px solid #d8d8d8;

	margin:10px 0 0 0;

	padding:15px 0 5px 56px;

	background:url(../images/stories/case-study.jpg) left bottom no-repeat;

}

#right-radio .sub-radio .case-study

{

	border-top:1px solid #d8d8d8;

	margin:10px 0 0 0;

	padding:15px 0 5px 56px;

	background:url(../images/stories/case-study.jpg) left bottom no-repeat;

}

#right-about .sub-rgt strong

{

	font:bold 10px Arial, Helvetica, sans-serif;

	color:#44313c;

}

#right-radio .sub-radio strong

{

	font:bold 10px Arial, Helvetica, sans-serif;

	color:#44313c;

}

#right-about .case-study a

{

	font:16px Arial, Helvetica, sans-serif;

	color:#44313c;

	text-decoration:none;

	letter-spacing:-1px;

	background:url(../images/arrow.gif) right center no-repeat;

	padding-right:13px;

}

#right-radio .case-radio a

{

	font:16px Arial, Helvetica, sans-serif;

	color:#44313c;

	text-decoration:none;

	letter-spacing:-1px;

	background:url(../images/arrow.gif) right center no-repeat;

	padding-right:13px;

}

#right-about .case-study a:hover

{

	text-decoration:underline;

}

#right-radio .case-radio a:hover

{

	text-decoration:underline;

}

/* Homepage */

#box-main

{

width:940px;



margin:-243px 30px 0 20px;

position:relative;

float:left;

}
#bg-fix
{

background:#fff;
padding:0 0px 0 0;
position:relative;
float:left;
border: 1px solid #b4b1b1;

}
#lft-content
{
	float:left;
	width:630px;

	
}
#main-content
{
	float:left;
	
	
	
}
#box-main .statement

{
	margin:0 0 0 10px;
	
	width:595px;
		
	padding-bottom:10px;
	
	display:inline-block;
	
	float:left;
	
}
#box-main .statement p

{
	padding:0;
	color:#867b81;
	letter-spacing:-1px;
	float:left;
	margin:10px 0 0 0;
	line-height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#box-main .statement .ad

{
	margin:10px 0 0 50px;
}

#box-main .find-out

{
	
	margin:0px 0 0 5px;

	padding:0;
	
	line-height:22px;
	
	font:19px Arial, Helvetica, sans-serif;
	
	color:#4d1a35;
	
	border-bottom:1px solid;
}

#box-main .find-out:hover

{

	color:#8f5374;

}

#box-main h1

{

font:bold 14px Arial, Helvetica, sans-serif;

letter-spacing:-1px;

color:#302f2f;

line-height:22px;

padding:0 0 5px 0;

margin:0 0 5px 0;

}

#box-main h2

{
	font:bold 14px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#302f2f;
	line-height:22px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

#box-main .col1 h1, #box-main .col2 h1
{

margin-bottom:1px;

}
#box-main .col3 h2

{

padding:7px 0 0 10px;

font:bold 10px Arial, Helvetica, sans-serif;

color:#5e4a55;

line-height:12px;

}

#box-main h2.tab-title

{

width:106px;

background:url(../images/tab2.jpg) 0 0 no-repeat;

}

#box-main h3

{

font:bold 14px Arial, Helvetica, sans-serif;

color:#5b3c4e;

line-height:15px;

margin:0 0 15px 0;

}

#box-main h4

{

width:279px;

font:bold 11px Arial, Helvetica, sans-serif;

color:#46343e;

background:url(../images/title.jpg) 0 3px no-repeat;

line-height:14px;

float:left;

display:inline;

padding:0 0 0 25px;

margin:17px 0 5px 0;

}

#box-main h5

{

font:bold 10px Arial, Helvetica, sans-serif;

color:#938d8d;

line-height:15px;

line-height:12px;

}

#box-main h6

{

font:11px Arial, Helvetica, sans-serif;

color:#7e7e7e;

line-height:19px;

}

#box-main p

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:18px;

margin:0 0 15px 0;

}

#box-main p.clear

{

font-size:11px;

clear:both;

background:url(../images/art/square.gif) left center no-repeat;

padding-left:11px;

}

#box-main p.small

{

font:11px Arial, Helvetica, sans-serif;

line-height:13px;

margin:0;

}

#box-main p a, #box-main a

{
	color:#999;
	text-decoration:none;
}

#box-main p img

{

float:left;

display:inline;

margin:0 15px 0 0;

}
#link-btm
{
	padding-left:20px;
	width:590px;
	height:54px;
	clear:both;
	display:block;
	margin:18px 0 0px 0;
	float:left;
}
#box-main .twitter

{

background:url(../images/art/twitter.gif) no-repeat;

height:54px;

width:270px;

display:block;

float:left;
margin:0;

}

#box-main .twitter:hover

{

background:url(../images/art/twitter.gif) 0 -54px no-repeat;

}

#box-main .view-project

{

width:270px;

height:54px;

background:url(../images/art/snapshot.gif) no-repeat;

display:block;

margin:0 0 0 50px;

float:left;

}

#box-main .view-project:hover

{

	background:url(../images/art/snapshot.gif) 0 -54px no-repeat;

}

#box-main a.twitter span, #box-main a.view-project span{display:none;}

#box-main a.email
{
font:bold 9px Arial, Helvetica, sans-serif;
color:#824f6b;
line-height:11px;
background:url(../images/ico-email.jpg) 0 2px no-repeat;
padding:0 0 0 20px;
margin:10px 0 25px 0;
display:inline-block;
}
#box-main a.download
{
font:bold 9px Arial, Helvetica, sans-serif;
color:#824f6b;
line-height:16px;
background:url(../images/ico-download.png) 0 0 no-repeat;
padding:0 0 0 20px;
margin:10px 0 25px 0;
display:inline-block;
}

#box-main ul{list-style:none;}

#box-main ul li{margin:0 0 25px 0;}

#box-main ul li a:hover{text-decoration:underline;}

#box-main ol

{

list-style:none;

width:191px;

margin:0 0 25px 0;

}

#box-main ol li

{

padding:0 0 0 20px;

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

line-height:13px;

margin-bottom:7px;

}

#box-main ol li.share{background:url(../images/art/ico-share.gif) left center no-repeat;}

#box-main ol li.rss{background:url(../images/art/ico-rss.gif) left center no-repeat;}

#box-main ol li.twit{background:url(../images/art/ico-twitter.gif) left center no-repeat;}

#box-main ol li.facebook{background:url(../images/art/ico-fb.gif) left center no-repeat;}

#box-main ol li a

{

color:#824f6b;

text-decoration:none;

}

#box-main ol li a:hover{text-decoration:underline;}

#box-main div.col1

{

width:295px;

padding:5px 0 0 20px;

float:left;

display:inline;

}

#box-main .col1 h2, #box-main .col2 h2

{

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#434141;
	
	margin-top:3px;

}

#box-main .col1 .read

{

	background:url(../images/arrow.gif) right center no-repeat;

	font:bold 9px Arial, Helvetica, sans-serif;

	color:#824f6b;

	padding-right:12px;

	margin-bottom:20px;
	
	text-transform:uppercase;

}

#box-main div.col1 p{margin:0;}

#box-main .col1 .border

{

	border-top:1px solid #cfcfcf;

	padding-top:5px;

	margin:5px 10px 5px 0;

}
#box-main .col2 .border

{

	border-top:1px solid #cfcfcf;

	padding-top:5px;

	margin:5px 10px 5px 0;

}
#box-main .col1 a:hover

{

	text-decoration:underline;

}

#box-main div.col2

{

width:295px;

float:left;

margin:5px 0 0 10px;



}

#box-main .col2 h2

{

	margin-bottom:5px;

}

#box-main .col2 h3

{

	font:bold 10px Arial, Helvetica, sans-serif;

	color:#44313c;

	margin-bottom:5px;

}

#box-main .col2 img {
	border:5px #e0e0e0 solid;
}

#box-main div.col2 a.link

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#fff;

text-decoration:none;

background:url(../images/arrow.gif) right center no-repeat;

padding:0 10px 0 0;

}

#box-main div.col3

{

width:270px;

float:left;

border-left:1px solid #b4b1b1;

display:inline;

padding:10px 0 0 20px;

margin:0;

}





}

#box-main .col3 p

{

	font-size:11px;

	margin-bottom:0;

}

#box-main div.col3 h1

{

font:bold 27px Arial, Helvetica, sans-serif;

color:#fff;

line-height:30px;

padding:0;

margin:19px 0 20px 75px;

}


#box-main .col3 .photos-box
{
	margin:7px 10px 7px 10px;
	
	border-top:1px solid #d2d2d2;
	
	float:inherit;
	
}

#box-main .col3 .photos-box h1
{
	padding:0;
	
	margin:10px 50px 10px 0;
	
	font:bold 13px Arial, Helvetica, sans-serif;

	letter-spacing:-1px;

	color:#302f2f;

}


#box-main .col3 .co

{

	background:url(../images/art/ico-capitalone.png) no-repeat;

	width:57px;

	height:19px;

	display:block;

	float:left;

	margin:2px 5px 0 0;

}

#box-main .col3 .mrt

{

	background:url(../images/art/ico-marriott.png) no-repeat;

	width:45px;

	height:18px;

	display:block;

	float:left;

}

#box-main .col3 .mw span, #box-main .col3 .co span, #box-main .col3 .mrt span

{

	display:none;

}

#box-main .col3 ul
{
	list-style:none;
	padding: 0 10px 0 20px;
	margin-bottom:70px;
}



#box-main .col3 li
{
	font:bold 10px Arial, Helvetica, sans-serif;

	color:#9c9a9b;

	line-height:11px;

	margin:0 0 4px 0;
}

#right-blog  div.col3 h2

{

font:bold 27px Arial, Helvetica, sans-serif;

color:#fff;

line-height:30px;

padding:0;

margin:19px 0 20px 75px;

}

/* Blog */

#left-blog

{

width:692px;

float:left;

display:inline;

padding:0;

border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;

background:#fff;

}

#container{margin:0 32px 0 28px;}

#left-blog h2

{

font:bold 22px Arial, Helvetica, sans-serif;

color:#363636;

line-height:24px;

margin:0 0 10px 0;

}

#left-blog h4

{

font:12px Arial, Helvetica, sans-serif;

color:#46343e;

line-height:14px;

margin:0 0 20px 0;

}

#left-blog h5

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#9e9d9e;

line-height:11px;

margin:0 0 15px 0;

}

#left-blog h6

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

line-height:11px;

margin:0 0 5px 0;

}

#left-blog p

{

font:12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:20px;

margin:0 0 25px 0;

}

#left-blog p.page

{

font:bold 10px Arial, Helvetica, sans-serif;

color:#b1b1b1;

line-height:12px;

float:right;

display:inline;

margin:0 32px 100px 0;

}

#left-blog p.page a

{

color:#b1b1b1;

text-decoration:none;

}

#left-blog p.page a:hover{color:#824f6b;}

#left-blog a.link

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

line-height:11px;

background:url(../images/arrow.gif) right 2px no-repeat;

padding:0 15px 0 0;

}

#left-blog a.link:hover{text-decoration:none;}

#left-blog img{border:1px solid #c5c2ba;}

#left-blog img.imr

{

float:right;

display:inline;

margin:0 0 25px 30px;

}

#left-blog ul

{

list-style:none;

margin:0 0 0 20px;

}

#left-blog ul li

{

font:12px Arial, Helvetica, sans-serif;

color:#824f6b;

line-height:14px;

margin:0 0 5px 0;

background:url(../images/bullet2.jpg) 0 3px no-repeat;

padding:0 0 0 20px;

}

#left-blog ul li a

{

color:#824f6b;

text-decoration:none;

}

#left-blog ul li a:hover{text-decoration:underline;}

#left-blog form

{

width:606px;

padding:0 0 0 24px;

font:12px Arial, Helvetica, sans-serif;

color:#444042;

margin:0 0 30px 0;

}

#left-blog form label

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#444042;

line-height:14px;

float:left;

display:inline;

margin:0 0 5px 0;

}

#left-blog form input

{

width:174px;

height:20px;

padding:3px 0 0 5px;

background:#f6f6f6;

border:1px solid #d6d6d6;

font:12px Arial, Helvetica, sans-serif;

margin:0 0 15px 0;

}

#left-blog form input.ctrl

{

width:auto;

height:auto;

padding:0;

border:none;

background:none;

float:left;

display:inline;

margin:3px 5px 0 0;

}

#left-blog form input.button

{

width:132px;

height:22px;

background:url(../images/btn-submit-comment.jpg) 0 0 no-repeat;

border:none;

padding:0;

cursor:pointer;

margin:0 0 15px 8px;

}

#left-blog form textarea

{

width:558px;

height:65px;

padding:5px;

background:#f6f6f6;

border:1px solid #d6d6d6;

margin:0 0 12px 0;

font:12px Arial, Helvetica, sans-serif;

}

#left-blog form span

{

float:left;

display:inline;

margin:3px 0 0 0;

}

#left-blog form div

{

width:182px;

float:left;

display:inline;

}

#left-blog form div.ctr{margin:0 13px;}

#left-blog form .clear{clear:both;}

#left-blog div.quote

{

width:292px;

background:#fff url(../images/quote-bg2.jpg) 0 0 no-repeat;

padding:0 0 0 45px;

float:right;

display:inline;

margin:0 0 25px 30px;

}

#left-blog div.quote p

{

font:16px Arial, Helvetica, sans-serif;

color:#9d9d9d;

line-height:24px;

letter-spacing:-1px;

margin:0 0 10px 0;

}

#left-blog div.related

{

width:584px;

border:1px solid #e5e5e5;

padding:23px;

margin:0 0 50px 0;

}

#left-blog div.related h1

{

font:14px Arial, Helvetica, sans-serif;

color:#716a6e;

line-height:16px;

margin:0 0 20px 0;

}

#left-blog div.related img

{

float:right;

display:inline;

border:none;

}

#left-blog #listing{margin:0;}

#left-blog #listing li

{

width:633px;

float:left;

display:inline;

border-top:1px solid #dfdfdf;

background:none;

padding:18px 32px 0 28px;


}

#left-blog #listing li.last{border:none;}

#left-blog #listing li p{margin:0 0 15px 0;}

#comments h1

{

font:20px Arial, Helvetica, sans-serif;

color:#46343e;

line-height:22px;

margin:0 0 25px 0;

}

#comments p{margin:0;}

#comments ul{margin:0;}

#comments ul li

{

float:left;

display:inline;

background:none;

padding:0 0 30px 0;

margin:0 0 30px 0;

border-bottom:1px solid #d7d7d7;

}

#comments div.image

{

width:108px;

background:url(../images/image-bg.jpg) 0 0 no-repeat;

float:left;

display:inline;

margin:0 12px 0 0;

}

#comments div.image img

{

border:none;

float:right;

display:inline;

margin:0;

}

#comments div.text

{

width:513px;

float:left;

display:inline;

}

#right-blog

{
	width:260px;
	float:right;
	display:inline;
	padding:0;
	margin:0;
	position:absolute;
	left:693px;
	top:148px;
	background:#fff;
	border:1px solid #e1e1e1;
	height: 550px;

}

#right-blog h1

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#46343e;

line-height:14px;

background:url(../images/title.jpg) 0 2px no-repeat;

padding:0 0 0 25px;

margin:0 0 15px 0;

clear:both;

}

#right-blog h6

{

font:11px Arial, Helvetica, sans-serif;

color:#7e7e7e;

line-height:13px;

}

#right-blog p

{

font:11px Arial, Helvetica, sans-serif;

color:#444042;

line-height:17px;

margin:0;

}

#right-blog p.topic

{

color:#7e7e7e;

line-height:16px;

background:url(../images/comment-title-bg.jpg) 0 3px no-repeat;

padding:0 0 0 26px;

margin:5px 0 0 0;

}

#right-blog p a

{

color:#824f6b;

text-decoration:none;

}

#right-blog p a:hover{text-decoration:underline;}

#right-blog a.link

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#824f6b;

line-height:11px;

text-decoration:none;

background:url(../images/arrow.gif) right 2px no-repeat;

padding:0 10px 0 0;

margin:0 0 0 25px;

}

#right-blog ul

{

list-style:none;

margin:0 0 0 25px;

padding:0 0 15px 0;

}

#right-blog ul li

{

font:bold 9px Arial, Helvetica, sans-serif;

color:#9c9a9b;

line-height:11px;

margin:0 0 5px 0;

}

#right-blog ul li a

{

width:150px;

display:block;

color:#9c9a9b;

text-decoration:none;

}

#right-blog ul li a:hover

{

color:#824f6b;

background:url(../images/arrow.gif) right 2px no-repeat;

}


#right-blog ol

{

list-style:none;

margin:0 0 0 25px;

}

#right-blog ol li{margin:0 0 25px 0;}

#right-blog div.line

{

width:210px;

height:1px;

line-height:1px;

border-top:1px solid #e4e4e4;

float:left;

display:inline;

padding:0;

margin:20px 0 20px 25px;

}

#right-blog div.col3

{

	float:left;

	display:inline;

	padding:0;

	margin:10px 0 0 0;



}

#right-blog .col3 ul
{
	list-style:none;
	padding: 0 10px 0 0;
	margin-bottom:70px;
}

#right-blog .col3 li
{
	font:bold 10px Arial, Helvetica, sans-serif;

	color:#9c9a9b;

	line-height:11px;

	margin:0 0 5px 0;
}


#left-about div.col3

{

	float:left;

	display:inline;

	padding:0;

	margin:10px 0 0 0;


}


#left-about .col3 ul
{
	list-style:none;
	padding: 0 10px 0 0;
	margin-bottom:70px;
}

#left-about .col3 li
{
	font:bold 10px Arial, Helvetica, sans-serif;

	color:#9c9a9b;

	line-height:11px;

	margin:0 0 5px 0;
}

#left-about  div.col3 h2

{

font:bold 27px Arial, Helvetica, sans-serif;

color:#fff;

line-height:30px;

padding:0;

margin:19px 0 20px 75px;

}






/*ADxMenu.js - v4 (4.10)

www.aplus.co.yu/adxmenu/

(c)Copyright 2003, Aleksandar Vacic, www.aplus.co.yu

This work is licensed under the Creative Commons Attribution License.

To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or

send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/*this is beginning of functionality for the AdxMenu - do not modify this*/

#nav, #nav ul

{

margin:0;

padding:0;

border:0;

list-style-type:none;

display:block;

}

#nav li

{

margin:0;

padding:0;

border:0;

display:inline;

float:left;

position:relative;

z-index:5;

}

#nav li:hover

{

z-index:10000;

white-space:normal;

}

#nav li li

{

float:none;

display:block;

}

#nav ul

{

visibility:hidden;

position:absolute;

z-index:10;

left:0;

top:0;

}

#nav li:hover>ul

{

visibility:visible;

top:100%;

}

#nav li li:hover>ul

{

top:0;

left:100%;

}

#nav:after, #nav ul:after

{

content:".";

height:0;

display:block;

visibility:hidden;

clear:both;

}

#nav, #nav ul

{

display:inline-block;

min-height:0;

}

#nav a

{

text-decoration:none;

display:block;

position:relative;

}

#nav ul{}

#nav ul ul{}

/* Fix for IE5/Mac \*//*/

#nav a

{

float:left;

}

/* End Fix */

/*this is end of functionality for the AdxMenu*/

/*this is beginning of design for the AdxMenu - modify values here*/

#nav

{

width:960px;

height:28px;

background:url(../images/art/nav.png) 0 0 no-repeat;

list-style:none;

clear:both;

float:left;

display:inline;

margin:70px 0 0 0;

}

#nav a span

{

display:none;/*hide links at top level*/

}

#nav ul a span

{

display:inline;/*show links at second level*/

}

#nav a

{

height:38px;/*expand links to fill li's*/

font:bold 12px Arial, Helvetica, sans-serif;

color:#fff;

text-decoration:none;

text-align:center;

}

/*set custom width, a's will follow cause they are display - block*/

#nav #pan1{width:137px;}

#nav #pan2{width:137px;}

#nav #pan3{width:137px;}

#nav #pan4{width:137px;}

#nav #pan5{width:137px;}

#nav #pan6{width:137px;}

#nav #pan7{width:137px;}



#nav #pan1 a:hover, #nav #pan1 a.selected{background:url(../images/art/nav.png) 0 -28px no-repeat;}/*set background to hover and selected states*/

#nav #pan2 a:hover, #nav #pan2 a.selected{background:url(../images/art/nav.png) -137px -28px no-repeat;}

#nav #pan3 a:hover, #nav #pan3 a.selected{background:url(../images/art/nav.png) -274px -28px no-repeat;}

#nav #pan4 a:hover, #nav #pan4 a.selected{background:url(../images/art/nav.png) -411px -28px no-repeat;}

#nav #pan5 a:hover, #nav #pan5 a.selected{background:url(../images/art/nav.png) -548px -28px no-repeat;}

#nav #pan6 a:hover, #nav #pan6 a.selected{background:url(../images/art/nav.png) -685px -28px no-repeat;}

#nav #pan7 a:hover, #nav #pan7 a.selected{background:url(../images/art/nav.png) -822px -28px no-repeat;}



/*this have to be separate from above to make sure IE6 reades above rules*/

#nav #pan1:hover>a{background:url(../images/art/nav.png) 0 -28px no-repeat;}/*set background to hover and selected states*/

#nav #pan2:hover>a{background:url(../images/art/nav.png) -137px -28px no-repeat;}

#nav #pan3:hover>a{background:url(../images/art/nav.png) -274px -28px no-repeat;}

#nav #pan4:hover>a{background:url(../images/art/nav.png) -411px -28px no-repeat;}

#nav #pan5:hover>a{background:url(../images/art/nav.png) -548px -28px no-repeat;}

#nav #pan6:hover>a{background:url(../images/art/nav.png) -685px -28px no-repeat;}

#nav #pan7:hover>a{background:url(../images/art/nav.png) -822px -28px no-repeat;}



div#at15s { display:none; }

#box-main .video {
	widht: 595px;
	padding-top:0px;
	display:inline-block;
	float:left;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
}
#box-main .video .cristiano{
	margin-left:0px;
}

#central
{
	clear:both;
	width:960px;
	margin:0 auto;
	background:#fff;
}
#right-about form fieldset dd span{ color:#a3a3a3; font-style:italic; font-weight:normal; padding:2px; }
#right-about form fieldset dd input.error{  background: #900; border-color: #e77776; }
#right-about form fieldset dd textarea.error{  background: #900; border-color: #e77776; }
#right-about form fieldset dd span.error{ color: #e46c6e; }

.boxContenedor {
	width:590px;
	height:125px;
	overflow:auto;
}

.boxContenedorProgra {
	width:590px;
	height:480px;
	overflow:auto;
}

/* Sample 3*/
#box3{
	position:absolute;
}
#box3 span{
	display:block;
	float:left;
}

.mask2{
	position:relative;
	width:590px;
	height:180px;
	overflow:hidden;
}


span img{
	display:block;
	border:none;
}

.sample { margin: 10; }


#blog-buttoms

{

width:599px;
height:65px;
float:left;
margin:10px 0 0 0;

}

#blog-buttoms ul

{

display:inline;
list-style:none;
width:180px;
height:60px;

}

#blog-buttoms li 

{

display:inline;
padding:0;
margin:0;

}

#blog-buttoms li a 

{

display:inline;
padding:0;
margin:0;

}

.gallery { 

width:970px;
height:120px;
float:left;
margin:10px 0 0 0;
background: none;
 }
.gallery .item { width: 124px; height: 130px; background: url(../img/galerie-bgr.png) top left no-repeat; float: left; margin-right: 9px; text-align: center; padding-right: 5px; }
.gallery .item a { padding-top: 13px; display: block; }


.promocion {
	width:590px;
	height:160px;
	float:left;
	background: none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
 }
.promocion .item {
	width: 182px;
	height: 130px;
	float: right;
	margin-right: 14px;
	text-align: center;
	margin-left: 0px;
}
.promocion .item a { padding-top: 1px; display: block; }

.radion { 

width:960px;
height:198px;
float:left;
margin:10px 0 0 0;
background: none;
 }
.radion .item
 
{ 
width: 180px; 
height: 100px; 
background: url(../img/galerie-bgr.png) top left no-repeat; 
float: left; 
margin-right: 6px; 
text-align: center; 
padding-right: 5px; 

}

.radion .item a { padding-top: 13px; display: block; }

.todaydate
{
 display: block;
 /*font-size: 0.85em;*/
 margin-bottom: 10px;
}

#clock

{

width:250px;
height:20px;
float:right;
margin:0 90px 0 0;

}

.rojizo	
{
	color: #F60;
}

/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 144px; height:74px;}
.pika-stage, .pika-textnav {width: 500px;}
 
.pikachoose {width: 520px; margin: 0 auto;}
.pika-stage {position: relative;background: #fafafa; border: 1px solid #e5e5e5; padding: 10px 10px 40px 10px;text-align:center;height:250px;}
	
	/*if you change the padding on pika-stage you must adjust the top left of this to match! */
	.pika-stage .main-image {position: absolute; top: 10px; left: 10px;}
	.pika-stage .pika-aniwrap{position: absolute; top: 10px; left: 0px;}
	.pika-stage .pika-aniwrap{width:100%;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img {border:0;height:100%;}

.pika-stage .caption {position: absolute; background: url(75-black.png);  border: 1px solid #141414; font-size: 11px; 
			color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
	.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
	.pika-imgnav a.next {background: url(next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
	.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;bottom:10px; position:absolute;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}
	
.pika-thumbs {margin: 10px 0 0 17px; padding: 0; overflow: hidden;}
	.pika-thumbs li {float: left; list-style-type: none;padding: 3px; margin: 0 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
		
		
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 20px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 485px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}

.request_quaote{position:fixed; top:auto; left:auto; right:0; bottom:0;}

