/* CSS Document */
body {
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0;
}

/* link formatos de texto*/

/*input ,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #999999
}*/

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

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

.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;
	
}


.menu a, .menu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	position:static;
	left:35px;top:6px;
}
.menu a:active, .menu a:hover {
	cursor:pointer;
	color:#F8BB00;
	text-decoration:underline;
}

.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:Verdana, 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:#F8BB01;
}

.txtamarillo12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F8BB01;
}
.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;
}

.txtpresen {
	font-family:tahoma;
	font-size:14px;
	color:#063D90;
}

.txtitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	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;
}

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


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

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


.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;
}

.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;
}

.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:tahoma;
	font-size:16px;
	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;
}

/* 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;
}

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

/* botones */
.bodyline {
	BORDER-RIGHT: #6699cc 1px ridge;
	BORDER-TOP: #6699cc 1px ridge;
	BACKGROUND: #e5e8ee;
	BORDER-LEFT: #6699cc 1px ridge;
	BORDER-BOTTOM: #6699cc 1px ridge;
	cursor: hand;
}

#RedSocial { float:right; display:block; position:relative; color:#000; width:270px; padding:8px 0 0 0; font-size:10px;  }

footer {
  display: block;
  max-width: 950px;
  margin-right: auto;
  margin-left: auto;
}

footer #ja-navhelper { 	background: #3a3a3a; height:40px }
footer .ja-breadcrums { margin-top: 0; line-height: 40px; float: left; width: 90%; overflow: hidden; white-space: nowrap; }


footer .ja-breadcrums 
strong { background: url('../img/icon-home.png') no-repeat center center; display: block; width: 40px; height: 35px; overflow: hidden; text-indent: -9999em; float: left; border-right: 1px solid #454647; }
footer .ja-links {float: right; margin-top: 0;}
footer .ja-links li {background: none; display: inline; padding: 0; }
footer .ja-links li.top a {
	background: url('../img/backtotop.png') no-repeat center center;
	width: 40px;
	height: 35px;
	overflow: hidden;
	float: right;
	text-indent: -9999em;
	display: block;
	border-left: 1px solid #454647;
}
footer #ja-footer { padding: 0 15px 0 15px; background: #151618; }
footer #ja-footer .main { background: #151618; padding: 3px 0; text-align: left; color: #FFFFFF; display: block;  }
footer #ja-footer h3 {color:#FFF;}
footer #ja-footer .main a { color: #a5a6a7; }
.container {
    max-width: 950px;
	padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  }
 
#file_contenido {width:650px; background:#FFF; overflow:hidden; padding: 7px; position:relative; clear:both; }
.img-list {display:block; float:right; width:280px; position:relative; margin: 5px }
.img-list img {display:block; border:1px solid #C9C9C9; padding: 5px}
