/*

Theme Name: SAHIC 2010

Description: The default SAHIC 2010 theme.

Version: 1.0

Author: sinpleki

Author URI: http://sinpleki.com/



*/



body{

	background:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	padding:0;

	margin:0 auto;

}



a, a:hover, a:visited{

	color:#676767; 

	text-decoration:none;

}



img { border:0; }



table { font-size:12px; }



#contenedor{

	width:920px;

	margin:0 auto;

	padding:10px;

	background:#fff;

	position:relative;

	height:auto;

	overflow:hidden;

}



/*CABECERA*/

.cabecera{}



.cabecera .banner{

	text-align:center;

	width:920px;

}



.cabecera .banner img{}



.cabecera .zona-menu{

	width:920px;

	background:#fff;

}





.cabecera .zona-menu .menu{

	width:680px;

	height:36px;

	/*background:#993300;*/

	float:left;

}



.cabecera .zona-menu .menu ul{

	margin:0 0 0 5px;

	padding:0;

	list-style:none;

	font-weight:bold;

	color:#adaeb1;

}



.cabecera .zona-menu .menu ul li{

	/*display:inline;*/

	float:left;

	padding:8px 8px 8px 0;

	margin:0;

	font-size:12px;

	background:transparent url(images/menu-sep.png) no-repeat scroll right center;

}



.cabecera .zona-menu .menu ul li.separador{

	padding:0;

	float:left;

}



.cabecera .zona-menu .menu ul li a{

	text-decoration:none;

	color:#545454;

}



.cabecera .zona-menu .idioma{

	/*width:240px;

	background:#CCCC00;*/

	width:230px;

	/*margin:0 0 0 680px;*/

	float:left;

	height:36px;

}



.cabecera .zona-menu .idioma .col{

	float:left;

	margin:10px 0 0 0px;

	padding:0;

	/*margin:10px 0 0 10px;width:100px;*/

	width:110px;

}



.cabecera .zona-menu .idioma .col2{

	float:left;

	margin:10px 0 0 10px;

	padding:0;

	/*width:120px;*/

	width:110px;

}



.cabecera .zona-menu .idioma .col a{}

.cabecera .zona-menu .idioma .col img{

border:0;}

.cabecera .zona-menu .idioma .col2 img{

border:0;}

.cabecera .zona-menu .idioma .col span{

width:20px;}

.cabecera .zona-menu .idioma .col2 span{

width:20px;}



.cabecera .lastNews{

	width:920px;

	/*height:36px;*/

	background:#fff;

	text-align:left;

	font-size:10px;

	clear:both;

	/*background:#9999FF;*/

}



.cabecera .lastNews h1{

	color:#333;

	float:left;

	font-size:12px;

	margin:0;

	padding:8px 0 0;

	text-transform:uppercase;

	/*width:530px;*/

	width:150px;

}



.cabecera .lastNews p{

	font-size:10px;

	margin:0 0 0 530px;

	padding:11px 10px 0 0;

}



/*FIN DE CABECERA*/



/*COLUMNAS*/



.col-izq{

/*background:#0099FF;*/

float:left;

padding:5px 5px 5px 0px;

width:511px;}



.col-izq hr{

/*background:#0099FF;*/

border-top:1px dotted #939598;

border-bottom:0;

border-right:0;

border-left:0;

}





.col-med{

/*background:#339999;*/

float:left;

padding:5px 5px 5px 6px;

width:212px;}



.col-der{

/*background:#CCCCFF;width:175px;*/

/*margin:0 0 0 739px;*/

float:left;

padding:5px 0px 5px 6px;

width:170px;

}



/*COL-IZQ*/

.col-izq .txt-welcome{

/*background:#FFFFFF;*/

border:1px dotted #939598;

padding:5px 0px;

width:510px;

min-height:305px;



}



.col-izq .txt-welcome h2{
	font-size:16px;
	color:#FFFFFF;
	margin:0;
	padding:3px 0 3px 8px;
	margin:0 5px;
	background-color: #85786c;
}



.col-izq .txt-welcome p{

font-weight:bold;

margin:0;

padding:10px 5px 5px 8px;}



