/* generated by csscreator.com */ 
html, body{
	margin:0;
	padding:0;
	text-align:center;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', Verdana, Arial, sans-serif;
	background: #F7DCBC url(images/bg.jpg) repeat center;
} 

a, a:visited { color: #447CBC; text-decoration: underline }
a:hover { color: #447CBC;} 

img { border: 0; }
img.imgdcha { float: right; margin: 6px 6px 6px 11px; border: 1px solid #D7D7D7; padding: 1px; }
img.imgizda { float: left; margin: 0px 14px 6px 0px; border: 1px solid #D7D7D7; padding: 1px; }
img.imgcen { display: block; margin: 0px auto 20px auto; border: 1px solid #D7D7D7; padding: 1px; }

#pagewidth{
	width:750px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color: #CCCCCC;
	border: 1px #000 solid;
	background: #FFF url(images/bg_margen.jpg) no-repeat 0 87%;
} 
 
#header{
 position:relative; 
 height:92px; 
 background: #3F3D4E url(images/bg_oscuro.png) repeat center;
 width:100%;
 font-family: Georgia, "Times New Roman", serif;
 font-size: 0.7em;
 font-weight:bold;
 text-transform: uppercase;
 color: #DA0000;
} 
 
#leftcol{
 width:175px; 
 float:left; 
 position:relative; 
 background-color:#FFF;
 }
 
#twocols{
 width:575px; 
 float:right; 
 position:relative;
 background: #FFF url(images/sellos.png) no-repeat top right; 
  }
 
#rightcol{
 width:130px; 
 float:right; 
 position:relative; 
 background-color:#FFF;
 font-size: 0.7em;
 }
 
#maincol{
 background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:420px;
 border-left: 1px solid #000;
 }
 
#footer{
 height:85px; 
 background: #3F3D4E url(images/bg_oscuro.png) repeat center;
 clear:both;
 } 
#footer p{
 padding: 20px 0 20px 0;
 text-align:center;
 font-size:11px;
 color: #FFFFFF;
 }
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#header{display:none;}
#bgarriba{display:none;}
/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#bgarriba {
	width:100%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background: #F7DCBC url(images/bgarriba.jpg) repeat center;
	height: 24px;
}
#bgabajo {
	width:100%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background: #F7DCBC url(images/bgabajo.jpg) repeat center;
	height: 45px;
}

div.row span.left {
  float: left;
  text-align: left;
  width: 29%;
  }

div.row span.right {
  float: right;
  text-align: right;  
  width: 69%;
  }
.right p {
 margin: 10px 10px 15px 0;
}
div.row span.derecha {
  float: right;
  text-align: right;  
  width: 69%;
  margin:0;
  }
div.spacer {
  clear: both;
  }
li.inline {
  display: inline;
  padding: 10px 30px 10px 0px;
  background:  url('images/bullet_menusup.gif') 95% 8px no-repeat;
  }

li.last {
  display: inline;
  padding: 10px 10px 10px 0px;
  border-right: 0px;
  } 
#titulo_seccion {
 padding: 10px 0 15px 15px;
 border-bottom: 1px solid #000;
 border-left: 1px solid #000;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1.3em;
 font-weight:bold;
 text-transform: uppercase;
 color: #666;
}

#maincol h1{
	font-size: 1em;
	padding: 0 10px 0 26px;
}
#maincol h3{
	font-size: .8em;
	padding: 0 10px 0 26px;
}

#maincol p { 
	font-size: 0.8em;
	line-height:1.6em;
	color:#666;
	padding: 0 10px 0 26px;
}

#maincol blockquote {
	border-left: 4px solid #EEECEB; 
	padding: 0 0 0 10px;
	margin: 0 0 0 18px;
	color: #666;
	font-size:1em;
	line-height:1.6em;
}

#maincol .post { 
 margin-top: 30px;
 padding-bottom: 50px;
 background:  url('images/hr.png') no-repeat bottom center ;
  }

#maincol ul li, ol li { 
	font-size: 1em;
	line-height:1.6em;
	color:#666;
 }



/* posts */

#maincol .post h1 {
	padding: 0 0 0 46px;
	background:  url('images/bullet02.gif') no-repeat 30px 8px ;
	margin: -14px 0 -2px 0 !important;
	margin: -16px 0 -10px 0;
	color: #666;
	font: normal 1.25em Georgia, "Times New Roman", serif;
}

#maincol .post h1 a { 
	text-decoration: none;
	color: #666;
}

#maincol .post h1 a:hover { 
	text-decoration: none; 
	background-color: #F0F0F0;
	color: #666;
}

#maincol ul, ol{
	font-size: .7em;
	padding: 10px 0 10px 60px;
}

#leftcol h2{
 padding: 6px;
 background-color:#AC353D;
 font-family: Georgia, "Times New Roman", serif;
 font-size: 1em;
 font-weight:bold;
 text-transform: uppercase;
 color: #FFF; 
 }
#leftcol ul{ 
	list-style: none;	
	padding: 0 12px 0px 15px; 
	margin: 0; 
}
#leftcol ul li{
 padding-left: 25px; 
 margin-bottom: .4em;
 font-family: Georgia, "Times New Roman", serif;
 font-size: 0.7em;
 font-weight:bold;
 line-height:2em;
 text-transform: uppercase;
 color: #DA0000;  
 background: url('images/bullet.png') 0 3px no-repeat; 
}
#leftcol .destacado{
 color: #000;
 background: url('images/bullet_destacado.png') 0 3px no-repeat; 
}
#leftcol a, #leftcol a:visited { color: #DA0000; text-decoration: none }
#leftcol a:hover { color: #DA0000; text-decoration: underline } 
#leftcol .destacado a, #leftcol .destacado a:visited { color: #666; text-decoration: none }
#leftcol .destacado a:hover { color: #666; text-decoration: none } 

#rightcol ul { 
	list-style: none;	
	padding: 10px 12px 0px 15px; 
	margin: 0; 
}
#rightcol ul li{
 padding-left: 16px; 
 margin-bottom: .4em;
 line-height:1.4em;
 background: url('images/bullet_peque.png') 0 3px no-repeat; 
}
#rightcol .destacado{
 text-transform: uppercase;
 background: url('images/bullet_peque_destacado.png') 0 3px no-repeat; 
}
#footer a, #footer a:visited { color: #FFF; text-decoration: underline }
#footer a:hover { color: #FFF; text-decoration: underline } 

#header a, #header a:visited { color: #FFF; text-decoration: none }
#header a:hover { color: #FFF; text-decoration: none } 
#horario {
	padding: 50px;
	border-left: 1px #000 solid;
	font-size: 0.7em;
	line-height:1.6em;
	color:#666;
	text-align:center;
}#rightcol1 {
	width:130px;
	float:right;
	position:relative;
	background-color:#CCCCCC;
	font-size: 0.7em;
	text-align: center;
	overflow: auto;
	height: 470px;
}

