body {margin:0; padding:0; vertical-align:top; background:#555555;}
td {font-size:11px; font-family:Tahoma; color:#979797; line-height:12px; vertical-align:top; padding:0;}
a {border:none; text-decoration:underline; color:#DDDDDD; line-height:14px;}
a:hover {text-decoration:none;}
form {margin:0; padding:0;}
table {border:0; border-collapse:collapse;}
img {border:0;
}

.full {width:100%; height:100%;
}

.back { background:url(./images/b_back.gif) repeat-x top #484848;
}

.back1 {background:url(./images/f_back.gif) repeat-x top #3C3C3C;
}

.footer {background:url(./images/f_back.gif) repeat-x top #3C3C3C;
}
/****************************************************/
.footertxt {
	color:#7A7A7A;
}
.footerlink {color:#9C9C9C; text-decoration:none;}
.footerlink:hover{text-decoration:underline;}
/****************************************************/
.link1 {text-decoration:none;color:#D3D3D3; font-weight:bold; background: url(images/pimp1.gif) no-repeat left #2D2D2D; padding: 1px 15px 4px 15px; line-height:15px;}
.link1:hover {text-decoration:underline;}

.link2 {text-decoration:none;color:#D3D3D3; font-weight:bold; background: url(images/pimp3.gif) no-repeat left #3B3B3B; padding: 2px 14px 3px 14px; line-height:15px;}
.link2:hover {text-decoration:underline;}

.link3 {text-decoration:underline;color:#CCCCCC; font-weight:bold; line-height:9px;}
.link3:hover {text-decoration: none;}

.link4 {text-decoration:underline;color:#dddddd; line-height:14px; font-size:12px;}
.link4:hover {text-decoration: none;}

.link5 {text-decoration:none;color:#D3D3D3; background: url(images/pimp3.gif) no-repeat left #424242; padding: 1px 14px 4px 14px; line-height:15px;}
.link5:hover {text-decoration:underline;}

.link6 {text-decoration:underline;color:#66A29F; line-height:14px;}
.link6:hover {text-decoration: none;}
/****************************************************/
ul {margin:0; padding:0; list-style:none}
li {background: url(images/pimp2.gif) no-repeat  left; padding-left:11px; line-height:17px; color:#66A29F;}
li a {color:#66A29F; text-decoration:underline; line-height:17px;}
li a:hover {text-decoration:none;}
/****************************************************/
.myform {width:178px; margin:0; padding:0 0 0 3px; height:21px; vertical-align:middle; font-size:11px;font-family:Tahoma; color:#ffffff; background:#555555; border:solid 1px #979797;}
/****************************************************/
.txt {color:#979797; line-height:15px;}
.txt_form {color: #333333; line-height:9px;}


.txt1 {color:#ffffff; font-weight:bold; background:#2D2D2D; padding: 2px 6px 3px 5px; line-height:18px;}
.txt2 {color:#A7A7A7; line-height:14px;}
.txt3 {color:#66A29F; line-height:18px;}
.txt4 {color:#DDDDDD; line-height:15px; font-weight:bold;}

.portada{
  background-color:#666666;



}

.contactform{
border:0px;
}



input {
	font-size:150%;
	background:#F1F1F1;
	margin:5px auto 5px auto;
	border:1px solid #B5CCBA;
}
input#selfcopy {
	width:14px;
	margin:5px 5px 0 0;
	float:left;
}
input#counter {
	float:left;
	width:60px;
	margin:12px 0 0 118px;
	padding:.3em;
	background:#EEE;
	color:#999;
	border:1px solid #B5CCBA;
	text-align:center;
}
input#sendEmail {
	float:left;
	width:180px;
	border:1px solid #B5CCBA;
	padding:0.25em;
	background:#F1F8F6 url("../img/fade.png") repeat-x;
	margin:12px 4px 5px 4px;
	color:#333;
	font-weight:bold;
}
textarea {
	padding:0;
	margin:5px auto 10px auto;
	font-size:150%;
	background:#F1F1F1;
	border:1px solid #B5CCBA;
	width:380px;
	height:140px;
}
input:hover, textarea:hover {
	background:#FAFBFC;
}
input:focus, textarea:focus {
	border-color:#666;
	background:#FFF;
}
.scsMsg {
	display:block;
	line-height:30px;
	font-size:180%;
	color:green;
}


.error{
color: #FF0000;




}

.req {color:#C00;}
.errFld {
        background:#FFC;
	border:1px solid #F00;
}
.errMsg {
	color:#F00 !important;
	display:block;
	padding-left:15px;
	background:url("../img/halt.png") 0 3px no-repeat;
}
.bigerr {
	display:block;
	line-height:30px;
	font-size:200%;
	color:#F00;
}
#back {
        display:block;
        background:#333;
        color:#FAFBFC;
        width:250px;
        font-size:150%;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
        padding:10px;
        margin:30px auto 30px auto;
}
#back:hover {
        background:#DDD;
        color:#555;
}






#pie {
	
	position:relative;
	height:25px;
	width:100%;	
	margin-top:-25px;
	background-color: #333333;
	overflow: visible;	
}



.style1 {color: #999999}
.Estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.Estilo2 {
	font-size: 12px
}
.Estilo3 {color: #649C99}
