@charset "utf-8";
/* CSS Document */
html,body{height:100%;}
*{padding:0;margin:0;-moz-outline:none!important;}
.clear{clear:both;}
a:focus{-moz-outline:none!important;}
a{color:#bd4802;background-color:transparent;text-decoration:none;}
a:hover{color:#9b3b02;background-color:transparent;text-decoration:underline;}
img{border:0;}
a img{border:none;}
ul{list-style:none;}
select{outline:none;}
strong{font-weight:bold;}
form input,form select,form textarea,form .wysiwyg{padding:6px;font-size:13px;background:#fff url('../images/bg-form-field.gif') top left repeat-x;border:1px solid #bcbcbc;color:#333;}
form textarea{font-family:Arial,Helvetica,sans-serif;}
form select{padding:4px;background:#fff;}
form input[type="checkbox"],form input[type="radio"]{padding:0;background:none;border:0;}
.fleft{float:left;}
.fright{float:right;}
.notice {background:#e2f9e3 url(../images/ok_notice.gif) no-repeat 8px 9px;padding:7px 30px;font-size:16px;font-weight:bold;color:#060;}
.error {background:#ffebe8 url(../images/exclamation.png) no-repeat 9px 10px;padding:7px 30px;font-size:16px;font-weight:bold;color:#dd3c10;}
.rowodd{background:#fff;}
.roweven{background:#fff;}
.no_items{font-size:16px;padding:25px 0 10px 10px;}
body{font:normal 66% Arial,Helvetica,sans-serif;color:#000; background:#fff; }
.typekit-badge {display:none !important;}

.header{border-top:5px solid #bd4802;background:url(../images/back_stoller.jpg) repeat-x 0 -70px;}
.header_center { width:940px;margin:0 auto;position: relative;z-index:100;}
.header_right {background:#000;width:620px;float:right;}

.brand{margin:0;padding:0;position:absolute;top:0;left:0;z-index:100;}
.brand h1{ margin:0;}
.brand a{display:block; width:320px; height:175px; text-indent:-9999px; background:url(../images/logo_stoller.jpg) no-repeat 0 0;}

.stoller_phones { float:left; color:#fff; font-size:14px; padding:0;margin:0;}
.stoller_phones h6 {font-size: 11px;margin:0 0 4px 0;color:#ccc;font-weight: normal;}
.stoller_phones p { margin:0 0 2px 0;font-weight: bold;}

.stoller_mainaddress { float:left; color:#fff; font-size:13px; padding:0 0 0 30px;}
.stoller_mainaddress h6 {font-size: 11px;margin:0 0 4px 0;color:#ccc;font-weight: normal;}
.stoller_mainaddress p { margin:0 0 2px 0;font-weight: bold;}

.stoller_otheraddress { float:left; color:#ccc; font-size:12px; padding:15px 0 0 30px;}
.stoller_otherddress p { margin:0 0 2px 0;}

.all_phones {padding:15px 15px 0 15px;height:72px;border-top:1px solid #222;}


.menu_bar { }
.menu_center {height:35px; background:#4d4d4d;clear:both;}
.main_menu {  height:35px;}
.main_menu li { float:left; border-right:2px solid #000;}
.main_menu a { 
	float:left; 
	cursosr:pointer; 
	display:block; 
	text-transform:uppercase; 
	color:#fff; 
	font-size:12px; 
	font-weight:bold; 
	padding:10px 20px; 
	text-decoration:none;
	-moz-text-shadow: 0px 1px 2px #000; /* Firefox */
  -webkit-text-shadow: 0px 1px 2px #000; /* Safari and Chrome */
  text-shadow: 0px 1px 2px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	
}
.main_menu a:hover, .main_menu li.active a { background:#222;}

.body_content {}
.site_content {width:940px; margin:0 auto;padding:0 0 60px 0; }

.layout_body {width:670px; float:left;padding:0px 50px 0 0;}
.side_services { float:left; width:200px;}
.side_services h2 {padding:0 0 10px 30px; border-bottom: 2px dotted #dedad1; font:26px/26px "etica-display-1",sans-serif; background:url(../images/bullet-orange.gif) no-repeat 0 4px; margin:0 0 15px 0;}
.services_items { margin:0 0 20px 0;}
.services_items li { border-bottom:1px solid #dedad1; padding:5px 0; height:30px;} 
.services_items li img { float:left; margin:0 6px 0 0;}
.services_items li a.item { color:#000; font-size:13px; font-weight:bold; float:left; padding:7px 0 0 0; width:145px;}
.more a {
		background-color:#ccc; 
		text-align:center; 
		display:block;
		font-size:12px;
		color:#555;
		padding:5px;
		border:1px solid #666;
		-moz-border-radius: 3px; /* Firefox */
		-webkit-border-radius: 3px; /* Safari and Chrome */
		border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
		behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
		
		background-image: -moz-linear-gradient(top, #ccc, #aaa); /* Firefox 3.6 */
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ccc),color-stop(1, #aaa)); /* Safari & Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccc', endColorstr='#aaa'); /* IE6 & IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccc', endColorstr='#aaa')"; /* IE8 */
	}
.more a:hover {
			color:#000;
			text-decoration:none;			
			-moz-box-shadow: 0 0 3px #666; /* Firefox */
			-webkit-box-shadow: 1px 1px 2px #000; /* Safari and Chrome */
			box-shadow: 1px 1px 2px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
			behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

.services_items li#service-1 a.item {padding:0;margin:-1px 0 0 0;}
.services_items li#service-2 a.item {padding:0;margin:-1px 0 0 0;}

.center_column { float:right; margin:0; width:422px;}
.center_column h2.head_welcome {padding:0 0 10px 30px; border-bottom: 2px dotted #dedad1; font:26px/26px "etica-display-1",sans-serif; background:url(../images/bullet-orange.gif) no-repeat 0 4px; margin:0 0 15px 0; /*text-indent:-9999em;*/}
.center_column h2.head_help {padding:0 0 10px 30px; border-bottom: 2px dotted #dedad1; font:26px/26px "etica-display-1",sans-serif; background:url(../images/bullet-orange.gif) no-repeat 0 4px; margin:0 0 15px 0;}


.site_contact { float:right; width:220px; padding:25px 0 0 0;}
.phone_bg { height:222px; padding:8px 20px 0 25px; background:url(../images/phoneimage.gif) no-repeat 0 0;}
.phone_bg h3 {font:22px/22px "etica-display-1",sans-serif; margin:0 0 4px 0; color:#985934;}
.phone_bg p {font-size:12px; margin:0 0 5px 0;line-height:17px;}
.phone_bg h6 {font-size:14px}

.block_welcome { margin:0 0 40px 0;}
.block_welcome p { font-size:12px; line-height:18px;}
.block_welcome p a { color:#f60;}

.block_article { padding:0 5px 0 0;}
.one_article { width:193px;}
.img_article { margin:0 0 7px 0;}
.img_article a { width:183px; height:75px; padding:5px; border:1px solid #ddd; display:block;}
.one_article h2 { font-size:13px; margin:0 0 5px 0;}
.one_article h2 a { color:#000;}
.one_article p { font-size:11px; color:#333;}
.one_article p a {color:#f60;display: block;margin:3px 0 0 0;}


.footer{background:#dedad1;}
.footer_center { width:940px; margin:0 auto; height:100px; padding:15px 0 0 0;}
.footer_center h4 { font-size:11px; margin:0 0 7px 0;}
.footer_center p {color:#857e6e;font-size:11px;margin:0 0 7px 0;}
.footer_center small { display:block; font-size:11px;}




.error_alert {background:#ffebe8 url(../images/exclamation.png) no-repeat 9px 10px;color:#333;padding: 9px 32px; margin-bottom: 20px;border:1px solid #dd3c10;font-size:14px;font-weight: bold;}
.data_block { padding:0 0 20px 0;}
.data_block.main_top {padding:40px 0 20px 0;}
.one_field {padding:7px 0;}
.one_field.last_row {padding:10px 0 25px 0; border-bottom:0;}
.one_field.info_text {background: url(../images/info_text.gif) no-repeat 585px 25px;}
.one_field .formError {color:#dd3c10;font-size: 11px;padding-top: 2px;clear:both;}
.one_field .fieldWithErrors {padding-right: 20px; background-image: url(../images/exclamation.png); background-repeat: no-repeat; background-position: right center; float:left;}
.one_field .fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select {border: 1px solid #dd3c10 !important;}
.one_field label { float:left; display:block; width:140px; text-align:right; padding:6px 10px 0 0; font-size:12px; color:#555555; font-weight:bold; }
.one_field label.select_label {padding:5px 10px 0 0;}
.one_field .field_here { float: left;}
.one_field .suggestion {color: #777;font-size: 11px;padding-top: 2px; width:332px; clear:both;}
.one_field .field_here input {width:300px;}
.one_field textarea {width:400px;}
.one_field .field_here select {width:250px;}
.one_field .field_here.select_currency .fieldWithErrors {float:left;}
.one_field .field_here.select_currency .formError {clear:none;}
.one_field .field_here.select_currency select {width:90px;padding:5px 4px;}
.one_field .field_here.select_areatype select {width:150px;padding:5px 4px;}
.one_field .field_here select.fechas {width:110px;}
.one_field .date_piola h5 {font-size: 18px;color:#c00;padding-bottom: 5px;}
.field_here input:focus, .one_field textarea:focus {border: 1px solid #000;}
.one_field .checkterms {float:left;padding:10px 0;}
.one_field .checkterms input {float: left;margin:1px 0 0 0;}
.one_field .checkterms .fieldWithErrors {float: left;}
.one_field .checkterms .terms_text {float:left; font-size:12px;margin-left: 7px;}
.one_field .checklist {float: left;padding-top: 10px;}
.one_field .checklist input {float: left;margin-right: 5px;}
.one_field .checklist ul li {padding-bottom: 3px;}
.one_field.captcha_field {padding:25px 0;border-bottom:0;border-top:1px solid #eaeaea;}
#simple_captcha{border: 1px solid #ccc; padding: 10px !important; width:320px;background:#f5f5f5;}
#simple_captcha .simple_captcha_image {float: left;}
#simple_captcha .simple_captcha_image img{margin: 0px !important;padding: 0px !important;width: 110px !important;height: 30px !important;border:1px solid #ccc;}
#simple_captcha .simple_captcha_label{font-size: 12px;clear:both;padding:3px 0 0 0}
#simple_captcha .simple_captcha_field input{width: 150px !important;font-size: 16px;font-weight:bold;border:1px solid #ccc;float:left;margin-left:10px;}
#simple_captcha .simple_captcha_field input:focus {	border: 1px solid #000;}
form div.submit {padding:20px 0 0 150px;border-top:1px solid #dbdbdb;height:100px;}
.yellow_button {cursor:pointer;background:#bd4802;color:#fff; font-size: 14px;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;border:0;font-weight:bold;padding:6px 12px;font-family: Arial, "MS Trebuchet", sans-serif;}
.send_button {
	cursor:pointer;
	color:#fff; 
	font-size:13px;
	line-height:13px;	
	border:0;
	width:117px;
	padding: 5px 0;
	-moz-border-radius: 0 0 5px 5px; /* Firefox */
	-webkit-border-radius: 0 0 5px 5px; /* Safari and Chrome */
	border-radius: 0 0 5px 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	
	-moz-text-shadow: 0px 1px 2px #000; /* Firefox */
  -webkit-text-shadow: 0px 1px 2px #000; /* Safari and Chrome */
  text-shadow: 0px 1px 2px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	
	background-image: -moz-linear-gradient(top, #ee7d3a, #a63c00); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ccc),color-stop(1, #aaa)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccc', endColorstr='#aaa'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccc', endColorstr='#aaa')"; /* IE8 */	
}
.submit_contact {text-align: right;margin:-6px -1px 0 0;}

/* ESTILOS DEL BREADCRUMB === === === */
.breadcrumb{font:normal 12px Arial, Helvetica, sans-serif;padding:0 10px 7px 0;border-bottom:1px solid #dbdbdb;margin:70px 0 15px 0;}
.breadcrumb em { font:normal 12px Arial, Helvetica, sans-serif; color:#666; padding:0 5px 0 3px;}
.breadcrumb a.home { background: url(../images/home.gif) no-repeat 0 1px; padding-left:19px;}
.breadcrumb {color:#333;}
.breadcrumb i {color:#666;padding:0 5px;}

.title_page {font-size: 30px;margin: 30px 0 10px 0;color:#000; letter-spacing: -1px;}
.info_contact {font-size: 12px;line-height:18px;margin:0 0 30px 0;width:600px;color:#333;}

.admin_link {text-align:right;padding:0;color:#666; font-size: 12px;}
.admin_link i {padding:0 5px;}
.admin_link a {color:#0000ff;}


.box_bottomhome {margin:50px 0 0 0;}

.form_content, .form_info { 
		background:#985934 url(../images/formbg.gif) repeat-x 0 bottom;
		padding:30px 11px 10px 11px;
		-moz-border-radius: 0 0 10px 10px; /* Firefox */
		-webkit-border-radius: 0 0 10px 10px; /* Safari and Chrome */
		border-radius: 0 0 10px 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
		behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.form_content input {width:189px;padding:4px;}
.form_content textarea {width:189px;padding:4px;height:80px;}
.contact_block h3, .form_info h3{font:24px/24px "etica-display-1",sans-serif; margin:0 0 4px 0; color:#fff;}
.contact_block p, .form_info p {font-size:12px; font-weight:normal;color:#dccfc7; margin:0 0 20px 0;}

.side_field.iconform input {width:163px;padding:4px 4px 4px 30px;}

.side_field {margin:0 0 6px 0;position:relative;}
.side_field h4 {margin:0 0 2px 0; font-size: 13px;color:#fff;}

.email_icon {background:url(../images/email_icon.gif) no-repeat 0 0;width:21px; height:12px;position:absolute;top:8px;left:5px;}
.phone_icon {background:url(../images/phone_icon.gif) no-repeat 0 0;width:19px; height:14px;position:absolute;top:7px;left:7px;}

.foto_video {padding:20px 0 25px 0;}
.foto_video p {color:#666;font-size: 12px;padding:3px 0 0 0;}
h4.red_message {margin:0 0 15px 0;color:#c00;font-size: 13px;;}
.new_foto_block {width:420px;margin:0 0 0 110px;}
.box_upload {padding:20px;background: #f5f5f5;border:1px solid #ddd;}
.box_upload #add_fieldlink {margin:15px 0 0 0;}

.img_service {float:right; border:1px solid #ddd; padding:8px;margin:0 0 15px 15px;}
.content_service {font-size: 14px;line-height:19px;}
.content_service p {margin:0 0 15px 0;}
.content_service ul {margin:0 0 25px 0;padding:0 0 0 30px;}
.content_service ul li {list-style: disc;}
.content_service h3 {font-size: 18px;margin:30px 0 10px 0;}



.title_service {font-size: 36px;margin: 30px 0 30px 0;color:#000; letter-spacing: -1px;}



.list_ads {padding:0 0 10px 0;}

.un_anuncio{border-bottom:1px solid #ddd;margin:0;padding:10px;border-left:0;border-right:0;}
.un_anuncio:hover{background:#f9f9f9;}
.img_anuncio{float:left;margin:0 10px 0 0;text-align:center;width:150px;text-align: right;padding:8px;border:1px solid #ddd;background:#fff;}
.info_anuncio{padding:0;float:left;width:460px;overflow:hidden;}
.info_anuncio h2{font:bold 28px/32px Arial,Helvetica,sans-serif;margin:0 0 2px 0;letter-spacing: -1px;}
.info_anuncio h2 a {}
.info_anuncio p{font:12px Arial,Helvetica,sans-serif;margin:0;}
.info_anuncio p.description{margin:0 0 5px 0;line-height:19px;}
.info_anuncio p.description a{color:#666;text-decoration:none;}
.info_anuncio p.description span a {color:#bd4802;}



.un_perfil{border-bottom:1px solid #ddd;margin:0;padding:10px;border-left:0;border-right:0;}
.un_perfil:hover{background:#f9f9f9;}
.img_perfil{float:left;margin:0 10px 0 0;text-align:center;width:100px;text-align: right;padding:8px;border:1px solid #ddd;background:#fff;}
.info_perfil{padding:0;float:left;width:460px;overflow:hidden;}
.info_perfil h2{font:bold 28px/32px Arial,Helvetica,sans-serif;margin:0 0 x 0;letter-spacing: -1px;}
.info_perfil h3 {font-size: 18px;color:#333;margin:0 0 7px 0; font-weight: normal;}
.info_perfil p{font:12px Arial,Helvetica,sans-serif;margin:0;}
.info_perfil p.description{margin:0 0 5px 0;line-height:19px;color:#666;}
.info_perfil p.description a{text-decoration:none;}
.info_perfil p span a {color:#bd4802;}



.name_section {font-size: 30px;margin:0 0 15px 0;letter-spacing: -1px;}






ul.ppt {
position: relative;
height:255px;
z-index:0;
}

.ppt li {
list-style-type: none;
position: absolute;
top: 0;
left: 0;
}

.ppt img {border: 0;}



.ln_links {text-align: right;padding:10px 15px;}
.ln_links i {color:#666;padding:0 5px;}
.ln_links a {color:#eee;font-size: 11px;}
