* {margin: 0;padding: 0;}
h1, h2, h3, input, textarea {font-size: 13px;font-weight:normal;line-height: 17px;}

body, html {
color: #555;font: 11px/17px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;text-align: left;background-color:#fff;}





#accessibility {position: absolute;top: -1000px;}


#extra {width:980px;float:left;}

#extra-1 {background-position: 99% 5%;
background-image: url("http://www.lainsignia.org/imag2008/granvia1.jpg");
background-repeat: no-repeat;
background-color: #ffffff;
width:980px;
height:740px;
}

#container {width:780px;float:left;}

#head {width:600px;margin: 60px 0 0 0;padding:0 0 20px 0;display:block;float:right;}


#content {width:600px;float:right;text-align: left;}








		#sidebar-2 {position:absolute;left;0px;text-align: right;width: 107px;margin: 0 0 0 10px;color:#333;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;}
		#sidebar-2 {top:185px;padding: 5px 15px 5px 15px;width: 115px;}
		#sidebar-2 p {margin: 0px 0 5px 0;}
		#sidebar-2 img {border-top:1px solid #eee;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;}
		#sidebar-2 form p input {background-color:#fff;border:1px solid #7f9db9;height:18px;width:100px;padding: 2px 3px 0 3px;font: 11px/15px verdana, tahoma, sans-serif;}
		#sidebar-2 form select {border:1px solid #7f9db9;height:20px;width:107px;}
		#sidebar-2 form input {border:1px solid #7f9db9;background-color:#fff;}
                
                #sidebar-3 {position:absolute;text-align: right;margin: 0 0 0 40px;background-color:#fff;}
                #sidebar-3 {top:20px;padding: 0 0 0 0;width: 115px;height:205;}

                #sidebar-1 {position:absolute;left;0px;text-align: right;width: 107px;margin: 0 0 0 10px;color:#333;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;}
                #sidebar-1 {top:250px;padding: 10px 15px 15px 15px;width: 115px;}

#sidebar-69 {position:absolute;left;0px;text-align: right;width: 107px;margin: 0 0 0 10px;color:#fff;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;}
                #sidebar-69 {top:470px;padding: 0px 15px 0px 15px;width: 115px;}










		h1 {font-size: 25px;text-align: right;float: left;width: 140px;margin: 0 15px 0 0;padding: 0 0 0 0;text-transform: uppercase;}
		h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {font-size: 24px;}
		h2 {text-align: left;float: right;width: 300px;margin: 0;padding: 0 0 0 0;}

		h3 {clear:right;text-align: right;float: left;margin: 0 22px 0 0;padding: 0 0 40px 0;width: 140px;}
		h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 a:hover {float:right;width:100%;}
		#content p, #content ul, #content ol, #content ol.comments li, #content form, #content table {text-align: left;float: right;width: 435px;margin: 0 0 0 0;padding: 0 0 10px 0;display:block;} 
                b1 {text-decoration: none;color: #003377;}

.divider {float:center;visibility:hidden;padding: 0 0 0 0px;}
		.comments_invite {text-transform: lowercase;}
		








		#content ul, #content ol {list-style-position:inside;}
		#content ul, #content ol.comments {list-style-type:none;}
		#content ol.comments li {padding:20px 0 20px 0;border-top:1px solid #ddd;}
		#content ol.comments li p {}

		#content #txpCommentInputForm {padding:35px 0 45px 0;width:350px;border-top:1px solid #ddd;}
		#content #txpCommentInputForm label {margin: 5px 0 0 0;float:right;}
		#content #txpCommentInputForm #remember {float:left;border:0px solid #ccc;margin: 5px 0 0 0;}
		#content #txpCommentInputForm #name, #txpCommentInputForm #email, #txpCommentInputForm #web {float:left;width:175px;height:20px;padding: 2px 3px 0 3px;font: 11px/15px verdana, tahoma, sans-serif;margin: 3px 0 0 15px;border:1px solid #ccc;color:#333;}
		#content #txpCommentInputForm #message {float:left;width:280px;height:118px;padding: 2px 3px 0 3px;font: 11px/15px verdana, tahoma, sans-serif;margin: 3px 0 0 15px;border:1px solid #ccc;color:#333;}
		#content #txpCommentInputForm #txpCommentHelpLink {float:left;margin: 3px 0 3px 15px;}
		#content #txpCommentInputForm .button {cursor:pointer;display:block;background-color: #eee;margin: 3px 0 0 0;padding: 0px 5px 2px 5px;height:22px;border:1px solid #ccc;}



a {text-decoration: none;color: #000000;}
a:link {text-decoration: none;color: #002266;}
a:active {text-decoration: none;color: #000000;}
a:visited {text-decoration: none;color: #002266;}
a:hover {text-decoration: none;color: #880000;}

		#inferior-1 {float:right;width:600px;padding: 5px 0px 0 5px;}
                #inferior-1 {text-align:left;color:#000000;background-color:#ffffff;border-top:0px solid #fff;border-bottom:1px dashed #B2B2B2;border-left:0px solid #fff;border-right:0px solid #fff;}















#columnas {
   column-count: 2;
column-gap: 5px;
}


#foot {width:350px;padding:0 0 0 0;float: right;}

strong {color:#333;}




#encolumna {top:140px;padding: 5px 5px 5px 0;width: 180px;}
#encolumna {float:right;text-align: right;margin: 130px 0 0 0;color:#555;background-color:#ffffff;}
#encolumna a {color:#002266;text-align: right;background-color:#ffffff;}
#encolumna h3 a {text-align: right;margin: 0 0 0 0;padding: 0 0 1px 0;}
#encolumna h3 {text-align: right;float:right;margin: 0 0 0 0;padding: 0 0 1px 0;width:160px;background-color:#eee;width:100%;}
#encolumna p {color:#555;}


#anuncios {padding: 5px 0px 5px 0;width: 180px;}
#anuncios {float:right;text-align:right;margin: 10px 0 0 0;color:#555;background-color:#ffffff;}
#anuncios a {color:#002266;text-align: right;}
#anuncios h3 a {text-align: right;margin: 0 0 0 0;padding: 0 0 1px 0;}
#anuncios h3 {color:#000;text-align: right;float:right;margin: 0 0 0 0;padding: 0px 0px 0px 0px;width:160px;background-color:#000;width:100%;}
#anuncios p {color:#555;}

#menusp * {margin:0px;padding:0px;}

#menusp h1 {
	text-align:center;
	color:#000;
	font-size:22px;
	margin:10px 0px;
	}
#menusp h1 strong {
	color:#ffa500;
	}

#menusp ul {
	text-align:right;
	}
#menusp ul li {
	display:inline;
	margin:0px 1px;
	border-bottom:1px solid #acbedf;
	}
#menusp ul li.TabOn {
	background-color:#fff;
	border:1px solid #acbedf;
	border-bottom:1px solid #fff;
	font-weight:normal;
	}
#menusp ul li a {
	padding:1px 5px;
	font-size:11px;
	text-decoration:none;
	background-color:#5d709f;
	color:#fff;
	}
#menusp ul li a:hover {
	background-color:#919ebe;
	}
#menusp ul li.TabOn a,
#menusp ul li.TabOn a:hover {
	background-color:#919ebe;
	color:#fff;
	}
#menusp ul li a em {
	font-style:normal;
	text-decoration:underline;
	}







div.clear {
  clear: both;
}


