* {margin:0 0; padding:0 0;}

html {width:100%; height:100%;}
body {color:#B6B6B6; background: #AED8F0 url(../_img/blueYonder.jpg) repeat-x 0 0; font: 12px/14px "Arial", "Helvetica", sans-serif;}

img {border:0}

/*  Guia Samara */



/* ~~~ structure   ~~~ */

#wrap {width:923px; height:auto; margin:0 auto 0 auto;}

#directCall {
	display:none;
	position:fixed;
	top:50px; left:70%; width:300px; height:86px; margin:0 auto 0 auto; padding:10px 0 0 10px; background: url(../_img/directCall3.png) no-repeat 0 0;}
#directCallBack {
	position:fixed;
	top:50px; left:70%; width:300px; height:86px; margin:0 auto 0 auto; padding:15px 0 0 30px; background: url(../_img/directCall3.png) no-repeat 0 0;}

/* esp */
#topHeader {width:100%; height:61px; background: url(../_img/bgMenu.png) no-repeat 0 0;}
#topHeader #topMenu { float:left; height:auto; margin:25px 0 0 175px;}

/* eng */
#topHeaderEng {width:100%; height:61px; background: url(../_img/bgMenu_eng.png) no-repeat 0 0;  }
#topHeaderEng #topMenu {float:left; height:auto; margin:25px 0 0 85px; }

/* rus */
#topHeaderRus {width:100%; height:61px; background: url(../_img/bgMenu_rus.png) no-repeat 0 0; }
#topHeaderRus #topMenu {float:left; height:auto; margin:25px 0 0 175px; }

/* de */
#topHeaderDe {width:100%; height:61px; background: url(/web/de/bgMenu_de.png) no-repeat 0 0;  }
#topHeaderDe #topMenu {float:right; height:auto; margin:25px 20px 0 85px; }

/* no */
#topHeaderNo {width:100%; height:61px; background: url(/web/no/bgMenu_no.png) no-repeat 0 0;  }
#topHeaderNo #topMenu {float:right; height:auto; margin:25px 35px 0 85px; }

/* sv */
#topHeaderSv {width:100%; height:61px; background: url(/web/sv/bgMenu_sv.png) no-repeat 0 0;  }
#topHeaderSv #topMenu {float:right; height:auto; margin:25px 50px 0 85px; }
	
#bigTitu {clear:both; width:100%; height:203px;}
#subHeader {clear:both; width:100%; height:16px; padding-top:6px;}
	#subMenu {float:left; width:60%; height:30px; background: url(../_img/bgMenuSub.png) no-repeat 0 0;}
	#subMenuS {float:left; width:60%; height:30px; background: url(../_img/bgMenuSubSmall.png) no-repeat 0 0;}
	#subMenuRus {float:left; width:50%; height:30px; background: url(../_img/bgMenuSubBig.png) no-repeat 0 0;}
	#leLang {float:right; width:30%; padding-right:5px; color:#EB5412; font-size:10px; font-weight:bold; text-align:right;}
		#leLang span {margin:0 10px; width:10px; height:1px; font-size:0; border-bottom:1px solid transparent}

#mainTop {width:100%; height:15px; background: url(../_img/bgMainTop.png) no-repeat 0 0;}
#mainBot {clear:both; width:100%; height:15px; background: url(../_img/bgMainBot.png) no-repeat 0 0;}

/*XXXXXXX GUIA XXXXXXXX*/


#slidemenubar a.item-link{
	background:url(../_img/separador.png) no-repeat bottom #000;
	margin:0;
	padding:8px 5px 12px 10px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	width:175px;
}

#slidemenubar{
	top:70px;
	padding:0px;
	margin: 0px;
	color: #FFF;
	position:absolute;
	background:url(../_img/guia-samara.png) top right no-repeat;
	width:230px;
}

ul.item-guia{
	background-color:#000;
	float:left;
	margin:0;
	width:190px;
	display:block;
}

ul.item-guia a{
	margin:0;
	padding:0 ;
}

ul.item-guia li{
	background-color:#000;
	float:left;
	margin:0;
	padding:10px 0 0 0 ;
	width:190px;
	display:block;
}

ul.item-guia li a{
	margin:0;
	padding:0px 5px 5px 15px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:12px;
	font-weight:normal;
}

ul.item-guia li a:hover{
	color:#ddd;
	outline:none;
}

.sIFR-ignore, .sIFR-ignore:hover{
	border:none;
}

ul.item-guia a:hover{
	color:#FFF;
	outline:none;
}

#fin-guia{
	height:12px;
	float:left;
	width:190px;
	background:url(../_img/fin-guia-samara.png) right no-repeat;
}

