/*
Theme Name:Thyssenkrupp
Theme URI:http://wordpress.org/
Description:
Version:1.0
Author:
Author URI:
Tags:
*/

/* *************************************************** RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content:'';
	content:none
}
/* remember to define focus styles! */
:focus {
	outline:0
}
a {
  outline: 0 !important;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0
}
/* *************************************************** Colors */
.redalert {
	background-color:#FCF6B6;
}
.hidden {
	display:none;
}
.small {
	font-size:0.8em !important;
}
div#characteristics h5,
.black {
	color:#000;
}
#arquitectosLogin input,
input#wp-submit,
.highlightsSidebar div#ContactForm,
#infoLine,
#sidebar .box#informar p,
#middle ul li a,
.white {
	color:#fff;
}
#arquitectosLogin input#pwbox-1185,
#arquitectosLogin input#pwbox-953,
input.sumbitGrey,
#middle ul li a:hover,
input,
.hentry,
.post,
#loginform label,
#sidebar .box,
.navigation,
div#characteristics,
body,
.grey {
	color:#999;
}
#bottomBar .box a,
#infoLineLeft,
#bottomBar .box p,
.highlightsSidebar div.box,
#down ul li a,
#top ul li a,
#footer,
.darkgrey {
	color:#666;
}
.post#post-pagemap ul li ul li a,
#bottomBar .box .banners p.prodPrice,
#bottomBar .box .banners p.prodPrice a,
#bottomBar .box.left a span,
.highlightsSidebar div.box h5,
input.sumbitGrey,
a,
.lightblue {
	color:#4784c3;
}
#arquitectosLogin input#pwbox-1185,
#arquitectosLogin input#pwbox-953,
.post#post-pagemap ul li a,
#infoLine span.right,
#down ul li.current_page_item a,
#down ul li a:hover,
#middle ul li.current_page_item a,
#middle ul li.current_page_parent a,
#middle ul li.current_page_ancestor a,
#middle ul li.current_page_item a:hover,
#middle ul li.current_page_parent a:hover,
#middle ul li.current_page_ancestor a:hover,
#top ul li.current_page_item a,
#top ul li a:hover,
.hentry h3 a,
.blue {
	background-color:transparent;
	color:#003466;
}
h2,
h4,
.yellow {
	color:#BA5333;
}
h4.white {
	color:#CA5937;
	font-weight:bold;
}
#top{
	background-color:#e3e3e3;
}
#bottomBar .box .banners{
	background-color:#e2e2e2;
}
#arquitectosLogin input:hover,
input#wp-submit:hover,
#middle {
	background-color:#003466;
}
#middle ul li.current_page_item a:hover,
#middle ul li.current_page_parent a:hover,
#middle ul li.current_page_ancestor a:hover,
#loginform input.input,
#down,
#middle ul li.current_page_item a,
#middle ul li.current_page_parent a,
#middle ul li.current_page_ancestor a{
	background-color:#ececec;
}
#arquitectosLogin input,
input#wp-submit {
	background-color:#4784c3;
} 
/* universal */

body {
	font-size:12px;
	font-family:Arial, Sans;
}

a {
	text-decoration:underline
}
a:hover {
	text-decoration:none
}
.alignleft,
.left {
	float:left;
}
.alignright,
.right {
	float:right;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
p.center {
	text-align:center;
}
/* main areas */

#page {
	margin:0 auto;
	overflow:hidden;
	padding:0 0 20px 0;
	width:780px;
}
#header {
	float:left;
	margin:0 20px;
	overflow:hidden;
	width:740px;
}
#BigContent,
#content {
	clear:both;
	float:left;	
	overflow:hidden;
	margin:20px 0 0 20px;
	width:501px;
}
#BigContent {
	border:1px solid #ccc;
	margin:20px;
	width:738px;
	height:375px;
}
#sidebar {
	width:221px;
	float:right;
	margin:20px 20px 0 0;
}
#bottomBar {
	clear:both;
	float:left;
	margin:0 20px;
	overflow:hidden;
	width:740px;
}
#footer {
	border-top:1px solid #ccc;
	clear:both;
	float:left;
	font-size:0.9em;
	margin:30px 20px 0 20px;
	text-align:center;
	width:740px;
}