.col-izq .txt-welcome p a{
	text-decoration:none;
	color:#c42036;
}



.col-izq .txt-welcome p strong{

color:#333333;}



.col-izq .imagen{

border-bottom:1px dotted #939598;

height:237px;

margin:10px 0 0;}



.col-izq .cont-btn{

/*background:#CCCC33;*/

margin:10px 0 0;

width:188px;

padding:5px;

float:left;

text-align:center;

background:#FFFFFF;

border:1px dotted #939598;

/*overflow:hidden;*/}



.col-izq .cont-btn p{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:8px 0;
	text-transform:uppercase;
	background-color: #85786c;
}



.col-izq .cont-video{

/*background:#CCCC33;*/

margin:10px 0 0 8px;

width:290px;

padding:5px;

float:left;

text-align:center;

background:#FFFFFF;

border:1px dotted #939598;

/*overflow:hidden;*/}



.col-izq .cont-video p{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:8px 0;
	text-transform:uppercase;
	background-color: #85786c;
}





/*COL-MED*/

.col-med .bloques{

background:#FFFFFF;

border:1px dotted #939598;

margin:0 0 6px;

padding:5px;

text-align:center;

width:200px;}



.col-med .bloques-photo{

background:#FFFFFF;

border:1px dotted #939598;

margin:0;

padding:5px 5px 5px 5px;

text-align:center;

width:200px;

float:left;}



.col-med .bloques a{

text-decoration:none;

cursor:pointer;}



.col-med .bloques-photo a{

text-decoration:none;

cursor:pointer;}



.col-med .bloques a h4{

color:#FFFFFF;

background:#85786c;

font-size:28px;

margin:0;

padding:10px;

text-transform:uppercase;}



.col-med .bloques a:hover h4{

background:#635a50;}



.col-med .bloques a h4 span{

color:#eeedeb;}



.col-med .bloques a p{
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:8px 0px;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #85786c;
}



.col-med .bloques-photo p{
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:8px 0px;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #85786c;
}



.col-med .bloques a.principales p{
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:18px 0px;

//padding:20px 0;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #85786c;
}



.col-med .bloques a p span{
	color:#EEEDEB;
	text-transform:none;
}



.col-med .bloques a p span.agr{

font-size:15px;}



.col-med .bloques a:hover p{
	background-color: #635a50;
}



.col-med .bloques-photo img{

margin:10px 0 5px;}



.col-med .bloques div a{
	color:#FFFFFF;
	font-size:28px;
	margin:0;
	display:block;
	padding:10px;
	text-transform:uppercase;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	background-color: #85786c;
}



.col-med .bloques div a:hover{
	background-color: #635a50;
}





.col-med .redes-sociales{

background:#FFFFFF;

margin:0 0 8px;

padding:5px;

text-align:center;

width:200px;}



.col-med .redes-sociales a{}

.col-med .redes-sociales a img{

margin:0 5px 0 0;

border:0;}



/*COL-DER*/

.col-der .contador{

/*width:165px;*/

width:170px;

/*background:#E2001A;*/

/*padding:5px;*/

text-align:center;

margin:0 0 10px 0;}



.col-der .contador p{

color:#f7aa8e;

font-size:14px;

font-weight:bold;

margin:0;}



.col-der .contador p span{

color:#FFFFFF;

text-transform:uppercase;}



.col-der .bloque{

background:#FFFFFF;

border:1px dotted #939598;

margin:0;

padding:5px;

text-align:center;

/*width:163px;*/

width:158px;}



.col-der .bloque p{
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:8px 0px;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #85786c;
}



.col-der .bloque a{}

.col-der .bloque a img{

border:0;

border-bottom: 1px dotted #939598;

padding:5px 0 7px;}



.col-der .bloque a.ultimo img{

border:0;

border-bottom:none;

padding:5px 0 7px;

//padding:0;}



/*FOOTER*/

.footer{

background:#FFFFFF;

border-top:1px dotted #939598;

margin:10px 0 0 0;

//margin:0;

text-align:center;

width:920px;}



.footer p{

font-size:9px;

margin:5px 0 0 0;}







/*FIN DE COLUMNAS*/



.lpPoweredByDiv{display:none;}