body,td,th { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
}
body { 
	background-color:#fff;
/*	background:url(../images/backGround.jpg);*/
	background-repeat:repeat-x;
	margin: 0px;
	
}
a#logo {
	display: block;
	height: 150px;
	width: 900px;
	text-indent: -5000px;
	/*background: url(../img/logo.jpg) no-repeat 0 0;*/ }
a {color:#333; text-decoration:none}
a:hover {color:#FF6600; text-decoration:none}

/* h styles */

h1, h2, h3, h4 { 
	margin:0;
}

h1 {
	font-size:28px;
	font-weight:normal;
	color:#000;
	display:inline;
}
h2 {
	font-size:16px;
	font-weight:normal;
	color:#000;
}

h1 a, h2 a {
	color:#000;
	text-decoration:none;
}
h1 a:hover, h2 a:hover {
	color:#000;
	background-color:#fcffcc;
}

/* header styles */

#headerHolder {
	background:url() repeat-x;
}
#header {
	width:900px;
	height:240px;
	margin:0 auto;
	background:url(../images/backHeader.jpg) top right no-repeat;
	position:relative;
	float:left;
}
#header2 {
	width:900px;
	height:240px;
	margin:0 auto;
	background:url(../images/backHeader2.jpg) top right no-repeat;
	position:relative;
	float:left;
}

#navigation {
	position:absolute;
	bottom:-2px;
	width:513px;
	right:79px;
	height:33px;
}

#tabs {
	width:513px;
	height:33px;
	margin:0;
	padding:0;
	position:relative;
	}
#tabs li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0px;
	background-color: #ECE9D8;
}
#tabs li, #tabs a {
	height:33px;
	display:block;
}
#tab01 {
	text-indent:-100em;
	overflow:hidden;
	left:0px;
	width:134px;
	background:url(../images/i01D.jpg);
	background-repeat:no-repeat;
}
#tab02 {
	text-indent:-100em;
	overflow:hidden;
	left:134px;
	width:231px;
	background:url(../images/i02D.jpg);
	background-repeat:no-repeat;
}
#tab03 {
	text-indent:-100em;
	overflow:hidden;
	left:365px;
	width:135px;
	background:url(../images/i03D.jpg);
	background-repeat:no-repeat;
}

#tab01 a:hover {
	background:url(../images/i01U.jpg);
	background-repeat:no-repeat;
}
#tab02 a:hover {
	background:url(../images/i02U.jpg);
	background-repeat:no-repeat;
}
#tab03 a:hover {
	background:url(../images/i03U.jpg);
	background-repeat:no-repeat;
}
#tab01 a.selected {
	background:url(../images/i01U.jpg);
	background-repeat:no-repeat;
}
#tab02 a.selected {
	background:url(../images/i02U.jpg);
	background-repeat:no-repeat;
}
#tab03 a.selected {
	background:url(../images/i03U.jpg);
	background-repeat:no-repeat;
}

.tab01on {
	background:url(../images/i01U.jpg);
	background-repeat:no-repeat;
}
.tab02on {
	background:url(../images/i02U.jpg);
	background-repeat:no-repeat;
}
.tab03on {
	background:url(../images/i03U.jpg);
	background-repeat:no-repeat;
}
/* featured work section */

#featured {
	width:900px;
	height:550px;
	margin:0px auto 0;
	padding:0;
	background:url(../images/content.jpg);
	background-repeat:no-repeat;
	float:left
	
}
#featured2 {
	width:900px;
	height:550px;
	margin:0px auto 0;
	padding:0;
	background:url(../images/content2.jpg);
	background-repeat:no-repeat;
	float:left
	
}
#featuredTitle {
	padding:6px 0;
	text-align:right;
	margin-bottom:10px;
}
#featured01 {
	float:left;
	margin-right:10px;
	margin-top:0px;
	width:250px;
	
}
#featured02 {
	float:left;
	width:300px;
}
#featured03 {
	float:left;
	width:600px;
	height:auto;
	/*background:url(../images/backRight.jpg);*/
	background-repeat:no-repeat;
	margin-top:60px;
	margin-left:0px;
}
.featuredImg {
	border:2px solid #f2f2f2;
	margin-bottom:10px;
}
.featured {
	line-height:20px;
	margin-top:0px;
	margin-left:30px;
	
}