/* menus */
#menu {
	clear:both;
	float:left;
	width:740px;
}
#top{
	clear:both;
	float:left;
	overflow:hidden;
	width:610px;
}
#top ul li {
	border-right:1px solid #eee;
	display:inline;
	float:left;
	height:25px;
	line-height:25px;
}
#top ul li.last {
	border:0;
	float:right
}
#top ul li.blank{
	border:0;
}
#top ul li.blank a{
	background:url(images/css.png) -534px -350px no-repeat;
	padding-right:15px;
}
#top ul li a{
	font-weight:normal;
	text-decoration:none;
	padding:0 7px;
	font-size:0.9em;
}
#middle {
	clear:both;
	float:left;
	font-size:0.9em;
	height:40px;
	margin-top:1px;
	overflow:hidden;
	width:740px;
}
#middle ul li{
	display:inline;
	float:left;
	height:40px;
	line-height:40px;
}
#middle ul li a {
	float:left;
	font-weight:bold;
	line-height:40px;
	padding:0 7px;
	text-decoration:none;
}
#middle ul li.current_page_item a,
#middle ul li.current_page_parent a,
#middle ul li.current_page_ancestor a{
	margin-top:2px;
	line-height:37px;
	padding-bottom:1px;
}
#top ul li.current_page_item a,
#down ul li.current_page_item a:hover,
#down ul li.current_page_item a {
	font-weight:bold;
}
#down ul li a:hover {
	font-weight:normal;
}
#middle a.Thyssen{
	border-left:1px solid #fff;
	float:right;
	height:40px;
	padding:12px 0 0 15px;
	width:114px;
}
#down {
	clear:both;
	float:left;
	width:740px;
}
#down ul li {
	display:inline;
	float:left;
	height:35px;
	line-height:35px;
}
#down ul li a{
	float:left;
	font-weight:normal;
	line-height:35px;	
	margin-right:1px;
	padding:0 7px;
	text-decoration:none;
}
#footer ul li {
	display:inline;
}

/* top bar */

#topBar {
	border-bottom:1px solid #ccc;
	float:left;
	font-size:11px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	width:740px;
}
#topBar span {
	float:left;
}
#account span,
#account a{
	float:none;
	text-decoration:none;
	padding-left:5px;
}
#topBar a:hover{
	text-decoration:underline;
}
#account {
	float:right;
	padding-left:10px;
	text-align:right;
}
#account a#login{
	padding-left:15px;
	background:url(images/css.png) -674px -332px no-repeat;
}
/* logos */

#logos {
	clear:both;
	float:left;
	height:75px;
	overflow:hidden;
	width:740px;
}
#highlightsLinks span,
#logos a span{
	display:none !important;
}
#logos a{
	float:right;
	height:59px;
	margin-top:8px;
	width:58px;
}
#logos h1 a{
	float:left;
	height:18px;
	margin-top:28px;
	width:249px;
}

/* inputs */