/*XXXXXXXXXXXXXXX FIN GUIA XXXXXXXXXXXXXXXX*/

#mainContent {float:left; width:100%; height:auto; padding:20px 0; background:#000;}
	
	/* ~~~ img top / doble txt ~~~ */
	#mainFullImg {width:856px; margin:10px 0 0 30px;  background:#1A1A1A; text-align:center;}
		#mainFullImg img {padding:20px 20px;}
		#mainFullImg iframe {padding:20px 20px;}
	#mainFullIzda {float:left; width:408px; margin:20px 30px 0 30px; padding:0 0 0 0;}
	#mainFullDcha {float:left; width:388px; margin:73px 0 0 30px; padding:0 0 0 0;}
	
	/* ~~~ txt left / lightbox ~~~ */
	#mainLeft {float:left; width:370px; padding:0 0 0 30px;}
	#mainLightBox {float:left; width:470px; padding:0 0 0 50px;}
		#imgTop {width:420px; height:290px; padding:20px 0 0 20px; background:#1A1A1A}
		#imgBot {width:420px; height:100px; padding:20px 0 0 20px; margin-top:2px; background:#1A1A1A}
			#imgBot div {margin:0 0 5px 0; font-weight:bold;}
			
			#imgBot span {margin:0 0 0 2px;}
			#imgBot span.activa {padding-bottom:3px; border-bottom:2px solid #F76F14;}
			#imgBot span a:hover {padding-bottom:3px; border-bottom:2px solid #FFF;}
		
		#xtraPcal {padding:30px 90px 0 20px;}
		#xtraPcal_esp {padding:80px 90px 0 20px;}
		#xtraPcal_eng {padding:93px 90px 0 20px;}
		
		#xtraPser {padding:30px 90px 0 20px;}
		#xtraPser_esp {padding:85px 90px 0 20px;}
		#xtraPser_eng {padding:57px 90px 0 20px;}
			
	#flashLightBox {float:left; position:relative; top:0; left:50px; width:520px; height:432px; margin:0 0; padding:0 0; background: url(../_img/bgSlideshow.png) no-repeat 0 0;}
	#flashLightBoxBig {float:left; position:relative; top:0; left:50px; width:520px; height:512px; margin:0 0; padding:0 0; background: url(../_img/bgSlideshowBig.png) no-repeat 0 0;}
	#flashcontent {outline:0; border:0;}
	
#leFooter {width:100%; padding:30px 0 10px 0; color:#495A65; background: url(../_img/bgFooter.png) no-repeat 50% 100%; text-align:center;}
#leFooter2 {width:100%; padding:10px 0 10px 0; color:#495A65; background: url(../_img/bgFooter.png) no-repeat 50% 100%; text-align:center;}
	#leFooter span {margin:0 20px; width:10px; height:1px; font-size:0; border-bottom:1px solid transparent}

