#login{
 background: #8ABFD4;
 width: 200px;
 margin: 10px auto;
 margin-top: 100px;
 padding: 10px 40px 10px 40px;
 border: solid 2px #ffffff;
}
#login form{
 padding: 0px;
 margin: 0px;
}

#newUser{
	width: 998px;
	margin-top: 45px;
	border: 0px none #ffffff;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#newUser form{
 padding: 0px;
 margin: 0px;
}

.loginLabel{
 font-weight: bold;
 margin: 4px 0px 4px 0px;
}
.loginLabel, .loginText input{
 width: 200px;
}
.loginButton{
 text-align: center;
 margin-top: 8px;
}
.loginTitle{
 font-size: 18pt;
 font-weight: bold;
 text-decoration: underline;
 color: #ffffff;
}
.loginMessage{
 font-size: 8pt;
 text-align: center;
 font-weight: bold;
 margin: 8px 0px 8px 0px;
}

#header{
 font-size: 20pt;
 text-align: center;
 font-weight: bold;
}

#footer{
 margin-top: 80px;
 text-align: center;
}
#footerNewUser{
 margin-top: 20px;
 text-align: center;
}

.newUserButton{
 margin-top: 4px;
 text-align:center;
 font-weight: bold;
 font-size: 9pt;
}
.newUserButton a{
 color: #000000;
}
.Titulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #659410;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.TextosChicos {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	text-decoration: none;
}
.Titulos2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2370FE;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.TextosChicosVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #659410;
	text-decoration: none;
}
.Titulos3Thubms {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2370FE;
	text-decoration: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.Titulos3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2370FE;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.TextitDest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #252F47;
	margin-bottom: 10px;
}
.Titulos4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #659410;
	text-decoration: none;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.TexMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.TablaThubms {
	margin-top: 5px;
	margin-right: 13px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.TexWeb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
}
#header{
text-align:center;
padding:21px 0 0 0;
height:98px;
overflow:hidden;
}
#feature #welcome{
float:left;
width:328px;
margin:0 28px 0 0;
text-align:left;
padding:11px 0 0 0;
}
#portfolio{
border-top:1px solid #e6e6e6;
padding:30px 0 0 0;
}
#footer{
clear:both;
border-top:1px solid #d2d2d2;
background-color:#f5f5f5;
border-bottom:5px solid #474747;
min-height:202px;
}
* html #footer{margin-top:28px;}
*:first-child+html #footer{margin-top:28px;}
#footer #about {
float:left;
width:466px;
padding:16px 0 0 0;
}
#meta{
clear:both;
padding:10px 0 0 0;
min-height:18px;
}
.content{
margin:0 auto;
width:730px;
}
.piece{
	float:left;
	width:215px;
	background-color:#fcfcfc;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 20px;
	margin-left: 0px;
}
* html .piece{
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.piece:hover{background-color:#f7f7f7;}
.piece img{
background:url(../images/bkg_piece.gif) top left repeat;
padding:5px;
}
.separator{
height:5px;
overflow:hidden;
}
#portfolio .details{
border:1px solid #f6f6f6;
background-position:bottom left;
background-repeat:no-repeat;
padding:8px 16px 8px 22px;
min-height:48px;
}
#portfolio .details h3,#portfolio .details h3 a{
color:#6d6d6d;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
margin:5px 0 0 0;
text-decoration:none;
}
#additional{
float:left;
display:block;
margin:0 0 40px 16px;
}
#additional ul{
list-style:none;
margin:12px 0 0 0;
padding:0;
}
* html #additional li{margin:0 12px 15px 12px;}
#additional li a{
color:#bebfbe;
line-height:1.2;
text-decoration:none;
}
#additional li a strong{
font-weight:normal;
color:#8d8c8c;
display:block;
line-height:1;
}
#additional li:hover{
border-bottom:3px solid #efefef;
background-color:#fafafa;
}
#footer img{
float:left;
}
#footer h1{
color:#434343;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:19px;
font-weight:bold;
text-transform:uppercase;
margin:0;
padding:9px 0 0 0;
}
#footer h2{
color:#8d8c8c;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
font-weight:normal;
margin:7px 0 13px 0;;
line-height:1.2;
}
#footer h3{
color:#b4b4b4;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
line-height:1.2;
margin:5px 0 8px 0;
}
#footer ul{
/*list-style-image:url(../images/btn_arrow-off.gif);*/
list-style:none;

font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
margin:0;
padding:0;
}
#footer li{
line-height:1.3;
}
#meta ul{
float:left;
margin:0;
padding:0;
}
#meta li{
text-transform:uppercase;
display:inline;
padding-right:5px;
}
#meta span{
float:right;
}
#footer .details{
float:right;
width:220px;
}
#meta li, #meta span{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
color:#bfbfbf;
}
#meta li a{
background:url(../images/bkg_li.gif) top left no-repeat;
padding:0 0 0 12px;
}
#meta a, #meta span a{
color:#a3a3a3;
text-decoration:none;
text-transform:none;
}
#meta a:hover{
color:#909090;
text-decoration:underline;
}
.form {
background-color:#f0f0f0;
border:1px solid #d2d2d2;
width:100%;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
color:#868484;
margin:5px 0;
}
.submit, .form{
float:right;
}
#welcome h2 a{
color:#555;
text-decoration:underline;
}
#welcome h2 a:hover{
color:#8d8c8c;
text-decoration:none;
}
#welcome h1{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
color:#434343;
text-transform:lowercase;
font-weight:normal;
line-height:1.1;
}
#welcome h1 strong{
font-size:19px;
text-transform:uppercase;
display:block;
}
#welcome h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8d8c8c;
line-height:1.6;
font-weight:normal;
margin:6px 0 0 0;
}
ol{
list-style:none;
padding:0;
margin:24px 0 0 0;
}
* html ol{padding:0 0 5px 0;}
*:first-child+html ol{padding:0 0 5px 0;}
ol li{
color:#424242;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
font-size:13px;
text-transform:lowercase;
background:url(../images/bkg_li-num02.gif) top left no-repeat;
padding:4px 0 5px 27px;
margin:0 20px 0 0;
display:inline;
}
ol li:first-child{
background:url(../images/bkg_li-num01.gif) top left no-repeat;
}
#featured-carousel img{
border-bottom:1px solid #EBEBEB;
display:block;
margin-bottom:9px;
padding-bottom:3px;
}
#featured-carousel li{
text-align:center;
font-family:Arial, Helvetica, Verdana, sans-serif;
color:#bebfbe;
font-size:10px;
text-transform:uppercase;
list-style:none;
}
#featured-carousel strong{
color:#8d8c8c;
}
a{
	border:none;
	outline:none;
	text-decoration: none;
}
img{
border:none;
}
.Titulos2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #659410;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.TextosPie {

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #FFFFFF;
	text-decoration: none;
}
.Estilo6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-style: italic;
}
.Estilo7 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.Estilo10 {font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size: 10px;}
.Estilo11 {
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
}
.DesThum {
font-family: Arial, Helvetica, sans-serif; color: #659410; text-decoration: none; font-size: 10px;
}