#top input{
	border:0px;
	float:left;
	font-size:0.9em;
	height:18px;
	margin-top:1px;
	padding:5px 0 0 10px;
	width:160px;
}
#top input#searchsubmit{
	background:url(images/css.png) -665px -363px no-repeat;
	cursor:pointer;
	height:24px;
	padding:0;
	width:24px;
}
/* *************************************************************************************** */
/* REVIEW */
span.hide,
.box#three a span,
#footer ul li.last a span{
	display:none;
}
/* *************************************************************************************** */
#arquitectosLogin input#pwbox-1185,
#arquitectosLogin input#pwbox-953,
input {
	margin-bottom:8px;
	width:145px;
	height:18px;
	padding:2px 0 0 5px;
	border:1px solid #e3e3e3
}
input.w50 {
	width:150px !important;
}
#arquitectosLogin input#pwbox-1185,
#arquitectosLogin input#pwbox-953 {
	margin-top:10px;
	display:block;
	cursor:auto
}
.searchform input{
	font-size:0.9em;
}
input.sumbitGrey {
	width:140px !important;
	height:30px;
	padding:0;
	border:0;
	font-size:1em;
	display:block;
	cursor:pointer;
	font-weight:bold;
	background:url(images/css.png) -435px -277px no-repeat;
}
input#nameCallBack,
input#telefCallBack {
	width:135px;
}
input.sumbitGrey:hover {
	background-position: -435px -307px;
}
.indexSidebar div input{
	margin:5px 0 0 0
}
.entry input {
	width:300px;
	margin:0px;
	display:block;
	margin-top:10px;
}
.entry textarea {
	width:300px;
	height:100px;
	margin:0px;
	display:block;
	margin-top:10px;
	border:1px solid #e3e3e3
}
.entry select {
	margin:0px;
	display:block;
	margin-top:10px;
}
.entry input.radioBtn {
	width:auto;
	height:auto;
	display:inline;
}
.entry ul li {
	list-style-type: circle;
	margin-left:25px;
}
/* *************************************************************************************** */
.navigation,
div#characteristics {
	border:1px solid #ccc;
	clear:both;
	margin:10px 0 15px 0;
	width:498px;
	float:left;
	padding-bottom:8px;
}
div#characteristics p {
	margin:7px 10px
}
div#characteristics h5 {
	margin:15px 20px 10px 10px;
	font-size:1.2em;
	font-weight:normal;
}
.navigation div{
	margin:10px 10px 0 10px
}
.navigation div a{
	text-decoration:none;
}
/* *************************************************************************************** */
#highlightsLinks {
	float:left;
	height:375px;
	overflow:hidden;
	position:absolute;
	width:145px;
	z-index:93
}
#highlightsLinks a{
	background:url(images/css.png) 0 -255px no-repeat;
	cursor:pointer;
	float:left;
	height:125px;
	width:145px;
}
#highlightsLinks a:hover { background-position:0 -130px }
#highlightsLinks a.active { background-position:0 -5px }
a#highlightLink-167{ background-position:-290px -255px }
a#highlightLink-167:hover{ background-position:-290px -130px }
a#highlightLink-167.active{ background-position:-290px -5px }
a#highlightLink-164{ background-position:-145px -255px }
a#highlightLink-164:hover{ background-position:-145px -130px }
a#highlightLink-164.active{ background-position:-145px -5px }
#highlightsContents {
	height:375px;
	overflow:hidden;
	padding-left:130px;
	position:absolute;
	width:630px;
	z-index:89
}
.highlightsImgs {
	float:left;
	width:401px;
	height:375px;
	overflow:hidden;
}
.highlightImg img{
	float:left;
	width:401px;
	height:375px;
}
.highlightsSidebar {
	height:375px;
	overflow:hidden;
	margin-left:521px;
	position:absolute;
	width:239px;
	z-index:92;
}
.highlightsSidebar div.box{
	height:145px;
	line-height:18px;
	margin:0;
	border:0;
	overflow:hidden;
	width:200px;
	background:url(images/css.png) -672px -5px repeat-y;
}
.highlightsSidebar div#ContactForm {
	background:url(images/css.png) -437px -5px no-repeat;
	width:237px;
	height:230px;
	padding:0;
}
.highlightsSidebar div#ContactForm form,
.highlightsSidebar div#ContactForm p{
	margin:0 35px 10px 20px;
}
/* *************************************************************************************** */
#sidebar .box {
	border:1px solid #ccc;
	clear:both;
	float:left;
	font-size:1em;
	line-height:1.4em;
	margin-bottom:15px;
	padding-bottom:5px;
	width:218px;
}
#sidebar .box#contactos p{
	margin:0 20px 0 20px;
	font-size:0.9em;
}
#sidebar .box#contactos a{
	background:none;
	font-size:0.9em;
	padding:0;
}
#sidebar .box#informar {
	clear:both;
	float:left;
	border:0;
	width:240px;
	height:225px;
	background:url(images/css.png) -435px -5px no-repeat;
}
#sidebar .box#informar p {
	margin:0 0 15px 20px;
	width:180px;
	line-height:1.3em;
}
#sidebar .box#formContacto {
	height:133px;
}
#sidebar .box#formContacto a{
	margin:10px 0 0 20px;
}
.highlightsSidebar div.box a,
#sidebar .box a{
	display:block;
	margin:0 0 15px 20px;
	padding-left:15px;
	background:url(images/css.png) -677px -225px no-repeat;
}
.highlightsSidebar div.box a {
	margin:0 0 5px 20px;
}
.highlightsSidebar div.box a.first {
	margin-top:25px;
}
#sidebar .box#informar .searchform {
	margin-left:20px;
}
/* *************************************************************************************** */
#arquitectos img {
	width:100%;
	height:230px;
	margin:0;
}
.post{
	float:left;
	overflow:hidden;
}
.titleBox {
	width:501px;
	height:45px;
	padding-top:10px;
	clear:both;
	float:left;
}
h2,
h4 {
	margin:0 0 15px 0;
	font-size:1.6em;
	font-weight:normal;
}
h4 {
	margin:20px 20px 10px 20px;
	font-size:1.3em;
}
#bottomBar .box h4 {
	margin:15px 20px 10px 20px;
}
.post p {
	margin-bottom:15px;
}
.post#post-pagemap ul{
	margin-bottom:20px;
}
.post#post-pagemap ul li ul{
	margin-bottom:0;
}
.post#post-pagemap ul li{
	line-height:1.5em;
}
.post#post-pagemap ul li ul li{
	padding-left:35px;
	background:url(images/css.png) -653px -312px no-repeat;
}
.post#post-pagemap ul li a{
	text-decoration:none;
}
.post#post-pagemap ul li a:hover{
	text-decoration:underline;
}
.post#post-183 div.flag{
	clear:both;
	float:left;
	width:99%;
	height:30px;
	line-height:30px;	
	background:#ececec;
	margin-bottom:15px;
	border:1px solid #ececec;
	overflow:hidden
}
.post#post-183 div.flag img{
	float:left;
	margin:10px 10px 0 10px;
}
.post#post-183 div.flag a{
	float:right;
	width:290px;
	overflow:hidden;
	padding-left:10px;
	height:30px;
	background:#fff;
	line-height:30px;	
}
/* ********************************************************************************* */
#bottomBar .box {
	border:1px solid #cdcdcd;
	width:358px;
	height:138px;
	overflow:hidden;
	float:left;
}
#bottomBar .box#help {
	margin-right:20px;
}
#bottomBar .box .banners{
	float:left;
	width:330px;
	height:84px;
	overflow:hidden;
	margin-left:15px;
}
#bottomBar .box p{
	line-height:1.2em;
	font-size:1.1em;
	clear:left;
	float:left;
	padding:10px 10px 0 15px;
	width:135px;
}
#bottomBar .box#highlight .banners p.prodPrice{
	height:20px;
	font-weight:normal;
	font-weight:bold;
}
#bottomBar .box a{
	text-decoration:none;
}
#bottomBar .box .banners img{
	float:right;
	width:170px;
}
/* *************************************************************************************** */
#footer1 {
	border-top:1px solid #e5e5e5;
}
#footer2 {
	border-top:1px solid #f5f5f5;
	overflow:hidden;
	width:740px;
	height:100px;
	padding:30px 0 0 0
}
#footer p{
	margin-bottom:10px;
}
#footer ul{
	margin:5px 0 45px 90px;
}
#footer ul li {
	margin-right:5px;
	float:left;
	padding-right:5px;
	border-right:1px solid #ccc;
	padding-top:2px;
}
#footer ul li.last {
	border:none;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(images/css.png) -665px -271px no-repeat;
}
#footer ul li.last a{
	padding-left:300px;
}
#footer ul li.last#menuMapa {
	background-position: -665px -248px;
}
#footer ul li.last#menuTop {
	background-position: -668px -293px;
}
/* *************************************************************************************** */
#infoLineLeft {
	clear:both;
	float:left;
	width:740px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin:15px 0 0 0
}
#infoLineLeft h3{
	font-weight:normal;
}
#infoLine {
	width:185px;
	height:40px;
	line-height:40px;	
	padding-left:35px;
	float:right;
	background:url(images/css.png) -435px -236px no-repeat;
}
#infoLine span.right {
	display:none;
}
#sidebar #infoLine {
	clear:both;
	float:left;
	margin-bottom:15px;
}
/* *************************************************************************************** */
.entry .gallery-item .gallery-icon{
	border:2px solid #666 !important;
	width:150px !important;
	height:150px !important;
	margin:5px !important;
	overflow:hidden !important;
}
.entry .gallery-item .gallery-icon  a img{
	width:150px !important;
	height:150px !important;
	border:0 !important;
}
.gallery img {
	border:0 !important
}
.hentry {
	width:100%;
	line-height:1.2em;
	clear:both;
	float:left;
	margin-bottom:20px;
}
.hentry h3 {
	margin-bottom:10px;
}
.hentry h3 a{
	font-size:1.5em;
	font-weight:normal;
	text-decoration:none;
}
/* *************************************************************************************** */
.entry {
	line-height:1.4em;
	clear:both;
}
.entry embed,
.entry object {
	margin-bottom:20px;
}
/* ***** */
#loginform input.input {
	width:238px;
	height:28px;
	line-height:28px;
	border:1px solid #e4e4e4;
	margin:10px 20px 20px 0
}
#arquitectosLogin input,
input#wp-submit {
	width:100px;
	height:30px;
	padding-bottom:5px;
	cursor:pointer;
	font-size:1em;
}
#arquitectosLogin input {
	margin:0;
}

