p { font-size:12px;
	color: #0e0d0d;
	float: left;}
	
a { text-decoration: none;
	font-size:12px;
	color: #0e0d0d;
	cursor:pointer;}

a:hover {text-decoration: underline;}

h1 {color: #FF4F10;
	font-size: 16px;
	font-weight: normal;
	float: left;
	width: 100%;}

h2 {
	font-size:11px;
	font-weight: bold;
	color: #9A9A9A;
	float: left;
	width: 100%;}

h3 {font-size:11px;
	font-weight: bold;
	color: #FF4F10;
	float: left;
	width: 100%;}
	
.bold { font-weight: bold; }
.bolditalic { font-weight: bold; font-style: italic; }
.capitalize { text-transform: capitalize;}
.uppercase { text-transform: capitalize;}

.hidden { display: none;}

ul, li { list-style: none; }

input, select, textarea {font-size: 11px; font-family:Arial, Helvetica, sans-serif;}

textarea { 	font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #0e0d0d;}
			
.orange { color: #ff4f10;}
.vinieta { padding-left: 10px; background: url(../images/body/vinieta_orange.png) no-repeat 0 5px;}
.left {float: left;}


/* Header */

.headerLogo {
	float: left;
	width: 355px;
	_width: 285px;
	height: 184px;
	background: url(../images/body/headerLeft.png) no-repeat;}
	
	.headerLogo .logoCelano {
		float:left;
		margin-top: 40px;
		padding-left: 70px;
		width: 100%;
		height: 77px;}
	
	.headerLogo .homeBlog {
		float: left;
		margin-left: 60px;
		margin-top: 27px;
		width: 60px;
		height: 35px;
		background: url(../images/buttons/blogHomeButtom.png) no-repeat;}
	
.headerBanner {
	float: left;
	width: 548px;
	height: 134px;
	overflow: hidden;}
	
.headerRightLogo {
	float: left;
	width: 121px;}
	
.siteMenu {
	float: left;
	*margin-top: -2px;
	width: 669px;
	height: 50px;
	background: url(../images/body/headerMenuBack.png) no-repeat;}
	
	.siteMenu .ourFilmBlog {
		float: left;
		width: 100px;
		height: 50px;
		background: url(../images/buttons/blogOurFilmButtom.png) no-repeat;}
		
	.siteMenu .practiceAreasBlog {
		float: left;
		width: 134px;
		height: 50px;
		background: url(../images/buttons/blogPracticeAreasButtom.png) no-repeat;}
		
	.siteMenu .advantagesBlog {
		float: left;
		width: 119px;
		height: 50px;
		background: url(../images/buttons/blogAdvantagesButtom.png) no-repeat;}
		
	.siteMenu .searcher {
		float: left;
		padding-left: 35px;
		margin-top: 10px;
		width: 215px;
		height: 27px;}
		
		.searcher input {
			float: left;
			padding-top: 6px;
			padding-left: 10px;
			width: 170px;
			height: 27px;
			font-size: 12px;
			color: #797777; 
			background: url(../images/body/searchBack.png) no-repeat;}
		
		.searcher input.searcherButtom {
			float: left;
			padding: 0px;
			color: #FFF;
			width: 35px;
			background: url(../images/buttons/searcherButtom.png) no-repeat;
			cursor: pointer;}
			
/* Content */

.news {
	float: left;
	width: 100%;
	border-bottom: 1px solid #1077a7;}
	
	
	.news .newsDate {
		float: left;
		margin-top: 23px;
		padding-top: 6px;
		padding-left: 5px;
		width: 184px;
		color: #000;
		height: 22px;
		background: url(../images/body/newsDateBack.png) no-repeat;}
		
	.news .userOnly {
		float: right;
		margin-top: 16px;
		padding-right: 12px;
		width: 28px;
		height: 28px;
		background: url(../images/body/userOnly.jpg) no-repeat;}

	.news .newsTitle {
		float: left;
		margin-top: 17px;
		margin-bottom: 25px;
		width: 100%;
		font-size: 20px;
		color: #3089b3;}
		
	.descatada .newsTitle {
		font-size: 20px;
		font-size: bold;
		margin-bottom: 10px;}
		
	.news .newsText {
		float: left;
		margin-bottom: 27px;
		width: 100%;}
		
	.descatada .newsText {
		font-size: 15px;
		color: #1264a6;}
		
		.news .newsText a {
			width: auto;
			color: #1264a6;}
			
	.news .commentBox {
		float: left;
		padding: 2%;
		padding-bottom: 0px;
		width: 96%;
		background: #eeeeee;}
		
		.news .commentBox .comments {
			float: left;
			margin-bottom: 6px;
			padding-left: 5%;
			width: 95%;
			color: #1264a6;
			background: url(../images/body/commentIcon.png) no-repeat;}
			
		.news .commentBox .tags {
			float: left;
			padding-left: 5%;
			margin-bottom: 6px;
			width: 80%;
			color: #1264a6;
			background: url(../images/body/tagsIcon.png) no-repeat;}
			
		.news .commentBox .commentsButtom {
			float: right;
			margin-top: 7px;
			width: 31px;
			height: 19px;
			background: url(../images/buttons/commentBoxCloseButtom.png) no-repeat;}
			
			
.news ul {
	float: left;
	width: 100%;}
	
	.news ul li {
		float: left;
		width: 100%;
		margin-bottom: 10px;}
		
		.news ul li .column {
			float: left;
			width: 50%;
			}
			
			.news ul li .large { width: 95%;}
			
		.news ul li .column label {
			float: left;
			padding-top: 2px;
			width: 30%;
			font-size: 12px;}	
			
			.news ul li .column .error {
				float: left;
				margin: 10px 0;
				width: 86%;
				padding: 5px 2%;
				border: 1px dotted red;
				color: #900;
				font-size: 11px;}
			
			
		.news ul li .column input {
			float: left;
			padding: 2px;
			width: 58%;
			height: 14px;
			background: #e3e2e2;
			border: 1px solid #a2a3a7;
			font-size: 12px;}	
			
		.news ul li .column a,
		.news ul li .column span {
			float: right;
			padding: 5px;
			width: auto;
			color: #1264a6;}	
		
/* Column */

#Column ul {
	float: left;
	width: 100%;}

#Column ul li {
	float: left;
	margin-bottom: 15px;
	width: 100%;}
	
	#Column ul li h3 {
		float: left;
		width: 100%;
		font-size: 14px;
		color: #1264a6;}
		
	.subscribeBox input {
			float: left;
			padding: 2px;
			margin-top: 10px;
			width: 58%;
			height: 14px;
			font-size: 12px;
			background: #e3e2e2;
			border: 1px solid #a2a3a7;}
			
	.subscribeBox label {
		float: left;
		margin-top: 10px;
		width: 30%} 
	
	
	.fontSize {
		float: left;
		margin-top: 10px; 
		width: 100%;}
		
		#Column ul li .fontSize h3 {
			width: 45%;}
		
		.fontSize a {
			float: left;
			padding: 0 8px;
			width: auto;
			font-weight: bold;}
			
			
		.fontSize a:hover { color: #1264a6; text-decoration: none;}
			
	.subscribe {
		float: left;
		width: 86%;
		height: 17px;
		padding-top: 10px;
		padding-left: 14%;
		background: url(../images/body/subscribeBack.png) no-repeat; }
		
		.subscribe:hover { color: #1264a6; text-decoration: none;}
		

#Column ul li.topArrow {
	padding-top: 13px;
	background: url(../images/body/topArrowBack.png) no-repeat;
	border-top: 1px solid #0e0d0d;}	
	
	#Column ul li ul,
	#Column ul li ul li {
		float: left;
		margin-top: 20px;
		width: 100%;}
		
		#Column ul li ul li {
			margin: 0;
			padding-left: 8%;
			width: 92%;
			background: url(../images/body/vinietaBlue.png) left 4px no-repeat;}
			
	
	.contactBox {
		float: left;
		width: 100%;
		background: url(../images/body/contactBoxBack.png) no-repeat;}
		
		.contactBox input,
		.contactBox textarea {
			float: left;
			margin-top: 60px;
			width: 111px;
			height: 14px;
			background: #e3e2e2;
			border: 1px solid #a2a3a7;}
			
		.contactBox input.email {
			float: right;}
			
		.contactBox textarea {
			margin-top: 25px;
			width: 99%;
			height: 102px;}
			
		.contactBox p {
			float: left;
			width: auto;
			margin-top: 5px;
			font-size: 10px;
			color: #023355;}
			
		.contactBox .sendButtom,
		.news ul li .column .sendButtom,
		.subscribeBox .sendButtom {
			float: right;
			margin-top: 5px;
			width: 57px;
			height: 26px;
			background: url(../images/buttons/sendButtonBlog.png) no-repeat;
			border: none;
			cursor: pointer;}
			
			.news ul li .column .sendButtom {background: url(../images/buttons/sendButtonBlogClear.png) no-repeat;}
			
.infoBox {
	float: left;
	_float: right;
	display: block;
	position: absolute;
	z-index:1000;
	right: 65px;
	bottom: 0;
	width: 291px;
	height: 131px;
	background: url(../images/body/infoBoxBack.png) no-repeat;
	_position: relative;
	_margin-top: 30px;}
	
	.infoBox p {
		float: left;
		width: 80%;
		padding-left: 12%;
		margin-top: 20px;
		color: #00528a;}
		
		.infoBox a.icons {
			float: left;
			margin-top: 5px;
			margin-right: 2px;}
		
		.infoBox p span {
			font-size: 13px;
			font-weight:bold;
			color: #092036;}
			
		.infoBox p a {color: #00528a;}
		
#Footer p {
	float: left;
	width: 100%;
	padding: 3px 0;
	font-size: 10px;
	color: #6b6c6d;
	text-align: center;}