/* ~~~ typo ~~~ */
h1 {padding-top:37px; color:#226EE9; background: transparent; font: 33px "Lucida Sans Unicode", "Lucida Grande", "MS Sans Serif", sans-serif; text-transform: uppercase; text-align: center;}
h1.big {margin-top:-33px; padding-top:0; font: 93px "Lucida Sans Unicode", "Lucida Grande", "MS Sans Serif", sans-serif;}

h2 {height:auto; min-height:33px; margin:0 0 15px 0; padding:0 0 2px 0; color:#BCBCBC; font: 26px "Lucida Sans Unicode", "Lucida Grande", "MS Sans Serif", sans-serif; background: url(../_img/dots.png) repeat-x 0 100%;}

h3 {height:auto; margin:0 0 0 0; padding:0 0 0 0; color:#FFFFFF; font: 21px "Lucida Sans Unicode", "Lucida Grande", "MS Sans Serif", sans-serif;}

p {margin:0 0 15px 0;}

/* ~~~ links ~~~ */
a {outline:0; border:0; text-decoration:none;}
a.enlace{ color:#B6B6B6; font-family:"Arial","Helvetica",sans-serif;font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px;}
a.enlace:hover{color:#B6B6B6; font-family:"Arial","Helvetica",sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px;}

.gris{color:#B6B6B6; font-family:"Arial","Helvetica",sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px;}
.gris_tit{color:#B6B6B6; font-family:"Arial","Helvetica",sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; font-size:16px;}
a.enlace2{ color:#B6B6B6; font-family:"Arial","Helvetica",sans-serif;font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; font-size:14px; font-size:16px;}
a.enlace2:hover{color:#B6B6B6; font-family:"Arial","Helvetica",sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:15px;  font-size:16px;}
a:link, a:visited, a:active {color:#FFFFFF; border:0;}
a:hover {color:#FFFFFF;}
a:enlace {color:#B6B6B6; border:0;}

a.linkpie{ font-size:11px; font-weight:bold; color:#495A65;}
a.linkpie:hover{ font-size:11px; font-weight:bold; color:#495A65;}

a.lang:link, a.lang:visited, a.lang:active {color:#424242; font-weight:bold;}
a.lang:hover {color:#FFFFFF;}

a.info:link, a.info:visited, a.info:active {color:#1C2124; font-weight:bold;}
a.info:hover {color:#FFFFFF;}

/* ~~~ topMenu ~~~ */
#topMenu ul {float:left;list-style:none;}
#topMenu ul li {display:block; float:left; width:auto; height:18px; margin-right:38px; color:#FFFFFF; text-transform:uppercase; text-align:center; font: 11px "Arial", "Helvetica", sans-serif;}
#topMenu ul li a, #topMenu ul li a:link, #topMenu ul li a:visited, #topMenu ul li a:active 
	{color:#FFFFFF; text-transform:uppercase; text-align:center; font:11px "Arial", "Helvetica", sans-serif;}

#topMenu ul li.direct {color:#F76F14; margin:0 0 0 0;}
#topMenu ul li.direct:hover {color:#F76F14; border-bottom:2px solid #F76F14;}

/* ~~~ topMenu Russian ~~~ */
#topHeaderRus #topMenu ul li {display:block; float:left; width:auto; height:18px; margin-right:33px; color:#FFFFFF; text-transform:uppercase; text-align:center; font: 10px "Arial", "Helvetica", sans-serif;}

#topHeaderRus #topMenu ul li.direct {color:#F76F14; margin:0 0 0 0;}
#topHeaderRus #topMenu ul li.direct:hover {color:#F76F14; border-bottom:2px solid #F76F14;}

/* ~~~ subMenus  ~~~ */
#subMenu ul, #subMenuS ul, #subMenuRus ul 
	{float:left; list-style: none; position:relative; top:8px; left:30px;}
#subMenu li, #subMenuS li, #subMenuRus li  
	{float:left; margin-right:25px; padding-bottom:3px; color:#6D6D6D; text-transform: uppercase; font: 7px "Arial", "Helvetica", sans-serif;}
#subMenu li a, #subMenu li a:link, #subMenu li a:visited, #subMenu li a:active,
#subMenuS li a, #subMenuS li a:link, #subMenuS li a:visited, #subMenuS li a:active,
#subMenuRus li a, #subMenuRus li a:link, #subMenuRus li a:visited, #subMenuRus li a:active 
	{display: block; color: #FFF; text-transform: uppercase; font: 9px "Arial", "Helvetica", sans-serif;}
#subMenu li.activo, #subMenuS li.activo, #subMenuRus li.activo
	{color:#6D6D6D; border-bottom:2px solid #F76F14;}

/* ~~~ allMenus  ~~~ */
ul li:hover {color:#FFFFFF; border-bottom:2px solid #F76F14;}
ul li.activo {color:#6D6D6D; border-bottom:2px solid #FFFFFF;}

/* ~~~ miscell ~~~ */
ol {list-style: none; margin: 0 0 10px; padding:10px 0 15px 0;}
ol li {list-style: none; padding-left:12px; background: url(../_img/line.png) no-repeat 0 4px;}

.showMe {display:inline; font-weight:bold;}
.clearer {clear:both; font-size:0; height:0;}

/* ~~~ direct call ~~~ */
input, select, option {padding:0 0 0 2px; color:#7A7A7A; background:#FFFFFF; font: 11px/11px "Arial", "Helvetica", sans-serif;}
input {width:130px; margin:0 2px 5px 0; padding:2px 2px; border:0;}
input.infinal {width:135px;}
select {padding:1px 0; border:0; /*position:relative; top:-5px*/}

#sendIt {width:auto; margin:0 15px 0 243px; padding:0 0 0 0; color:#FFFFFF; background:none; font-size:11px; cursor:pointer;}
#sendItRus {width:auto; margin:0 15px 0 213px; padding:0 0 0 0; color:#FFFFFF; background:none; font-size:11px; cursor:pointer;}

.contacto_input {
	height:13px;
	font-size:11px;
	width:142px;
	border-bottom:2px solid #F76F14;
	
}

.contacto_select {
	font-size:11px;
	border:1px solid #F76F14;
	
}

.boton_input {
	background-color:#CCCCCC;
	color:#333333;
}

