/* CSS Document */
body {
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	/* background:url(../img/backaura.jpg); */
	
}
/*input ,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #999999
}*/

.notaden{
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:10px;
	text-decoration:none;
}

.notaden a, notaden a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#1861AA;
	font-size:10px;
	text-decoration:none;
}

.notaden a:hover, notaden a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#1861AA;
	font-size:10px;
	text-decoration:underline;
}


.borde3 {
	border-bottom:#999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	
}

.bordepie {
	border-top: #666666 1px dotted;
	
}

.txtpie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F4C40A;
}

.txtti-noticia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	font-weight:bold;
	color:#3F69B3;
	text-decoration:underline;
	
}


.menupie a, .menupie a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	position:static;
	left:35px;top:6px;
}
.menupie a:active, .menupie a:hover {
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:dotted 1px #FFFFFF;
}

.hmenu_link a, .hmenu_link a:visited{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f7f7f7;
	text-decoration:none;
}
.hmenu_link a:active, .hmenu_link a:hover {
	color: #f7f7f7;
	text-decoration:underline;
}

.link-pres a, .link-pres a:visited{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.link-pres a:active, .link-pres a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}


.hmenu_td {  background:url(../img/hmenu_bgrounds.gif) 0px 0px;
}

.link-cont a, .link-cont a:visited{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F69B3;
	text-decoration:none;
}
.link-cont a:active, .link-cont a:hover {
	color: #3F69B3;
	text-decoration:underline;
}

/* formatos de texto */

.txtrojo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BA0A2D;
}

.txtrojo12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BA0A2D;
}

.txtamarillo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F4C40A;
}

.txtamarillo12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F4C40A;
}
.txtamarillo16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F4C40A;
}


.txtverde1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#339900;
}

.txtinformacion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.txtpreset {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.txtitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3F69B3;
	font-weight:bold;
}

.txtcont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#E95D0E;
	font-weight:bold;
}

.txtcontenido {
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.txtnegrita {
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.txtazul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3F69B3;
	font-weight:bold;
}
.txtazul-normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3F69B3;
}

.txtazul-13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3F69B3;
}

.txtazul-14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3F69B3;
	font-weight:bold;
}
.txtazul-l6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3F69B3;
	font-weight:bold;
}
.txtnaranja {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E95D0E;
	font-weight:bold;
}

.txthot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#A40942;
	font-weight:bold;
}

.txtmorado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A40942;
	font-weight:bold;
}

.txtvioleta16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#662076;
	font-weight:bold;
}

.txtvioleta11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#662076;
	font-weight:bold;
}

.txtadm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#019036;
	font-weight:bold;
}

.txtadmverde {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#019036;
	font-weight:bold;
}

.txtderecho {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0081D9;
	font-weight:bold;
}

.txtderechoazul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0081D9;
	font-weight:bold;
}

.txtdi-aud {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6D8CC2;
	font-weight:bold;
}

.txtdi-cel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D8CC2;
	font-weight:bold;
}

.txtitulovision {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#3F69B3;
	font-weight:bold;
}

.txtvision {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
}

.txtfrm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.txtfrmtitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3F69B3;
}

.txtindustrial6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F3AE13;
	font-weight:bold;
}

.txtblanco-30 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFFFFF;
}

.txtblanco-20 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
}


/* links de texto */
.linkcont a, .linkcont a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3F69B3;
	text-decoration:none;
	position:static;
	left:35px;top:6px;
}
.linkcont a:active, .linkcont a:hover {
	cursor:pointer;
	color:#3F69B3;
	border-bottom:dotted 1px #3F69B3;
}

/* links de texto */
.bordeazul {
	border-bottom:#3C5F96 1px solid;
	border-left: #3C5F96 1px solid;
	border-right: #3C5F96 1px solid;
	border-top: #3C5F96 1px solid;
	
}

/* stylos de noticias con divs */

h2.contentheading, .contentheading {
	padding: 5px 0 8px;
	margin: 0;
	font-weight: bold;
	font-size:12px;

}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

.article-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #ECECEC;
}

.article-meta {
	padding: 5px;
	width: 80%;
	float: left;
}

small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
	color: #666666;
	font-size: 92%;
}

.createdate {
	padding: 3px 3px 3px 20px;
	background: url(../img/icon-date.gif) no-repeat 0 2px;
}

div.buttonheading {
	float: right;
	width: 15%;
}

.buttonheading img {
	margin: 7px 5px 0 0;
	border: 0;
	float: right;
}

table.blog .contentheading {
	font-size: 110%;
}

.article_separator {
	clear: both;
	display: block;
	height: 20px;
}

small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
	color: #666666;
	font-size: 92%;
}

a.readon {
	float: left;
	margin-top: 10px;
	padding: 5px 10px 5px 14px;
	border: 1px solid #F6F6F6;
	display: block;
	background: url(../img/arrow.png) no-repeat 5px 48%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.readon:hover, a.readon:active, a.readon:focus {
	border: 1px solid #ECECEC;
	font-weight: bold;
	background: url(../img/arrow.png) no-repeat 5px 48% #F6F6F6;
}

/* cierre de link con contorno */

/* Contorno Autoridades */

.autori-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 10px;
	display: block;
	background: #BECDE9;
}

.autori-left {
	padding: 5px;
	width: 80%;
	float: left;
	color: #3F69BC;
}

.autori-rigth {
	float: right;
	width: 15%;
}

/* Cierre Contorno Autoridades */
