@charset "ISO-8859-1";

/* CSS Document 
 * Estilos para simpleSite 1.3
 * Guillermo Galvan Gomez  
 * Date: 20081025
 * Update: 20090226
 * Updt 20090811
 * 
	estudio@galvangomez.com.ar
	www.galvangomez.com.ar
	
*/

*	{
	margin:0;
	padding:0;
	}
	
/*
 * ////////////////////////////// HTML ////////////////////////////////////
 */
	
body	{
	background-color:#b3d6f4;
	background-image:url(./imagenes/csqvalley.png);
	background-position:bottom left;
	background-attachment:fixed;
	background-repeat:repeat-x;
	margin:0 auto;
	padding:0;
	color:#4f4f4f;
	text-align:center; /* hack IE */
	font-style: normal;
	font: 12px "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS", Tahoma, Verdana, sans-serif;
	}
	
h1, h2, h3, h4	{
	color: #3277b7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	}
	
h1 {
	font-size:2em;
	letter-spacing: -1px;
	line-height:1.5em;
	}
	
h2 {
	font-size:1.3em;
	line-height:1.4em;
	}
	
h3 {
	font-size:1.1em;
	}	
	
h4 {
	font-size:1.1em;
	text-transform:uppercase;
	padding:7px 0;
	}	
	
a:link, a:visited {
	color:#639dfc;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
/*
///////////////////////////////////////////////////////////////////////////////////////

Elementos generales de soporte de pagina

///////////////////////////////////////////////////////////////////////////////////////
*/
	
#soporte	{
	margin:0 auto;
	padding:0;
	text-align:left; /* hack IE */
	width:960px;
	}
	
/*
* Cabeceras generales
*/	
	
#cab_advert {
	width:960px;
	height:51px;
	border-top:#FFFFFF solid 1px;
	}
	
#cab_sup {
	height:18px;
	width:960px;
	clear:both;
	}	
	
	#cab_sup p{
		text-align:right;
		color:#999;
		font-size:0.8em;
		padding-right:20px;
		}
	
#cab_brand	{
	background-image:url(imagenes/cosquin-brand.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#fff;
	height:72px;
	width:960px;
	clear:both;
	}
	
	#cab_brand p	{
	color:#fff;
		font-size:1em;
		padding: 12px 10px 0 0;
		text-align:left;
		}
		
	#cab_brand * a:link, #cab_brand * a:visited	{
		color:#fff;
		text-decoration:none;
		}
		
		#cab_brand * a:hover {
		color:#03F;
		}
		
/*
* Cabeceras generales
*/	
	
/* -----------  La navegacion del sitio es reemplazada por este DIV  ----------------*/	

#nav_sup{
	height:26px;
	width:960px;
	clear:both;
	margin:3px 0;
	}
	
	.navcells	{
		height:26px;
		min-width:45px;
		font-size:1em;
		float:left;
		padding: 3px 10px 0 10px;
		}
		
	.navcells a.nc:link, a.nc:visited 	{
		color:#384857;
		display:block;
		text-decoration:none;
		}
		
	.navcells a.nc:hover	{
		color:#639dfc;
		display:block;
		}
	
	
/*  ------------- FIN navegacion del sitio ------------- */

#col_lft, #blq_central, #col_rght {
	background-image:url(imagenes/bg-trans.png);
	background-position:top left;
	background-repeat:repeat;
	}

#col_lft {
	font-size:1.1em;
	float:left;
	min-height:350px;
	width:182px;
	text-align:left;
	}
	
	#col_lft ul {
		padding:0 5px;
		margin:0;
		}
		
	#col_lft li{
		list-style-type:none;
		border-bottom: solid #CAD3E0 1px;
		text-shadow: 1px 1px 2px #FFF;
		}	
	
	#col_lft li a:link, #col_lft li a:visited {
		color:#2988db;
		display:block;
		padding:6px 2px 2px 5px;
		text-decoration:none;
		}
	
	#col_lft li a:hover {
		color:#035b26;
		}
	
#blq_central	{
	float:left;
	min-height:350px;
	margin:0 5px 2px 8px;
	padding: 5px;
	text-align:left;
	width:392px;
	}
	
	#blq_central h1, #blq_central h2, #blq_central h3{
		/*padding:20px 10px 10px 18px; */
	}
	
	#blq_central p {
		padding:10px 25px;
		font-size:1em;
		color:#000;
		line-height:17px;
		}
	
	#blq_central a:link, #blq_central a:visited {
		color:#639dfc;
		text-decoration:none;	
		}
		
	#blq_central a:hover {
		text-decoration:underline;
		}
	
#col_rght{
	float:right;
	padding: 0 0 0 6px;
	text-align:left;
	width:353px;
	}
	
#pie	{
	color:#d9efff;
	background-image:url(../../imagenes/pie_bg.png);
	background-position:top right;
	background-repeat:no-repeat;
	border-bottom: dotted #d9efff 1px;
	border-top: dotted #d9efff 1px;
	clear:both;
	height:100px;
	margin: 3px auto;
	vertical-align:text-bottom;
	width:960px;
	}
	
	#pie p{
		padding:18px 10px 0 50px;
		text-shadow: 1px 1px 2px #222;
	}
	
	#pie a.pie_link:link, a.pie_link:visited {
		color:#d9efff;
		text-decoration:none;
		padding:0 5px;
		}
		
	#pie a.pie_link:hover	{
		text-decoration:underline;
		}
		
#piesub {
	background-image:url(../../imagenes/pie_sub_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#d9efff;
	clear:both;
	height:50px;
	margin: 0 auto;
	vertical-align:text-bottom;
	width:960px;
	}
	
	#piesub p{
		padding:15px 45px;
		text-shadow: 1px 1px 2px #222;
	}
	
	#piesub p a:link, #piesub p a:visited, #piesub p a:hover{
		color:#d9efff;
		/*text-decoration:none;*/
	}
		
/*
///////////////////////////////////////////////////////////////////////////////////////

FIN Elementos generales de soporte de pagina


///////////////////////////////////////////////////////////////////////////////////////
*/

/* debo renombrar esta clase */	
.novedades	{
	float:left;
	min-height:100px;
	padding: 0 0 0 10px;
	text-align:left;
	width:343px; 
	}


.paglinking	{
	border-top: solid #CCC 1px;
	display:block;
	font: 12px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:3px 0;
	text-align:left;
	width:333px;
	}

#paginas .paglinking a, .novedades .paglinking a{
	color:#666;
	padding:5px 0 3px 0;
	text-decoration:none;
	display:block;
	}	
	
#paginas .paglinking a:hover, .novedades .paglinking a:hover{
	background-color:#97ceeb;
	color:#FFF;
	display:block;
	}
	
/*#paginas .paglinking a{
	color:#586311;
	text-decoration:none;
	}	
	
/*#paginas .paglinking a:hover{
	background-color:#DEDCC0;
	display:block;
	}
/*	*/

#psts .psts {
	margin: 0;
	margin-bottom:7px;
	/*border-bottom: solid #CCC 1px;*/
	}

#psts p{
/*	padding:0 0 7px 25px;*/
	}
	
.galimg	{
	border-bottom: solid #AAA 1px;
	padding: 2px 2px 22px 2px;
	}
	
h3.galim	{
	padding: 5px 0 0 0;
	}
	
.galimg_pres	{
	border-bottom: solid #AAA 1px;
	margin: 0;
	overflow:hidden;
	width:150px;
	max-height: 180px;
	float:left;
	margin: 3px 10px 15px 3px;
	}