/*H and P:*/

h1,h2,h3,h4,h5,h6,p {
    padding:0;
    margin:0;
}

h1{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight:700;
	line-height: 150%;
	color:#CC6600;
}

h2{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#55545b;
	font-weight:400;
	
}

h3{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#55545b;
	font-weight:300;
	line-height: 30px;
	color:#CC6600;

}

h4{
font-family: "Lucida Grande",Arial,Verdana,sans-serif;
font-size:10px;
color: #55545b;
text-align:justify;
}

h5 {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight:300;
	color:#3d3d3d;
	line-height:24px;
	text-align:justify
}

h6 {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight:600;
	color:#3d3d3d;
	line-height:30px;
	text-align:center;
}

p{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight:300;
	color:#3d3d3d;
	line-height:17px;
	text-align:justify
}

/*DIV CLASS:*/

/*Titles */

.title2 {
	width: 500px;
	float:left;
	margin-left: 60px;
	padding-top: 30px;
	margin-bottom:30px;
}

.title {
	width: 700px;
	float:left;
	margin-left: 60px;
	padding-top: 30px;
	margin-bottom:20px;
}

.subtitle{
	width: 720px;
	float:left;
	margin-left: 60px;

}

/*Rayas*/

.raya {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FF9900;
	width: 679px;
	height:10px;
	float:left
}
.raya2 {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FF9900;
	width: 700px;
	height:10px;
	line-height:17px;
	margin-left: 60px;
	float:left;
}
.raya3 {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FF9900;
	width: 500px;
	height:10px;
	line-height:17px;
	margin-left: 185px;
	float:left;
}
.raya4 {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FF9900;
	width: 700px;
	height:10px;
	line-height:17px;
	margin-left: 60px;
	margin-top:25px;
	margin-bottom:25px;
	float:left;
}

.raya5 {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FF9900;
	width: 700px;
	height:10px;
	line-height:17px;
	margin-left: 60px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
/*Pictures*/
	
.picture-left {
width: 95px;
height: 95px;
float:left;
margin-left: 60px;
}

.picture-right {
width: 95px;
height: 95px;
float:right;
margin-right: 60px;
}

/*Frames*/

.frame-right1 {
	float:left;
    margin-left: 30px;
	width: 550px;
	margin-bottom: 10px;
	float:left;
	}	
	
.frame-right2 {
	float:left;
    margin-left: 186px;
	width: 550px;
	margin-bottom: 5px;
	float:left;
	}
	
.frame-right3 {
	float:left;
    margin-left: 186px;
	width: 550px;
	margin-bottom: 20px;
	float:left;
	}
	
.frame-left1{
	float:left;
    margin-left: 60px;
	width: 550px;
	margin-bottom: 10px;
	float:left;
	}
	
.frame-left2 {
	width: 550px;
	margin-bottom: 5px;
	float:left;
    margin-left: 60px;
	float:left;
	}
	
.frame-left3{
	width: 550px;
	text-align:justify;
    margin-left: 60px;
	margin-bottom: 20px;
	float:left;
	}

.text-news1{
	width: 400px;
	text-align:justify;
    margin-left: 60px;
	margin-bottom: 20px;
	float:left;
	}
	
.picture-news1 {
    margin-left: 25px;
	width: 275px;
	margin-bottom: 20px;
	float:left;
	}
	
.text-news2{
	width: 400px;
	text-align:justify;
   	margin-left: 25px;
	margin-bottom: 20px;
	float:left;
	}
	
.picture-news2 {
    margin-left:60px;
	width: 275px;
	margin-bottom: 20px;
	float:left;
	}
	
.text-news-centered {
	width: 700px;
	text-align:justify;
    margin-left: 60px;
	margin-bottom: 20px;
	float:left;
	}
	
.picture-news-centered	{
    margin-left:0px;
	width: 700px;
	margin-bottom: 20px;
	}

/*Text*/
.text {
	width: 700px;
	text-align:justify;
	line-height:16px;
	float:left;
	margin-left: 60px;
	margin-bottom:20px;
}
.text-index {
	width: 380px;
	text-align:justify;
	line-height:17px;
	margin-left: 60px;
	float:left;
}
.news {
	width: 300px;
	height:420px;
	float:right;
	text-align:justify;
	font-size:11px;
	color: #55545b;
	margin-right: 11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.tagcloud {
	width: 300px;
	height:200px;
	float:right;
	margin-top:5px;
	margin-right: 11px;
}

/*E-mail*/
.e-mail-right {
	font-size: 10px;
	height: 20px;
	width: 50px;
	float:left;
	margin-left: 685px;
}

.e-mail-left {
	font-size: 10px;
	height: 20px;
	width: 550px;
	float:left;
	margin-left: 60px;
}

/*LINKS*/	

a.languagelink {
    color: #FFFFFF;
    text-decoration: none;
}

a.languagelink:hover {
    color: #FFCC99;
    text-decoration: none;
}

.language_chosen {
color: #FFCC99;
font-weight:500;
width: 50px;
}

a.otherlink {
    color: #CC6600;
    text-decoration: none;
}

a.otherlink:active {
    text-decoration: none;
    color: #FFCC99;
}

a.otherlink:hover {
    text-decoration: none;
    color: #024a92;
}

a.link2 {
    color: #55545b;
    text-decoration: none;
}

a.link2:active {
    text-decoration: none;
    color: #FFCC99;
}

a.link2:hover {
    text-decoration: none;
    color: #CC6600;
}

a.otherlink_B {
    color: #CC6600;
    text-decoration: none;
	font-weight:bold;
}