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

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

/* ----------------------------------------------------------------------------------------------------------
HTML
---------------------------------------------------------------------------------------------------------- */

body {background-color:#bfbfbf;}

a {color:#000;}
a:hover {color:#02AAFC;}

/* ----------------------------------------------------------------------------------------------------------
Generally HTML styles (table, ul, dl...)
---------------------------------------------------------------------------------------------------------- */            

table.table-style01 {border:1px solid #CCC;}
table.table-style01 th {border-right:1px solid #CCC; background:#EFEFEF; color:#0288CA;}
table.table-style01 td {border:1px solid #DDD;}
table.table-style01 tr.bg td {background:#F5F5F5;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header {background-color:#000;}

#logo span {color:#02AAFC;}
#logo a {color:#FFF;}

#slogan {color:#046597;}

#nav {background-color:#D9D9D9;}
#nav ul li a {color:#555;}
#nav ul li#nav-active a {color:#000;}
#nav ul li a:hover {color:#000;}

#cols {background-color:#FFF;}

#content #content-title {background-color:#000; color:#02AAFC;}

#aside #aside-title {background-color:#000; color:#FFF;}
#aside .title {background-color:#000; color:#02AAFC;}

#footer {color:#999;}
#footer a {color:#999;}
#footer a:hover {color:#FFF;}
    
/* ----------------------------------------------------------------------------------------------------------
Page: Home
---------------------------------------------------------------------------------------------------------- */

#perex {border-top:1px solid #2A2A2A; background-color:#0D5577; color:#E8E8E8;}
#perex a {color:#CCC;}
#perex a:hover {color:#02AAFC;}

.section h3 {background-color:#0385C6; color:#FFF;}
.section h3 a {color:#FFF;}
.section h3 a:hover {color:#000;}
.section-in {border-bottom:1px solid #DADADA;}

dl#news dd {border-bottom:1px solid #CACACA; color:#555;}
dl#news dd span.date {color:#0288CA;}

/* ----------------------------------------------------------------------------------------------------------
Contacto
---------------------------------------------------------------------------------------------------------- */
.TextBox, .FileBox, textarea {
	padding: 2px 3px;
	background: #FFFFFF;
}
.TextBox, textarea, select {
	border-width: 1px;
}
.submit {
	cursor: pointer;
	border-width: 1px;
	
}
.TextBox, .Textarea, .Select, .FileBox {
	border: solid 1px #005375;
	border-color: #002E41 #B2CBD5 #B2CBD5 #002E41;
}
.TextBox, .Textarea, .FileBox {
	background: url("../design/input-m.gif") no-repeat 0 0;
	background: #FFFFFF;
}
.TextBox:hover, .TextBox:focus, .Textarea:hover, .Textarea:focus, .FileBox:hover, .FileBox:focus {
	padding: 1px 2px;
	border: solid 2px #4B6B94;
	background: #E6EDF2;
}
.Select option {
	background: #FFFFFF;
}
.submit {
				width: 178px;
				height: 28px;
				color: #FFFFFF;
				font-size: 120%;

				border: none;
				background: #0284C1;
}

.submit:hover {
	background: #02ABFC;
	
}

#orderForm {
	z-index: 20;
	margin: 70px 0 0 0;
	clear: left;
}
	#orderForm fieldset {
		margin: 0 2px 0 4px;
	}
		#orderForm li.row {
			padding: .5em 0;
		}
			#orderForm label {
				width: 75px;
				margin-right: 5px;
				font-size: 100%;
				line-height: 22px;
			}
			#orderForm input, #orderForm select, #orderForm textarea {
				font-size: 120%;
			}
			#orderForm .TextBox {
				width: 200px;
			}
			#orderForm .Select {
				width: 205px;
			}
			#orderForm .Textarea {
				width: 195px;
			}
			#orderForm .FileBox {
				font-size: 110%;
				width: 190px;
			}
			#page #orderForm .items {
				margin-left: 80px;
			}
		#orderForm .but {
			padding-left: 80px;
		}
			#orderForm .submit {
				width: 178px;
				height: 28px;
				color: #FFFFFF;
				font-size: 135%;
				font-weight: bold;
				border: none;
				background: #fcb018 url("../design/but-order.jpg") no-repeat 0% 0%;
			}
	#orderPrice {
		color: #1bb5f1;
		font-size: 120%;
	}
		#orderPrice span {
			font-weight: bold;
			font-size: 120%;
		}

#ie6 #orderForm {
	margin-top: 95px;
}
	#ie6 #orderForm .TextBox {
		width: 194px;
	}
	#ie6 #orderForm .Select {
		width: 200px;
	}
	#ie6 #page #orderForm .File {
		margin-left: 0px;
	}
	#ie6 #orderForm .but {
		padding-left: 85px;
	}
	#ie7 #page #orderForm .File {
		margin-left: 0px;
	}
.blanco 
{
		color: #fff;
	}

