/*
PROJECT: Esmeta 2008
AUTHOR: Juan Antonio Breņa Moral
EMAIL: bren@juanantonio.info
DESCRIPTION: CSS file for CMS Page of www.esmeta.es
CREATION DATE 01/08/2008
LAST UPDATE: 15/09/2008
*/

/********************
***** HTML TAGS *****
********************/

body {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
} 

img{
	border: 0px none;
}

/*****************************
***** WEB SITE STRUCTURE *****
*****************************/



/******************
***** LEVEL 1 *****
******************/

#n1{
	position: relative;
	left: 30px;
	top: 30px;
	width: 970px;
}

#logo{
	position: relative;
	left: 0px;
	top: 0px;
}

#ns1{
	position: relative;
	left: 0px;
	top: 10px;
	background-color: #ff9900;
	height: 30px;
}

#ns2{
	position: relative;
	left: 0px;
	top: 10px;
	background-color: #ffffff;
	height: 30px;
}



table.ns1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff6600;
}

table.ns2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td.ns1_option_home{
	width: 110px;
	text-align: center;
}

td.ns1_option_home_selected{
	width: 110px;
	text-align: center;
	background-color: #666666;
}

td.ns1_option{
	width: 80px;
	text-align: center;
}

td.ns1_option_selected{
	width: 80px;
	text-align: center;
	background-color: #666666;
}

a.ns1Link{
	color: #ffffff;
}

a.ns1Link:link {
	text-decoration: none;
} 
a.ns1Link:visited {
	text-decoration: none;
} 
a.ns1Link:hover {
	text-decoration: underline;
}

table.ns2{
	padding-left: 20px;
}

a.ns2Link{
	color: #000000;
}

a.ns2Link:link {
	text-decoration: none;
} 
a.ns2Link:visited {
	text-decoration: none;
} 
a.ns2Link:hover {
	text-decoration: underline;
}

/******************
***** LEVEL 2 *****
******************/

#n2{
	position: relative;
	left: 30px;
	top: 40px;
	width: 970px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#home_consulting{
	position: relative;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 5px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #ff6600;
}

#home_web{
	position: relative;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 5px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #cccc00;
	
}

#home_seo{
	position: relative;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 5px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	/*background-color: #0099cc;*/
	background-color: gray;
}

p.home_solution_description{
	width: 200px;
}

a.home_service_link{
	color: #ff6600;
}

a.home_service_link:link {
	text-decoration: underline;
} 
a.home_service_link:visited {
	text-decoration: underline;
} 
a.home_service_link:hover {
	text-decoration: none;
}

table.n2{
	padding-left: 20px;
	padding-right: 20px;
}

h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff6600;
}

h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff6600;
}

h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6600;
}

#breadCrumbs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	/*margin-top: 10px;*/
}

a.breadCrumbLink{
	color: #666666;
}

a.breadCrumbLink:link {
	text-decoration: underline;
} 
a.breadCrumbLink:visited {
	text-decoration: underline;
} 
a.breadCrumbLink:hover {
	text-decoration: none;
}

a.linkOnList{
	color: #666666;
}

a.linkOnList:link {
	text-decoration: none;
} 
a.linkOnList:visited {
	text-decoration: none;
} 
a.linkOnList:hover {
	text-decoration: underline;
}

table.messageButton{
	border: 1px solid #ff6600;
	background-color: #f5f5f5;
	height: 50px;
}

td.messageButton{
	vertical-align: middle;
	text-align: center;
}

a.messageButton{
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
} 
a.messageButton:active {
	text-decoration: underline;
} 
a.messageButton:link {
	text-decoration: underline;
} 
a.messageButton:visited {
	text-decoration: underline;
} 
a.messageButton:hover {
	text-decoration: none;
}

table.messageButton2{
	border: 1px solid #ff6600;
	background-color: #f5f5f5;
	height: 50px;
}

td.messageButton2{
	vertical-align: middle;
	text-align: center;
}

a.messageButton2{
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
} 
a.messageButton2:active {
	text-decoration: underline;
} 
a.messageButton2:link {
	text-decoration: underline;
} 
a.messageButton2:visited {
	text-decoration: underline;
} 
a.messageButton2:hover {
	text-decoration: none;
}


input.contactoInput{
	width:240px;
	padding-left:10px;
}

textarea.contactoInput{
	width:250px;
	height:100px;
}

/******************
***** LEVEL 3 *****
******************/

#footer{
	position: relative;
	left: 30px;
	top: 45px;
	width: 970px;
}

/* OLD */

a.nsLink{
	color: #1A3076;
}

a.nsLink:link {
	text-decoration: none;
} 
a.nsLink:visited {
	text-decoration: none;
} 
a.nsLink:hover {
	text-decoration: underline;
}

#contents{
	position: absolute;
	left: 10px;
}
