@charset "utf-8";

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
		color:#575654;
	font-family:"Georgia",Verdana,Sans-Serif;
	font-size:89%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:23px;
}
ol, ul {
list-style-type:none;
}
.list ol, .list ul {
list-style-type:decimal;
list-style-position:outside;
padding-left:30px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* CSS Document */

#head{
height:500px;
width:100%;
background:url(img/bk_head.jpg) no-repeat center top #000000;
}
#menu{
padding-top:20px;
position:absolute;
margin-left:-20px;
}
.item{
padding-left:30px;
float:left;
width:100px;
}

.item a.upit{
color:#FFFFFF;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
text-decoration:none;
}
.item:hover a, .actualitem a, .actualitem a.upit{
color:#FF0000; 
}
.item span, a.subit{
color:#CCCCCC;
font-family:Georgia,Times,serif;
font-weight:normal;
font-size:13px;
font-style:italic;
text-decoration:none;
}
.item:hover span, .item:hover a.subit,  .actualitem a.subit{
color:#FFFFFF; 
}
h1{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:84px;
	padding-top:330px;
	letter-spacing:-4px;
	}
h1 a{
	color:#FFFFFF;
	text-decoration:none;
	}
h2{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding-top:40px;
	line-height:30px;
	letter-spacing:1px;
	}
#head_content{
	width:960px;
	margin:0 auto;
	}
#content{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	min-height:340px;
	background:url(img/bk_cont.jpg) repeat-x top center;
	}
#container{
	width:100%;
	background:url(img/bk_cont.jpg) repeat-x top center;
	}
h3{
-x-system-font:none;
border-bottom:2px solid #D9D9D9;
color:#072941;
font-family:"Trebuchet MS",Verdana,Sans-Serif;
font-size:278%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 15px;
padding-bottom:5px;
padding-top:40px;
text-transform:uppercase;
}
#foot{
width:100%;
margin-top:30px;
text-align:center;
padding-top:20px;
padding-bottom:20px;
background-color:#000000;
	font-family:"Georgia",Verdana,Sans-Serif;
	font-size:89%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:23px;
	color:#CCCCCC;
	border-top:10px solid #CCCCCC;
	overflow:hidden;
}
.floatRight {
display:inline;
float:right;
}
#s1,#s2{
padding-top:10px;
padding-bottom:30px;
width:960px;
float:left;
}
#p1{
width:60%;
float:left;
text-align:justify;
}
#i1{
width:40%;
float:left;
text-align:center;
}
#i1 img{
width:300px;
}
#p2{
width:40%;
float:left;
text-align:justify;
}
#p3{
width:48%;
float:left;
text-align:justify;
}
#i2{
width:60%;
float:left;
text-align:center;
}
#i2 img{
width:300px;
}
#submenu{
	width:960px;

	margin:0 auto;
	}
.footmenu{
	float:left;
	width:33%;
	text-align:left;
	padding-bottom:20px;
	}
#foot h4{
color:#FFFFFF;
font-size:17px;
font-weight:bold;
letter-spacing:1px;
margin:0 0 0;
text-transform:uppercase;
border-bottom:2px solid #2F2F2F;
width:85%;
padding-bottom:10px;

font-family:"colaborate-1","colaborate-2",sans-serif;
}
#foot p,#foot ul, #foot h5{
color:#C8C8C3;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
padding-right:15%;
}
#foot a{
color:#4782AC;
text-decoration:none;
}
.white{
color:#C8C8C3;
}
#foot a:hover{
color:#FF0000;
background=color:#4782AC;

}
#foot li{
padding-top:5px;
}
#foot .meta{
font-size:11px;
color:#999999;
text-align:right;

}
#foot .posth{
text-align:justify;
padding-right:15%;
}
#foot .meta2{

font-size:11px;
color:#999999;


}
#foot a:hover .meta2, #foot .meta2:hover{
color:#FFFFFF;
}
.post{
overflow:hidden;
width:960px;
text-align:justify;
padding-bottom:20px;
}
.post h3{
	font-size:170%;
	}
.post h3 a{
text-decoration:none;
color:#072941;
}
.post h3 a:hover{
text-decoration:none;
color:#FF0000;
}
.post .date{
	width:8%;
	float:left;
	text-align:center;
	padding-top:15px;
	}
.post .entry{
	width:86%;
	padding-left:6%;
	float:left;
	padding-top:15px;
	}
.mas{
}
.post .mas, .post .navigation a{
	color:#072941;
	text-decoration:none;
	}
.mas:hover, .navigation a:hover{
	color:#FF0000;
	text-decoration:none;
	}
.post .day{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:55px;
	color:#4782AC;
	padding-left:0px;
	
	}
.post .year{
	font-family:Georgia, Helvetica, Arial, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#4782AC;
	padding:0px;
	
	font-variant:small-caps;
	}
#l1{
	width:30%;
	float:left;
	text-align:right;
	}
#r1{
	width:70%;
	float:left;
	}
#l2{
	width:47%;
	float:left;
	padding-left:3%;
	text-align:justify;
	}
#r2{
	width:47%;
	float:left;
	padding-right:3%;
	text-align:justify;
	}
.j{
text-align:justify;
	}
.casos{ width:265px; float:left; margin-left:70px; height:800px;} 
.casos ul{ float:left;}
.casos ul li{ font-size:11px;}
.casos ul li span{ width:160px; overflow:hidden; display:block; float:left; font-weight:bold; font-size:12px; }
.casos ul li a{ width:100px; text-align:right; display:block; float:left;}
.casosfirst{ margin-left:0;}
.casos a, .lk{ color:#333333; font-weight:bold; font-size:11px; text-align:right; }
.casos a:hover, .lk:hover{ color:#CCCCCC; text-decoration:none;}

.formcasos{ width:550px; float:left;}
.formcasos input,.formcasos textarea{ padding:5px; border:1px solid #999999; margin-top:10px; margin-right:10px; width:390px;}
.formcasos textarea{ height:80px; overflow:auto;}
.formcasos #submit{ width:250px; float:right; margin-right:150px;}
.formcasos .obligat{ float:right;margin-right:150px; margin-top:7px;}
