@charset "UTF-8";
/* CSS Document */
body	{
		background-image:url(../images/background.jpg);
		background-repeat:no-repeat;
		background-position: top center;
		position:relative;
		margin:0;
		padding:0px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial", sans-serif;		
}

img		{
	border:none;
}

.container	{
		width:780px;
		position:relative;
		margin:0 auto;
}

.topmenu	{
		height:54px;
}

.topmenu a	{
		text-decoration:none;
		color:#333;
}

.topmenu a:hover	{
	color:#F90;
}


.topmenu ul	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:220px;
}

.topmenu ul li	{
		display:block;
		float:left;
		width:140px;
		height:54px;
		overflow:hidden;
		text-align:center;
		text-transform:uppercase;
		background-image:url(../images/bg_topbar_button.gif);
		font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial", sans-serif;
		font-size:11px;
}

.topmenu ul li span	{
	display:block;
	margin-top:10px;
	font-weight:bold;
}

.slideshow	{
/*		height:214px;
		height:250px;*/
		width:780px;
/*		background-image:url(../images/slideshow_placeholder.jpg);*/
}

.comentario	{
		font-size:12px;
		width:780px;
		height: inherit;
		clear:both;
		display:block;
}

.comentario p	{
		width:500px;
}

.intro	{
	width:520px;
	float:left;
}


.intro p	{
		width:520px;
}

.contacto	{
		width:260px;
		font-size:10px;
		background-image:url(../images/bg_contactodirecto.gif);
		background-position:top right;
		background-repeat:no-repeat;
}

.contacto ul	{
		list-style:none;
		margin:0px;
		padding:30px 0px 0px 40px;
}

.contacto ul li	{
}

h1	{
	font-size:20px;
	display:block;
	margin-top:10px;
}

.servicios	{
		width:780px;
}

.columna.small	{
		width:260px;
		float:left;
}

.columna.small ul li	{
		font-size:11px;
		line-height:14px;
		padding-top:6px;		
}


.fleft	{
		float:left;
}


.fright	{
		float:right;
}

.footer	{
		font-size:10px;
		height:70px;
		width:780px;
		color: #999;
		text-align:center;
		background-image:url(../images/bg_footer.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		clear:both;
		float:left;
}

.combo	{
		background-repeat:no-repeat;
		position:top;
		height:300px;
}

.combo	ul	{
	padding:105px 0px 0px 180px;
	font-size:12px;
	line-height:160%;
	width:280px;
}

.combo.fotografia-monoambientes	{
		background-image:url(../images/header_1.gif);
}

.combo.fotografia-de-dos-ambientes	{
		background-image:url(../images/header_2.gif);
}		

.combo.fotografia-de-tres-ambientes	{
		background-image:url(../images/header_3.gif);	
}

.combo.fotografia-monoambientes, .combo.fotografia-de-dos-ambientes, .combo.fotografia-de-tres-ambientes	{
		width:520px;
}

.botao	{
	margin-left:260px;
}

.centered	{
	margin:0 auto;
	width:520px;
}

form, fieldset	{
		border:none;
}

form#Form_Form	{
		font-size:11px;
		background-image:url(../images/bg_contact_form.gif);
		background-repeat:no-repeat;
		padding:100px 0px 0px 40px;
		height:440px;	
}

.formoka	{
		background-image:url(../images/bg_form-ok.gif);
		background-repeat:no-repeat;
		padding:100px 0px 0px 40px;
		height:230px;	
}

.formoka p	{
		width:430px;
		margin-left:30px;
}

label.left	{
	color:#333333;
	float:left;
	width:200px;
	clear:right;
}

ul#Form_Form_EditableCheckboxGroupField31	{
	margin-left:160px;
	list-style:none;
}

strong	{
	color: #FF6600;
}

img.encabezado	{
	padding-bottom:15px;
}



/**
Stylesheet: Slideshow.css
	CSS for Slideshow.

License:
	MIT-style license.

Copyright:
	Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
*/

.slideshow{display:block;position:relative;z-index:0;}
.slideshow-images{display:block;overflow:hidden;position:relative;}
.slideshow-images img{display:block;position:absolute;z-index:1;}
.slideshow-thumbnails{overflow:hidden;}
.slideshow-images{height:520px;width:780px;}
.slideshow-images-visible{opacity:1;}
.slideshow-images-prev{opacity:0;}
.slideshow-images-next{opacity:0;}
.slideshow-images img{float:left;left:0;top:0;}
.slideshow{height:550px;margin:0 auto;width:780px;}
.slideshow a img{border:0;}
.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;}
.slideshow-captions-hidden{height:0;opacity:0;}.slideshow-captions-visible{height:22px;opacity:.7;}
.slideshow-controller{background:url(controller.png) no-repeat;height:42px;left:50%;margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:10000;}
.slideshow-controller *{margin:0;padding:0;}
.slideshow-controller-hidden{opacity:0;}
.slideshow-controller-visible{opacity:1;}
.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}
.slideshow-controller a.active{background-position:0 18px;}
.slideshow-controller li{list-style:none;}
.slideshow-controller li.first a{background-image:url(controller-first.gif);left:33px;width:19px;}
.slideshow-controller li.last a{background-image:url(controller-last.gif);left:186px;width:19px;}
.slideshow-controller li.next a{background-image:url(controller-next.gif);left:145px;width:28px;}
.slideshow-controller li.pause a{background-image:url(controller-pause.gif);left:109px;width:20px;}
.slideshow-controller li.play a{background-position:20px 0;}
.slideshow-controller li.play a.active{background-position:20px 18px;}
.slideshow-controller li.prev a{background-image:url(controller-prev.gif);left:65px;width:28px;}
.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}
.slideshow-loader-hidden{opacity:0;}
.slideshow-loader-visible{opacity:1;}
/*.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}*/

.slideshow-thumbnails	{
	/*bottom:-65px;*/
	height:65px;
	left:0;
	position:absolute;width:100%;}

.slideshow-thumbnails *{margin:0;padding:0;}
.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}
.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}
.slideshow-thumbnails a{display:block;float:left;padding:5px;position:relative;}
.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}
.slideshow-thumbnails img{display:block;}
.slideshow-thumbnails-active{background-color:#9FF;opacity:1;}
.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}

.slideshow.homepage	{
	height:260px;
}