p.alert {
	font-size:1.5em;
}
/* ********************************************* */
.postTabs_divs{
	padding: 0px;
	clear:both;
	float:left;
	width:100%;
	margin-top:10px;
}
span.postTabs_titles
{
	display:none;
}
ul.postTabs
	{
	margin:0;
	padding:0;
	font-size: 11px;
	list-style-type: none !important;
	text-align: left;
	display: block !important;
	height:45px;
	line-height:40px;
	clear:both;
	float:left;
	margin-bottom:5px;
	}
 
ul.postTabs li
	{	
	display: inline !important;
	padding: 0px;
	margin: 0px;
	}
  
ul.postTabs li:before{
	content: none;	
}  
  	
ul.postTabs li a
{
	height:20px;
	line-height:20px;
	float:left;
	color:#4784c3;
	padding:10px 20px;
	cursor:pointer;
	text-align:center;
	border-right:1px solid #fff;
	background:#ececec;

}
li#postTabs_li_0_230 a,
li#postTabs_li_0_33 a,
li#postTabs_li_0_31 a,
li#postTabs_li_0_218 a,
li#postTabs_li_0_13 a,
li#postTabs_li_0_29 a,
li#postTabs_li_0_216 a,
li#postTabs_li_0_25 a,
li#postTabs_li_0_487 a,
li#postTabs_li_0_459 a,
li#postTabs_li_0_15 a,
li#postTabs_li_0_345 a{
	width:74px;
}
li#postTabs_li_1_230 a,
li#postTabs_li_1_33 a,
li#postTabs_li_1_218 a,
li#postTabs_li_1_31 a,
li#postTabs_li_1_13 a,
li#postTabs_li_1_29 a,
li#postTabs_li_1_216 a,
li#postTabs_li_1_25 a,
li#postTabs_li_1_487 a,
li#postTabs_li_1_459 a,
li#postTabs_li_1_15 a,
li#postTabs_li_1_345 a{
	width:49px;
}
li#postTabs_li_2_230 a,
li#postTabs_li_2_33 a,
li#postTabs_li_2_218 a,
li#postTabs_li_2_31 a,
li#postTabs_li_2_13 a,
li#postTabs_li_2_29 a,
li#postTabs_li_2_216 a,
li#postTabs_li_2_25 a,
li#postTabs_li_2_487 a,
li#postTabs_li_2_459 a,
li#postTabs_li_2_15 a,
li#postTabs_li_2_345 a{
	width:130px;
}
li#postTabs_li_3_230 a,
li#postTabs_li_3_33 a,
li#postTabs_li_3_218 a,
li#postTabs_li_3_31 a,
li#postTabs_li_3_13 a,
li#postTabs_li_3_29 a,
li#postTabs_li_3_216 a,
li#postTabs_li_3_25 a,
li#postTabs_li_3_487 a,
li#postTabs_li_3_459 a,
li#postTabs_li_3_15 a,
li#postTabs_li_3_345 a{
	width:85px;
	border:0;
}
ul.postTabs li.postTabs_curr a:hover,
ul.postTabs li.postTabs_curr a {
	color: #fff !important;
	text-decoration: none;
	height:25px;
	background:url(images/css.png) 50% 40px no-repeat #4784c3;	
}
 
ul.postTabs li a:hover
	{
	color: #666 !important;

	text-decoration: none;
	
	}
 
.postTabsNavigation{
	display: block !important;

}
 
.postTabs_nav_next{
	float:right;
}
 
.postTabs_nav_prev{
	float:left;
}
p.moreInfo {
	clear:both;
	float:left;
	width:100%;
	margin-top:20px;
}
