BODY {
	color:#444444;
	margin:15px auto;
	background-color: #D5D5D5;
	text-align:center;
}
html, body{min-height: 100%;height: auto;}

a {color:#0090FF;}
BODY,TD{font-family: Helvetica, Arial, sans-serif;font-size: 9pt;}
A IMG{border: 0px;}
p{text-align: justify;margin-top: 4px;line-height:15px;}
input, textarea{border: 1px solid #AFAFAF;font-size: 9pt;color:#666666;padding-left:5px;font-family: Helvetica, Arial, sans-serif;}
input.radio{border: 0px;font-size: 9pt;}
form{margin: 0px}
h1, h2, h3{
	margin-bottom:12px;
	color:#2C7BB3;
	font-size:12pt;
	font-weight:bold;
	padding-bottom:4px;
}
h2{color:#0472C9 !important;}
h3{color:#494949 !important;}

#header{
	width: 1014px;
	height:180px;
	background:#fff url('img/bgtop.jpg') center top no-repeat;
	margin: 0px auto;	
}

#footer{
	width: 920px;#width: 1000px;height:60px;
	text-align: left;color: #838383;
	padding: 0px 45px 0px 45px;
	background:#fff url('img/bgbot.jpg') center bottom no-repeat;
	margin: 0px auto;
}


#logo{position:relative;margin-left: 50px;margin-right: 140px;float:left;padding:30px 0px 15px 0px;}
#rightbar{text-align: left;margin-top: 25px;float:left;}
#rightbar a{font-size: 9pt;color: #0164B7;padding:0px 14px 10px 20px;text-decoration:underline;text-decoration: none}
#rightbar a:hover{text-decoration: underline}
#rightbar #home{background: url('img/ico_home.gif') top left no-repeat}
#rightbar #site{background: url('img/ico_site.gif') top left no-repeat}
#rightbar #search{background: url('img/ico_srch.gif') top left no-repeat}
#rightbar #conta{background: url('img/ico_contact.gif') top left no-repeat}

#jccm{float:right;width: 120px;height: 84px;background: url('img/jccm.gif') no-repeat;margin: 26px 60px 0px 0px;}

#menu {
	clear:both;
	margin:12px 40px;
	height:42px;
	background:url('img/bgmen.gif')  top center no-repeat;
	width: 930px;
}

#menu ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
	letter-spacing:0.03em;
	color: #FFF;
	height:42px;
	font-family: Century Gothic, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	width: 100%;
	float: left;
}

#menu ul li {display: inline;}


/*----- boton inicio ---- */
#menu ul li a {	
	background: url('img/button.jpg') left top no-repeat;
	color: #FFF;
	padding-left:15px;
	float: left;
	text-decoration: none;
	display:block;
}

#menu ul li a span{
	padding:4px 20px 6px 0;
	line-height:32px;
	display:block;
	background: url('img/button.jpg') right top no-repeat;
}

#menu ul li a.cur,#menu ul li a.cur span {
	color: #666;
	background: url('img/button.jpg') left bottom no-repeat;
}

#menu ul li a:hover, #menu ul li a:active{
	color: #666;
	background: url('img/button.jpg') left bottom no-repeat;
	/*text-decoration: underline;*/
}

#menu ul li a:hover span, #menu ul li a:active span{
	background: url('img/button.jpg') right bottom no-repeat;
}

#menu ul li.ini a {	
	background: url('img/buttonini.jpg') left top no-repeat;
	color: #FFF;
	float: left;
	text-decoration: none;
	display:block;
	width:110px;
	line-height:32px;
}

#menu ul li.ini a:hover{
	color: #666;
	background: url('img/buttonini.jpg') left bottom no-repeat;
	width:110px;
}

#menu ul li.ini a.curini{
	background: url('img/buttonini.jpg') left bottom no-repeat;
	color: #666;
	float: left;
	text-decoration: none;
	display:block;
}
#menu ul li.ini a.curini span{
	background: url('img/buttonini.jpg') right bottom no-repeat;
}

#wrap{
	width: 1014px;
	text-align:left;
	background:#fff url('img/bgconten.jpg') center top repeat-y;
	margin: 0px auto;
	padding:5px 0px;
	height:auto;	
}

#contenthome{margin:10px 45px;min-height:400px;}
#content{margin:10px 20px 10px 45px;min-height:400px;background: url('img/pagetop.jpg') top no-repeat;}
#contentfull{margin:10px 20px 10px 45px;min-height:400px;}

.ppalhome{width:620px;font-size:9pt;margin-right:270px;}
.ppal{width:620px;font-size:9pt;margin-left: 280px;padding-left: 0px;}
.col{width:250px;float:right;padding-right:0px;}
.menudpto{width:280px;float:left;padding-left:0px;line-height:16px;}
.ppalbot{height: 100px;background: url('img/pagebot.jpg') top center no-repeat;clear: both;}