.title {
    font-family:"Lucida sans", Verdana, Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#FF6600;
	font-weight:bold;
	line-height:20px;
	margin-top:100px;
}
.red {
    font-family:"Lucida sans", Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#FF6600;
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
}

.red2 {
    font-family:"Lucida sans", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FF6600;
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
}
.title2 {
    font-family:"Lucida sans", Verdana, Arial, Helvetica, sans-serif;
    font-size:24px;
	font-weight:bold;
    color:#333;
	line-height:20px;
	margin-top:100px;
}
.title20 {
    font-family:"Lucida sans", Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:bold;
    color:#333;
	line-height:20px;
	margin-top:100px;
}
.title3 {
    font-family:"Lucida sans", Verdana, Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#fff;
	line-height:20px;
	margin-top:100px;
}

.featured2 {
	line-height:20px;
	margin-top:10px;
	height:390px;
	overflow:auto;
	width:548px;
}

/* footer */

#footerHolder {
	margin:0;
/*	background:url(../images/backFooter.jpg);*/
	background-repeat:repeat-x;
    height:92px;
	float:left;
	padding-left:23px;
	background-color:#FFFFFF;
}
#footer {
	width:805px;
	margin:0 auto;
	
	padding:0px 0;
	float:left;
}
#footerTitle {
	background:url() bottom center no-repeat;
	text-align:left;
	margin-bottom:0px;
}
#footer01 {
	float:left;
	margin-right:36px;
	width:247px;
	background:#513E2F;
}
#footer02 {
	float:left;
	width:500px;
	line-height:18px;
	color:#fff;
}
#footer02 a {
	border-bottom:1px dotted #E5E5E5;
	text-decoration:none;
	color:#fff;
	padding-left:5px;
}
#footer02 a:hover {
	border-bottom:1px dotted #E5E5E5;
	text-decoration:none;
	color:#000;
	background-color:#FF9900;
}
#footer01 .shortList a {
	display:block;
	width:90%;
	padding:6px 0 6px 10px;
	background:url() no-repeat 10px 50%;
	color:#fff;
	border-bottom:1px dotted #453327;
}
html>body #footer01 .shortList a {
	width:auto;
}
#footer01 .shortList a:hover {
	background:#FF9900;
	color:#000;
	border-bottom:1px dotted #E5E5E5;
}

 /* --------------------------------------------------- Estilo formulario */

.intro_texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF6600;
	background-color: #FFECEC;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-top-color: #FFA8A8;
	border-right-color: #FFFFFF;
	border-bottom-color: #f9f9f9;
	border-left-color: #FFA8A8;
	vertical-align: text-top;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-transform: capitalize;
	background-color: #005C9F;
	cursor: hand;

	filter: DropShadow(Color=?, OffX=?, OffY=?, Positive=?);
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*--------------------MENU-----------------------*/

div#nav { width: 14em; margin:0px;
  background: #fff; text-align:left; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px;padding-right:0px; float:left; line-height:25px; }
div#nav ul {margin: 0; padding: 0; width: 14em; background: #fff;
  }
div#nav li {position: relative; list-style: none; margin: 0;
  border-bottom: 1px dotted #ccc; width: 14em;}
div#nav li:hover {background: #fff; color:#000000; width: 14em;}
div#nav li.submenu {background: url() 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #ccc; width: 14em;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0;
  text-decoration: none; width: 14em; color:#333}
  div#nav li a:hover {display: block; padding: 0.25em 0 0.25em 0;
  text-decoration: none; width: 14em; color:#FF6600;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 14em;
  display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3,
div#nav ul.level3 li.submenu:hover ul.level4 {display:block;width:14em;}

/*----------------------------------formulario---------------------------------*/


.text{font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005da2;}
.desplegables {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#FF6600; background-color: #FFF2F2;border-top-color:#fff;border-right-color: #fff; border-bottom-color: #fff;border-left-color: #fff;vertical-align: text-top; width:212px;}

.orden {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-top-color: #D7EEFF;
	border-right-color: #FFF;
	border-bottom-color: #fff;
	border-left-color: #D7EEFF;
	vertical-align: text-top;
}
.table {
    background-color: #fff;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}	
