/* {margin: 0;padding: 0;}*/
body{font-family:Arial,Helvetica,sans-serif;margin:0;background:#F6F6F6;color:#000;}
.BodyContent{position:relative;left:0;top:0;width:100%;margin:0 auto 0 auto;}
.BackgroundGradient{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1000; background:#F6F6F6; repeat-x;}
ul{margin:5px;padding-left:20px;}
.Border{position:relative;z-index:1;overflow:hidden;padding:5px 5px 5px 5px;color:#000;font-size:13px;}
.Border a{color:#00152D;text-decoration:none;}
.Border a:visited{color:#00152D;text-decoration:none;}
.Border a:hover{color:#000;text-decoration:none;}
.BorderBorder{
	z-index:0;
	position:relative;
	margin:0;
	left: 18px;
}
.BorderTL,.BorderTR,.BorderBL,.BorderBR,.BorderL,.BorderT,.BorderR,.BorderB,.BorderC{position:absolute;z-index:-1;overflow:hidden;}
.BorderTL,.BorderTR,.BorderBL,.BorderBR{width:17px;height:17px;}
.BorderTL{top:0;left:0;background-image:url('images/BorderCorners.png');}
.BorderTR div,.BorderBL div,.BorderBR div{height:34px;width:34px;position:absolute;z-index:-1;background-image:url('images/BorderCorners.png');}
.BorderTR div{left:-17px;}
.BorderBL div{top:-17px;}
.BorderBR div{left:-17px;top:-17px;}
.BorderTR{top:0;right:0;}
.BorderBL{bottom:0;left:0;}
.BorderBR{bottom:0;right:0;}
.BorderT,.BorderB{left:17px;right:17px;height:17px;}
.BorderT{top:0;background-image:url('images/BorderHorizontal.png');}
.BorderB{bottom:0;}
.BorderB div{position:absolute;z-index:-1;top:-17px;height:34px;width:100%;background-image:url('images/BorderHorizontal.png');}
.BorderL,.BorderR{top:17px;bottom:17px;width:17px;}
.BorderL{left:0;background-image:url('images/BorderVertical.png');}
.BorderR{right:0;}
.BorderR div{position:absolute;z-index:-1;left:-17px;width:34px;height:100%;background-image:url('images/BorderVertical.png');}
.BorderC{left:17px;top:17px;right:17px;bottom:17px;background-image:url('images/BorderCenter.png');}
.BorderBorder{width:1040px;margin:10px auto;}
.Header{position:relative;background: url('images/Header1.png');background-repeat:no-repeat;#C4C4C4;padding:0;height:140px;color:#FFF;}
.HeaderTitle{float:left; clear:both;height:110px;width:400px;display:table-cell;text-align:Default;vertical-align:Middle;color:#FFF;font-size:18px;text-decoration:none;font-style:normal;font-weight:bold;}
.HeaderTitle h1 a,.HeaderTitle h1 a:link,.HeaderTitle h1 a:visited,.HeaderTitle h1 a:hover{text-decoration:none;color:inherit;}
.HeaderTitle h1{margin:0;padding:40px 22px 0 22px;color:#F77617;font-size:28px;text-decoration:none;font-style:normal;font-weight:bold;}
.HeaderTitle h2{margin:0;padding:0 22px;font-size:14px;font-weight:inherit;color: #413F3F;}
.HeaderTitle span{margin:0;padding:0 22px;font-size:12px;font-weight:normal;color: #333;}
.HeaderIMG {float:right; margin-top:8px; margin-right: 8px }

.HeaderDatos {margin: 10px ; height:140px;width:227px; background: url('images/cuadrado-datos.png');background-repeat:no-repeat;}
.HeaderDatos .contenido  {padding: 10px 10px 0 10px; }
.HeaderDatos .contenido span {color: #000; font-size:12px}
.HeaderDatos .contenido span a {color: #000; font-size:12px}
.HeaderDatos .contenido span a:active {color: #000; font-size:12px}
.HeaderDatos .contenido span a:hover {color: #e6e6e6; font-size:12px}
/* Menu */
.Menu{background: transparent url('images/MenuBar.png') repeat-x;padding:5px 5px 0 5px;margin:0;text-align:Default; }
.Menu ul{list-style-type:none;padding:0;margin:0;color:#FFF;}
.Menu li{display:inline;padding:0;margin:0;}
.MenuButton,.MenuButtonInput{border:0;margin:0;background:transparent url('images/MenuButtonAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:25px;padding:0 0 0 18px;display:inline-block;color:#FFF;font-size:13px;vertical-align:middle;zoom:1;}
.MenuButton span,.MenuButtonInput span{border:0;margin:0;background:transparent url('images/MenuButton.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:15px;}
.MenuButton span{padding:5px 18px 5px 0;}
.MenuButtonInput span{padding:0 18px 0 0;height:25px;}
.MenuButtonInput input{color:#FFF;font-size:13px;color:inherit;height:25px;padding:0 18px;margin:0 -18px;overflow:visible;cursor:pointer;background:Transparent;border:0;*left:-18px;}
.MenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.MenuButton,.MenuButton:link,.MenuButton:visited,.MenuButton:hover,.MenuButton:active{text-decoration:none!important;outline:none;}
.MenuButton:hover,.MenuButtonInput:hover{background-position:left center;}
.MenuButton:hover span,.MenuButtonInput:hover span{background-position:right center;color:#FFF;}
.MenuButton:active,.MenuButtonInput:active{background-position:left bottom;}
.MenuButton:active span,.MenuButtonInput:active span{background-position:right bottom;color:#000;}
.ActiveMenuButton,.ActiveMenuButtonInput{border:0;margin:0;background:transparent url('images/ActiveMenuButtonAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:25px;padding:0 0 0 18px;display:inline-block;color:#000;font-size:13px;vertical-align:middle;zoom:1;}
.ActiveMenuButton span,.ActiveMenuButtonInput span{border:0;margin:0;background:transparent url('images/ActiveMenuButton.png') no-repeat right top;display:block;position:relative;color:#000;line-height:15px;}
.ActiveMenuButton span{padding:5px 18px 5px 0;}
.ActiveMenuButtonInput span{padding:0 18px 0 0;height:25px;}
.ActiveMenuButtonInput input{color:#000;font-size:13px;color:inherit;height:25px;padding:0 18px;margin:0 -18px;overflow:visible;cursor:pointer;background:Transparent;border:0;*left:-18px;}
.ActiveMenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.ActiveMenuButton,.ActiveMenuButton:link,.ActiveMenuButton:visited,.ActiveMenuButton:hover,.ActiveMenuButton:active{text-decoration:none!important;outline:none;}
.ActiveMenuButton:hover,.ActiveMenuButtonInput:hover{background-position:left center;}
.ActiveMenuButton:hover span,.ActiveMenuButtonInput:hover span{background-position:right center;color:#FFF;}
.ActiveMenuButton:active,.ActiveMenuButtonInput:active{background-position:left bottom;}
.ActiveMenuButton:active span,.ActiveMenuButtonInput:active span{background-position:right bottom;color:#000;}
.Columns{overflow:hidden;}
.Column-sid {overflow:hidden;float:right; width: 47%;}
.Column1{overflow:hidden;float:left; width: 50%; clear: both;}
.Column2{overflow:hidden;float:right; width: 50%;}
.MainColumn{overflow:hidden; float: left; width: 53%;  clear: both;}
img{border:0;}
h2{margin:0;}

blockquote{width:92%;color:#000;border:solid 1px #3B3B2B;background:#B3BFB9;margin:0 auto 10px auto;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;}
blockquote a,blockquote a:link{color:#00628B!important;text-decoration:none;}
blockquote a:visited{color:#00628B!important;text-decoration:none;}
blockquote a:hover{color:#000!important;text-decoration:none;}
blockquote.barra{width:96%;color:#000;border:solid 1px #3B3B2B;background:#413F3F;margin:0 auto 10px auto;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;}
blockquote.barra a,blockquote.barra a:link{color:#00628B!important;text-decoration:none;}
blockquote.barra a:visited{color:#00628B!important;text-decoration:none;}
blockquote.barra a:hover{color:#000!important;text-decoration:none;}

blockquote.em{width:98%;color:#fff;border:solid 1px #3B3B2B;background:#F77617;margin:0 auto 10px auto;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
blockquote.em a,blockquote.em a:link{color:#e6e6e6!important;text-decoration:none;}
blockquote.em a:visited{color:#666!important;text-decoration:none;}
blockquote.em a:hover{color:#666!important;text-decoration:none;}

blockquote.om{width:98%;color:#fff;border:solid 1px #3B3B2B;background:#005C83;margin:0 auto 10px auto;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px; font-size:16px; font-weight:bold; text-align:right;}
blockquote.om a,blockquote.om a:link{color:#ffffff!important;text-decoration:none;}
blockquote.om a:visited{color:#ffffff!important;text-decoration:none;}
blockquote.om a:hover{color:#e6e6e6!important;text-decoration:none;}

img.promo {width: 102px; height:102px; padding:4px; border: 1px solid #000;}
/*ul.listado {margin-left:140px;  }*/
ul.listado li {list-style-image: url(images/img08.gif);}

div.out {
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	background-color: #E3E6E9;
	padding: 20px;
	font-size: 12px;
	font-line: 30px;
	font-weight: normal;
	border: 1px dotted #8D9CC1;
}
td.itemtabla {
	padding-left: 1em;
	background: url(images/img08.gif) no-repeat left center;
	border-bottom: 0px dashed #3A9CCC;	
}
.itemtabla1 {
	padding-left: 1em;
	background: url(images/img08.gif) no-repeat left center;
	border-bottom: 0px dashed #3A9CCC;	
}

.articulo-borde{position:relative;z-index:1;overflow:hidden;font-size:12px;width:95%;color:#000;border:solid 1px #3B3B2B;background:#fff;margin:7px auto 10px auto;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.Article{position:relative;z-index:1;overflow:hidden;padding:15px 15px 15px 15px;color:#404040;font-size:13px;}
.Article p{text-align:justify;}
.Article a{color:#00628B;text-decoration:none;}
.Article a:visited{color:#00628B;text-decoration:none;}
.Article a:hover{color:#000;text-decoration:none;}
.ArticleBorder{z-index:0;position:relative;margin:3px;}
.ArticleTL,.ArticleTR,.ArticleBL,.ArticleBR,.ArticleL,.ArticleT,.ArticleR,.ArticleB,.ArticleC{position:absolute;z-index:-1;overflow:hidden;}
.ArticleTL,.ArticleTR,.ArticleBL,.ArticleBR{width:12px;height:12px;}
.ArticleTL{top:0;left:0;background-image:url('images/ArticleCorners.png');}
.ArticleTR div,.ArticleBL div,.ArticleBR div{height:24px;width:24px;position:absolute;z-index:-1;background-image:url('images/ArticleCorners.png');}
.ArticleTR div{left:-12px;}
.ArticleBL div{top:-12px;}
.ArticleBR div{left:-12px;top:-12px;}
.ArticleTR{top:0;right:0;}
.ArticleBL{bottom:0;left:0;}
.ArticleBR{bottom:0;right:0;}
.ArticleT,.ArticleB{left:12px;right:12px;height:12px;}
.ArticleT{top:0;background-image:url('images/ArticleHorizontal.png');}
.ArticleB{bottom:0;}
.ArticleB div{position:absolute;z-index:-1;top:-12px;height:24px;width:100%;background-image:url('images/ArticleHorizontal.png');}
.ArticleL,.ArticleR{top:12px;bottom:12px;width:12px;}
.ArticleL{left:0;background-image:url('images/ArticleVertical.png');}
.ArticleR{right:0;}
.ArticleR div{position:absolute;z-index:-1;left:-12px;width:24px;height:100%;background-image:url('images/ArticleVertical.png');}
.ArticleC{left:12px;top:12px;right:12px;bottom:12px;background-image:url('images/ArticleCenter.png');}
.Article h2{color:#005C83;font-size:22px;text-decoration:none;font-style:normal;font-weight:bold;}
.Article h2 a,.Article h2 a:visited{color:#000;text-decoration:none;}
.Article h2 a:hover{text-decoration:none;}


.Article h3{color:#363636;font-size:14px;text-decoration:none;font-style:normal;font-weight:bold; margin: 0; line-height:18px;}
.Article h3 a,.Article h3 a:visited{color:#000;text-decoration:none;}
.Article h3 a:hover{text-decoration:none;}
h4.promo {font-size:18px; weight:bold; color:#336666}


.Block{position:relative;z-index:1;overflow:hidden;padding:10px 10px 10px 10px;color:#000;font-size:13px;}
.Block a{color:#00628B;text-decoration:none;}
.Block a:visited{color:#00628B;text-decoration:none;}
.Block a:hover{color:#000;text-decoration:none;}
.BlockBorder{z-index:0;position:relative;margin:3px;}
.BlockTL,.BlockTR,.BlockBL,.BlockBR,.BlockL,.BlockT,.BlockR,.BlockB,.BlockC{position:absolute;z-index:-1;overflow:hidden;}
.BlockTL,.BlockTR,.BlockBL,.BlockBR{width:12px;height:12px;}
.BlockTL{top:0;left:0;background-image:url('images/BlockCorners.png');}
.BlockTR div,.BlockBL div,.BlockBR div{height:24px;width:24px;position:absolute;z-index:-1;background-image:url('images/BlockCorners.png');}
.BlockTR div{left:-12px;}
.BlockBL div{top:-12px;}
.BlockBR div{left:-12px;top:-12px;}
.BlockTR{top:0;right:0;}
.BlockBL{bottom:0;left:0;}
.BlockBR{bottom:0;right:0;}
.BlockT,.BlockB{left:12px;right:12px;height:12px;}
.BlockT{top:0;background-image:url('images/BlockHorizontal.png');}
.BlockB{bottom:0;}
.BlockB div{position:absolute;z-index:-1;top:-12px;height:24px;width:100%;background-image:url('images/BlockHorizontal.png');}
.BlockL,.BlockR{top:12px;bottom:12px;width:12px;}
.BlockL{left:0;background-image:url('images/BlockVertical.png');}
.BlockR{right:0;}
.BlockR div{position:absolute;z-index:-1;left:-12px;width:24px;height:100%;background-image:url('images/BlockVertical.png');}
.BlockC{left:12px;top:12px;right:12px;bottom:12px;background-image:url('images/BlockCenter.png');}
.BlockHeader{border:0;margin:0;background:transparent url('images/BlockHeaderAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:25px;padding:0 0 0 18px;display:block;color:#FFF;font-size:13px;font-weight:bold;vertical-align:middle;zoom:1;}
.BlockHeader span{border:0;margin:0;background:transparent url('images/BlockHeader.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:15px;}
.BlockHeader span{padding:5px 18px 5px 0;}
.BlockHeader{margin:0 0 7px 0;}

/*.BlockContentBorder ul.titulo{list-style:none;margin:0; background: transparent url('images/BlockHeaderTitulo.png') repeat-y left top;}
.BlockContentBorder ul.titulo li {border:0;margin:0;background: transparent url('images/BlockHeaderTitulo.png') no-repeat right top;color:#e6e6e6;line-height:15px;padding:5px 18px 5px 0; list-style:none; text-decoration: none; font-weight: bold; font-size: 13px;}
.BlockContentBorder ul.titulo2{list-style:none;margin:0; background: transparent url('images/BlockHeaderTitulo2.png') repeat-y left top;}
.BlockContentBorder ul.titulo2 li {border:0;margin:0;background: transparent url('images/BlockHeaderTitulo2.png') no-repeat right top;color:#e6e6e6;line-height:15px;padding:5px 18px 5px 0; list-style:none; text-decoration: none; font-weight: bold; font-size: 13px;}
.BlockContentBorder ul{list-style:none;margin:0; background: transparent url('images/BlockHeader1.png') repeat-y left top;}
.BlockContentBorder li a{border:0;margin:0;background: transparent url('images/BlockHeader1.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:15px;padding:5px 18px 5px 0; list-style:none; text-decoration: none;}*/


.BlockContentBorder{position:relative;z-index:1;overflow:hidden;padding:5px 5px 5px 5px;color:#000;font-size:13px;margin:0;}
.BlockContentBorder a{color:#00628B;text-decoration:none;}
.BlockContentBorder a:visited{color:#00628B;text-decoration:none;}
.BlockContentBorder a:hover{color:#000;text-decoration:none;}




.Button,.ButtonInput{border:0;margin:0;background:transparent url('images/promo/ButtonAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:33px;padding:0 0 0 22px;display:inline-block;color:#FFF;font-size:16px; font-weight: bold;vertical-align:middle;zoom:1;}
.Button span,.ButtonInput span{border:0;margin:0;background:transparent url('images/promo/Button.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:15px;}
.Button span{padding:9px 22px 9px 0;}
.ButtonInput span{padding:0 22px 0 0;height:33px;}
.ButtonInput input{color:#FFF;font-size:13px;color:inherit;height:33px;padding:0 22px;margin:0 -22px;overflow:visible;cursor:pointer;background:Transparent;border:0;*left:-22px;}
.ButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.Button,.Button:link,.Button:visited,.Button:hover,.Button:active{text-decoration:none!important;outline:none;}
.Button:hover,.ButtonInput:hover{background-position:left center;}
.Button:hover span,.ButtonInput:hover span{background-position:right center;color:#FFF;}
.Button:active,.ButtonInput:active{background-position:left bottom;}
.Button:active span,.ButtonInput:active span{background-position:right bottom;color:#000;}
.Footer{color:#FFF;font-size:13px;text-align:Center;background:url('images/Footer.png') bottom left;overflow:hidden;padding:5px 9px;}
.Footer a{color:#FFF;text-decoration:none;}
.Footer a:visited{color:#FFF;text-decoration:none;}
.Footer a:hover{color:#FFF;text-decoration:none;}
.BackLink{text-align:center;display:block;display:block;font-size:11px;padding:0 0 12px;color:#000;}
.BackLink a{color:#000;}

/* Menu vertical */

		#menu-vertical{
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			-webkit-box-shadow:1px 1px 3px #888;
			-moz-box-shadow:1px 1px 3px #888;
		}
		#menu-vertical li{border-bottom:1px solid #FFF;}
		#menu-vertical ul li, #menu-vertical li:last-child{border:none }
		#menu-vertical ul li li{padding-left: 10px;}
		#menu-vertical a{
			display:block;
			color:#FFF;
			text-decoration:none;
			font-family:'Helvetica', Arial, sans-serif;
			font-size:13px;
			padding:5px 0 5px 25px;
			text-shadow:1px 1px 1px #325179;
		}
		#menu-vertical a:hover{
			color:#F9B855;
			-webkit-transition: color 0.2s linear;
		}
		#menu-vertical ul a{background-color:#567785;}
		#menu-vertical ul a:hover{
			background-color:#FFF;
			color:#2961A9;
			text-shadow:none;
			-webkit-transition: color, background-color 0.2s linear;
		}
		#botonera-vertical ul{
			display:block;
			background-color:#005C83;
			margin:7px auto 10px auto;
			padding:0;
			width:210px;
			list-style:none;
			
		}
		#menu-vertical ul{background-color:#567785;}
		#menu-vertical li ul {display:none;}

.post
{
    margin:10px 0;
    padding:0 0 20px 0;
}
.post h2 
{
	margin:0;
	padding-bottom:5px;
}
.post .meta 
{
    font-size:0.9em;
    color:#999;
    margin:0;
    padding:0;
    border-bottom:#ddd 1px dashed;
    text-transform:lowercase;
}
.post .story 
{
    margin:1em 0;
    padding:1em 0;
}

/* Comments */
input.textbox
{
	border:#ccc 1px solid;
	background:#f9f9f9;
	font:1em Verdana, Arial, Serif;
	padding:2px;
	width:150px;
}
textarea{
	width: 90%;
	padding:5px;
	height: 20em;
	border: 1px solid #ccc;	
	background:#f9f9f9;
	font:1em Verdana, Arial, Serif;
}
input.textbox:focus, textarea:focus
{
	background:#fff;
	border:#999 1px solid;
}
#commentform 
{
	margin:0;
	padding:10px;
	background:#fff;
}
 .commentlist {
	margin: 0;
	padding: 0;
	border-top:#ddd 1px solid;
}
 .commentlist li 
{
	list-style:none;
	margin: 0;
	padding: 1em;			
	border-bottom:#ddd 1px solid;
	font-size:0.9em;
}
 .commentlist li .cmtinfo 
{
	padding:5px;
	margin-bottom: 5px;
	position:relative;	
}
 .commentlist li .cmttime
{
	margin:0;
	padding:0;
	text-align:right;
	color:#999;	
	font-size:95%;
}
 .commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
}
 .commentlist li.alt
{
	background:#f9f9f9;	
}
 .commentlist li.authorcomment
{
	border-left:#d66 1px solid;
	border-right:#d66 1px solid;
}
 .nocomments
{
	font-size:0.9em;
	color:#999;
	text-align:center;
}
