body, html
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:Trebuchet MS;
	background-color:#ededed;
}

.container
{
	width:100%;
	height:1010px;
	background-image:url(../img/bg_image.jpg);
	background-position:center bottom;
}

.contenido
{

}

.genContent
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.topPage
{
	height:50px;
	background-color:#000;
	background-image:url(../img/bg4.png);
	width:100%;
}

.header
{
	height:570px;
}
	.separacion
	{
		height:10px;
		width:100%;
		background-image:url(../img/bg4.png);
	}

	.separacionContent
	{
		height:10px;
		width:100%;
		background-image:url(../img/bg4.png);
		margin-top:50px;
	}
	.menu
	{
		height:75px;
	}

	.slogan
	{
		height:180px;
		padding-top:70px;
		text-align:center;
	}

		.slogan h1
		{
			font-weight:normal;
			font-size:40px !Important;
			line-height:1em !important;
		}

	.portafolio
	{
		height:192px;
		background-color:#000;
		background-image:url(../img/bg4.png);
		text-align:center;
		padding-left:1px;
		padding-right:1px;
	}
		.portafolio img
		{
			float:left;
		}
.content
{
	width:100%;
	min-height:300px;
	text-align:center;
}
	.cleft h3
	{
		width:335px;
		display:block;
		padding-left:15px;
		height:40px;
		font-weight:bold;
		font-size:18px;
		color:#000;
		background-image:url(../img/bgtitulos.png);
		padding-top:30px;
	}

	.cright .title
	{
		font-weight:bold;
		font-size:18px;
		color:#000;
		height:40px;
		width:550px;
		display:block;

		background-image:url(../img/bgtitulos.png);
		padding-top:30px;
		padding-left:15px;

	}
	.cleft .title
	{

	}
	.cleft
	{


	}

	.cright
	{

		width:575px;
		text-align:left !important;
	}

.footer
{
	width:100%;
	height:80px;
	background-color:#000;
	background-image:url(../img/bg4.png);
}

h1
{
	margin:0;
}

.fleft
{
	float:left;
}

.fright
{
	float:right;
}

.break
{
	clear:both;
}

h5
{
	margin:0;
	padding:0;
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:rgb(245,161,54);
}

.orange
{
	color:rgb(245,161,54);
}


p
{
	margin-top:0;
	margin-bottom:0;
}

.menu a
{
	/*padding-top:26px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;*/
	padding-top:30px;
	width:115px;
	height:45px;
	display:inline-block;
	color:#000;
	font-size:20px;
	text-decoration:none;
	text-align:center;
	margin-right:15px;
	background-image:url(../img/bgboton.png);
}

.menu
{
	text-align:center;
	font-size:24px;
	color:rgb(245,161,54);
	background-image:url(../img/bgmenu.png);
}

.menu a:hover
{
	background-image:url(../img/bgboton_over.png);
}




 .linea2
 {
 	background-image:url(../img/bglinea1.png);
 }

 .linea1
 {
 	background-image:url(../img/bglinea2.png);
 }
 .noticiaItem
 {
 	height:66px;

 	padding-top:21px;

 	padding-left:20px;padding-right:20px;
 	width:525px;
 }
 .noticiaItemL
 {
 	height:66px;

 	padding-top:21px;

 	padding-left:20px;padding-right:20px;
 	width:98%;
 }
 .noticiaItem h5 a /* Titulo */
 {
 	font-size:12px;
 	font-weight:bold;
 	text-decoration:none;
 	color:#000;
 }
 .noticiaItemL h5 a
 {
 	font-size:14px;
 	font-weight:bold;
 	text-decoration:none;
 	color:#000;
 }
 .noticiaItem p,.noticiaItemL p
 {
 	font-size:11px;
 	color:rgb(112,113,115);
 	margin-top:10px;
 	margin-left:10px;
 	padding-right:15px;
 }
 .noticiaItemL p
 {
 	font-size:13px;
 	color:rgb(112,113,115);
 	margin-top:10px;
 	margin-left:10px;
 	padding-right:15px;
 }
 .noticiaContent
 {
 	width:325px;

 }

  .noticiaContentL
 {
 	width:725px;

 }

 .noticiaTags
 {
	margin-top:20px;
 	width:102px;
 	border-left:2px solid rgb(112,113,115);
 	border-right:2px solid rgb(112,113,115);
 	height:30px;
 	font-size:9px;
 	color:rgb(112,113,115);
 	text-align:center;
 }

 .noticiaDate
 {
 	margin-top:10px;
 	width:80px;
 	height:40px;
 	background-image:url(../img/bg4.png);
 }
 .mes
 {
 	color:#FFF;
 	font-size:12pt;
 	width:40px;
 	margin-left:10px;
 	margin-top:10px;
 }
 .day
 {
 	color:#FFF;
 	font-size:12pt;
 	margin-top:10px;
 }
 .borderBottom
 {
 	border-bottom:1px solid  #000;
 }

 /*clases*/

 .direccion
 {
 	width:950px;
 	margin-left:auto;
 	margin-right:auto;
 	color:#FFF;
 	font-weight:bold !important;
 	font-size:9px;
	text-align:right;
	padding-top:18px;
	font-family:Verdana;
 }

 /*contenido*/

 .sloganContent
	{
		padding-top:70px;

		text-align:center;
	}

		.sloganContent h1
		{
			font-weight:normal;
			font-size:40px !Important;
			line-height:1em !important;
		}