.ppal ul{list-style-type: square;margin-top: 6px;}

#content .menudpto h2{
	background-color:#2C7BB3;
	font-size:12pt;
	padding: 8px;
	width: 204px;#width: 220px;
	font-weight:bold;
	padding-bottom:4px;
	margin-bottom: 0px;
}
#content .menudpto h2 a{color: #ffffff;text-decoration: none}

.botlar{
	width:69px;height:20px;background:url('img/btblue.gif') no-repeat top;cursor:hand;cursor:pointer;text-align:center;padding-top:2px;
	color:#FFF;text-decoration:none;font-size:8pt;
}

a.botg{
	width:69px;
	height:20px;
	background:url('img/btgris.gif') no-repeat top;
	/*cursor:hand;
	cursor:pointer;*/
	text-align:center;
	padding-top:3px;
	text-decoration:none;
}
a.botg span,a.botglar span{color:#333;font-size:8pt;}

a.botglar{
	width:110px;
	height:20px;
	background:url('img/btgrislar.gif') no-repeat top;
	text-align:center;
	padding-top:3px;
	text-decoration:none;
}

.conteneditor{margin-bottom: 20px;display: block;}
.desta{display: block;}

.estasen{margin:0px 0px 20px 0px;color: #838383;font-size: 8pt}
.estasen a{color:#838383 !important;text-decoration:none;padding-left:4px;margin-right:2px;}
.estasen a:hover{text-decoration:underline;}

.redes{font-size: 8pt;color: #838383;margin-bottom: 30px;height: 20px;}
.redes .redtxt{float: right;text-align: right;margin: 0px auto;}
.redes .redimg{float: right;margin: 0px auto;}
.redes img{margin-left: 4px;}

.dmenudpto{margin:0;display:block;width:220px;}
.dmenudpto ul{margin:0;padding:0px;list-style-type:none;}
.dmenudpto li{text-align:left;margin-bottom:1px;background:#EBEBEB;padding:8px 0px;border-bottom: 1px solid #CCCCCC;}
.dmenudpto li a {color:#000;font-weight:normal;text-decoration:none;padding-left:14px;display: block}
.dmenudpto li a:hover{text-decoration:underline;}

.dmenudpto li.cur {}
.dmenudpto li.cur a{font-weight:bold}

.dmenudpto .sub{background-color:#c0c0c0;padding: 4px 0px 4px 14px;}
.dmenudpto .subcur{background-color:#c0c0c0;padding: 4px 0px 4px 14px;}
.dmenudpto .subcur a{font-weight:bold;}

.dmenudpto .sub2{background-color:#a0a0a0;padding: 4px 0px 4px 22px;}
.dmenudpto .sub2cur{background-color:#a0a0a0;padding: 4px 0px 4px 22px;}
.dmenudpto .sub2cur a{font-weight:bold;}


#bladdcontain{position: absolute;width: 200px;}
.bladdescrip{border: 1px #c0c0c0 solid;background-color: #f0f0f0;padding: 8px;font-size: 8pt;}
.bladdclose{text-align: right;display: block;float: left}

.ullnkdoc{color:#6A6A6A;list-style-type:none!important;padding:12px 0px 10px 14px;margin: 0px;}
.ullnkdoc li{margin-bottom: 2px;}

a.dptolat{
	display: block;width: 204px;#width: 220px;
	padding: 6px;
	border: 1px #c0c0c0 solid;background-color: #f0f0f0;
	margin-top: 10px;text-decoration: none;font-size: 8pt;
}
a.dptolat:hover{border: 1px #a0a0a0 solid;}

.bloquenove{}
.bloquenovec{color:#494949;font-size:10pt;font-weight:bold;padding:5px 0px 5px 8px;}
.bloquecon{border-top:1px dotted #B6B6B6;margin-bottom:15px;}
.tdnovtipo{background-color:#F2F2F2;width:140;padding-top:8px;padding-right:15px;vertical-align: top;text-align: right}
.tdnovend{border-bottom:1px dotted #B6B6B6;padding-bottom:8px}
.tdnovtipoend{background-color:#F2F2F2; border-bottom:1px dotted #B6B6B6;padding-bottom:8px;padding-right:15px;text-align: right}

.wintit{background:#fff url('img/wintit.gif') left top no-repeat;margin-top:25px;}
.wintitcon{color:#FFF;font-size:10pt;font-weight:bold;padding:3px 0px 5px 12px;}
.winmed{border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;}
.winmedc{border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;text-align: center}
.winsub{background-color:#D0D0D0;padding:10px;}
.winmed .ulstat{color:#6A6A6A;list-style-type:none;padding-bottom:0px;margin:12px 0px 0px 14px;}
.winboton{text-align:right;margin-right:20px;}
.winbot{background: url('img/winbot.gif') center bottom no-repeat;width:620px;height:26px;}


/* INICIO */

.itemmain{display: block;border-bottom:1px dotted #B6B6B6;margin-bottom: 6px;}
.imgnews{padding: 4px;border: 1px #f0f0f0 solid;}
.itemamain{color: #ff9900;font-size: 12pt;color: #0472C9;font-weight: bold;margin-left: 10px;margin-right: 10px;display: block}
.itemamain:hover{color: #ff9900;font-size: 12pt;}
.itemmain p{margin: 10px;}
.itemnove{
	clear: left;
	color:#0472C9;font-weight:bold;padding-left:8px;margin-left:10px;;
	background: url('img/item.gif') left no-repeat;font-size: 10pt;
}
.itemnove:hover{color: #ff9900}
.newsdpto{background-color: #f0f0f0;font-weight: bold;font-size: 9pt;color: #909090;text-align: center}
.itemnews{margin-bottom: 6px;border-bottom:1px dotted #B6B6B6;padding-bottom:6px;}
.fecha{margin-left:18px;color:#818181;margin-bottom:6px;font-size: 8pt;}
.fecha a{margin-left:2px;color:#818181;}
.tnoticias ul{margin: 0px;list-style-type: none;padding-left: 0px}
.tnoticias td{padding: 0px;}
.noticias .itemnews{width: 500px;}
.noticiasnomove .itemnews{padding-bottom: 0px;margin-bottom: 0px!important;width: 500px;}

.verdpto{margin-left:18px;color:#818181;margin-bottom:6px;font-size: 8pt;}
.verdetalle{margin-left:4px;color:#818181;margin-bottom:6px;font-size: 8pt;}
.verdetalle a,.verdpto a{margin-left:2px;color:#818181;}

.sidebar{margin:0px 0px 18px 0px;font-size:8pt;}
.sidebartit{font-weight:bold;color:#0472C9;}
.sidebar img{margin-right:15px;}
.sidebar a{text-decoration: none;color:#444444;}
.sidebar a:hover{text-decoration: underline;color:#444444;}

#sabermas{padding-top: 10px}
#sabermas a{color:#333;font-weight:bold;font-size:8pt;text-decoration:none;display: block}
#sabermas img{width:230px;margin-top:3px;margin-bottom:10px;border: 1px #c0c0c0 solid;}

.listadptos td{}
.listadptos td a{
	width: 110px;height: 50px;#height: 60px;
	text-decoration: none;font-weight: bold;padding: 10px 0px 0px 0px;#padding: 6px;
	border: 1px #c0c0c0 solid;background-color: #f0f0f0;
	text-align: center;display: block;
}
.listadptos td a:hover{
	background-color: #2A77AF;color: #fff;
}

.itemshijo{margin-top: 10px;margin-bottom: 10px;}

.aviso{border: 1px #c0c0c0 dotted;background-color: #FBF8B3;text-align: center;padding: 10px;margin: 10px;}
.rowth{background-color: #E3E6EE}
.row0{background-color: #f0f0f0}
.row1{background-color: #e0e0e0}

.archivodescrip{font-style: italic;background-color: #f0f0f0;margin-bottom: 10px;}
.archivodescrip td{padding: 14px;}
.enlaceexterno{margin: 20px;}
.cboth{clear: both}

a.minfo{background: url('img/masg.gif') no-repeat; width: 36px;height: 12px;font-size: 8pt;text-decoration: none;padding-right: 18px;padding-left: 18px;}
a.minfo:hover{background: url('img/mas.gif') no-repeat;}

/* --- Sitemap --- */
.stmap{margin-left: 50px;margin-bottom:30px;}
.stmap a{color:#6B6B6B;text-decoration:none;}
.stmap a:hover{text-decoration:underline;}

.captcha{background-color: #155B8F;color: #ffffff;font-weight: bold;font-size: 11pt}

.avisolegal{font-size: 8pt;height: 120px;background-color: #f0f0f0;padding: 4px;}
.tddocente{border-bottom: 1px dotted #c0c0c0}

/* buscar */
.fdbusca{padding: 10px;background-color: #f0f0f0;margin-bottom: 10px;}
.resul{border-left: 2px #2169A5 solid;padding-left: 10px;margin-bottom: 20px;}
.resul p{margin-bottom: 4px;}
.turl{font-size: 8pt;color: #c0c0c0}
#pages{margin-bottom: 10px;}
#pages a{border: 1px #c0c0c0 solid;padding: 3px;margin-left: 6px;background-color: #f0f0f0;text-decoration: none;font-weight: bold}