.subtitulo
{
	font-size:18px;
	color:#707173;
	font-weight:normal !important;
	line-height:1.4em;
	margin-top:35px;;
	margin-left:25px;
	margin-bottom:35px;
}

	.subtitulo b
	{
		font-weight:normal;
		color:#000;
	}

.threeColumns
{
	margin-bottom:100px;
}

.twoColumns
{
	margin-bottom:100px;
}
.threeColumns .column
{
	width:295px;
	margin-left:20px;


}

.twoColumns .column:first-child
{
	width:610px;
}
.twoColumns .column
{
	width:295px;
	margin-left:20px;
}
.titl
{
	font-size:18px!important;
	margin-bottom:30px;
}
	 .column .title
	{
		/*height:35px;*/
		/*padding-top:15px;*/

		text-align:center;
		font-size:18px;


		height:15px;
		margin-top:20px;
	}

	.threeColumns .column .title, .pequena
	{
		background-image:url(../img/sup_cuadro295.png) !important;
	}

	.twoColumns .column .title
	{
		background-image:url(../img/sup_cuadro610.png) ;
	}
	.twoColumns .column .pie
	{
		background-image:url(../img/inf_cuadro610.png);
		height:15px;
	}
	.piepequeno
	{
		background-image:url(../img/inf_cuadro295.png) !important;
		height:15px;
	}
	.column .contenido
	{
		background-image:url(../img/bg_cuadro.png);

	}

	.formulario p, .formulario li
	{
		padding-left:20px;
		padding-right:20px;
		font-size:13px;
		color:#707173;
		margin-bottom:10px;
		line-height:1.4em;
	}

	.column .contenido p
	{
		padding-top:10px;
		background-image:url(../img/bg_opcion.png);
		padding-left:20px;
		padding-right:20px;
		font-size:13px;
		color:#707173;
		padding-bottom:20px;
		line-height:1.4em;
		margin-bottom:0!important;
	}

	.titleOpcion:first-child
	{
		margin-top:0;
		padding-top:20px!important;
		margin-bottom:0!important;
	}

	.titleOpcion
	{
		margin-top:15px;
		padding-top:0!important;
		padding-bottom:0!important;
		font-size:15px!important;
		font-weight:bold;
		color:#000!important;
		padding-top:20px!important;
		margin-bottom:0!important;
	}

	.column .pie
	{
		height:15px;
		background-image:url(../img/inf_cuadro295.png);
	}

	.nobg
	{
		background-image:none !important;
		margin-top:20px;
		padding-bottom:0!important;
		color:#000!important;
		font-style:italic!important;
		font-size:12px!important;
	}

	.marca
	{
		height:auto !important;
		padding:0!important;
		margin:0!important;
		backrgound-image:none!important;
		width:auto!important;
	}

	ol li
	{
		margin-bottom:10px;
		list-style-position:inside;
	}

.segundoUl
{
 	margin-top:10px;
}
