/* CSS Document */

body {
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
}

#todo{
width: 840px;
height: auto;
margin: 0px auto;
}

#sbm {
width: 840px;
height: 56px;
float: left;
margin-top: 0px;
}

#sbm1 {
width: 20px;
height: 56px;
float: left;
}

#sbm2 {
width: 280px;
height: 56px;
float: left;
}

#sbm21 {
width: 280px;
height: 30px;
float: left;
background-color:#FFFFFF;
}

#sbm22 {
width: 280px;
height: 23px;
float: left;
}

#sbm221 {
width: 99px;
height: 23px;
float: left;
}

#sbm222 {
width: 17px;
height: 23px;
float: left;
}

#sbm223 {
width: 68px;
height: 16px;
float: left;
background-color: #FFFFFF;
padding-top: 6px;
text-align: left;
}

#sbm224 {
width: 25px;
height: 23px;
float: left;
}

#sbm225 {
width: 80px;
height: 15px;
float: left;
background-color:#FFFFFF;
font-family: Verdana;
font-size: 13px;
font-weight: bold;
color: #006699;
padding-top: 9px;
}

#sbm226 {
width: 22px;
height: 23px;
float: left;
}

#sbm227 {
width: 60px;
height: 23px;
float: left;
}

#sbm2271 {
width: 53px;
height: 5px;
float: none;
}

#sbm2272 {
width: 60px;
height: 12px;
float: left;
font-family: Verdana;
font-size: 13px;
font-weight: bold;
color: #333333;
padding-top: 9px;
}

#sbm228 {
width: 310px;
height: 23px;
float: left;
}

#sbm229{
width: 183px;
height: 23px;
float: left;
font-family: Verdana;
font-size: 12px;
color: #333333;
padding-top: 5px;
}

#hd1{
width: 840px;
height: 41px;
float: left;
}

#hd2{
width: 20px;
height: 41px;
float: left;
}

#hd3{
width: 218px;
height: 41px;
float: left;
}

#hd4{
width: 602px;
height: 41px;
float: left;
}

#hd41{
width: auto;
height: 25px;
float: left;
}

#hd411{
width: 68px;
height: 21px;
float: left;
background-image: url(stprin/mar12.jpg);
background-repeat: repeat-x;
padding-top: 4px;
}

#hd412{
width: 6px;
height: 25px;
float: left;
}

#hd413{
width: 105px;
height: 21px;
float: left;
background-image: url(stprin/mar12.jpg);
background-repeat: repeat-x;
padding-top: 4px;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

#hd414{
width: 7px;
height: 25px;
float: left;
}

#hd415{
width: 154px;
height: 21px;
float: left;
background-image: url(stprin/mar12.jpg);
background-repeat: repeat-x;
padding-top: 4px;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

#hd416{
width: 129px;
height: 21px;
float: left;
background-image: url(stprin/mar12.jpg);
background-repeat: repeat-x;
padding-top: 4px;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

#hd417{
width: 102px;
height: 21px;
float: left;
background-image: url(stprin/mar12.jpg);
background-repeat: repeat-x;
padding-top: 4px;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

#hd418{
width: 19px;
height: 25px;
float: left;
text-align: left;
}

#hd42{
width: 602px;
height: 16px;
float: left;
}

#hd421{
width: 583px;
height: 16px;
float: left;
background-image: url(stprin/mar16.jpg);
background-repeat: no-repeat;
text-align: left;
}

#hd421m{
width: 583px;
height: 9px;
float: left;
margin: -3px;
}

#hd422{
width: 19px;
height: 16px;
float: left;
text-align: left;
}

#ban{
width: 840px;
height: 200px;
float: left;
}

#banmod{
width: 840px;
height: 275px;
float: left;
}

#band1{
width: 840px;
height: 168px;
float: left;
}

#ban1{
width: 20px;
height: 168px;
float: left;
}

#ban2{
width: 218px;
height: 135px;
float: left;
}

#ban3{
width: 11px;
height: 135px;
float: left;
}

#ban4{
width: 202px;
height: 135px;
float: left;
}

#ban41{
width: 110px;
height: 16px;
float: left;
padding-top: 7px;
font-family: Verdana;
font-size: 9px;
color: #333333;
background-image: url(stprin/mar20.jpg);
background-repeat: none;
text-align: left;
}

#ban42{
width: 92px;
height: 16px;
float: left;
background-image: url(stprin/mar21.jpg);
background-repeat: no-repeat;
padding-top: 7px;
font-family: Verdana;
font-size: 9px;
color: #333333;
}

.lnkfon5 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:9px; font-family:"Verdana";}
.lnkfon5 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:9px; font-family:"Verdana"; }
.lnkfon5 A:active {text-decoration: none}
.lnkfon5 A:hover {text-decoration: none; color: #FFCC66; font-weight:bold; font-size:9px; font-family:"Verdana";}

#ban43{
width: 110px;
height: 17px;
float: left;
background-image: url(stprin/mar22.jpg);
background-repeat: no-repeat;
font-family: Verdana;
font-size: 9px;
color: #333333;
padding-top: 4px;
}

#ban44{
width: 92px;
height: 17px;
float: left;
background-image: url(stprin/mar23.jpg);
background-repeat: no-repeat;
font-family: Verdana;
font-size: 9px;
color: #333333;
padding-top: 4px;
}

#ban45{
width: 202px;
height: 11px;
float: left;
font-family: Verdana;
font-size: 9px;
color: #333333;
background-color: #FFFFFF;
}

#ban46{
width: 202px;
height: 4px;
float: left;
}

#ban47{
width: 202px;
height: 13px;
float: left;
font-family: Verdana;
font-size: 9px;
color: #333333;
background-color: #FFFFFF;
padding-top: 2px;
}

#ban48{
width: 202px;
height: 6px;
float: left;
}

#ban49{
width: 202px;
height: 16px;
float: left;
font-family: Verdana;
font-size: 11px;
color: #165662;
background-color: #FFFFFF;
padding-top: 2px;
text-align: left;
font-weight: bold;
}

#ban50{
width: 202px;
height: 4px;
float: left;
}

#ban51{
width: 202px;
height: 19px;
float: left;
}

#ban511{
width: 16px;
height: 19px;
float: left;
}

#ban512{
width: 101px;
height: 19px;
float: left;
}

.txtst{
width: 101px;
height: 11px;
background-image: url(stprin/mar28.jpg);
background-repeat: repeat-x;
border: 0 solid #999999;
padding: 4px;
margin: -1px;
background-color: #FFFFFF;
font-family: Verdana;
font-size: 10px;
color: #666666;
}

#ban513{
width: 85px;
height: 19px;
float: left;
}

#ban514{
width: 202px;
height: 14px;
float: left;
}

#ban515{
width: 5px;
height: 135px;
float: left;
}

#ban6{
width: 800px;
height: 165px;
float: left;
padding-top: 2px;
background-color: #FFFFFF;
}

#ban7{
width: 19px;
height: 168px;
float: left;
text-align: left;
}

#banmark {
width: 800px;
height: 168px;
float: left;
}

#banex {
width: 800px;
height: 33px;
float: left;
}

#banex1 {
width: 3px;
height: 33px;
float: left;
}

#banex2 {
width: auto;
height: 25px;
float: left;
background-image: url(stprin1/5.jpg);
background-repeat: repeat-x;
text-align: left;
padding-top: 9px;
}

#banex21{
width: 69px;
height: auto;
float: left;
padding-left: 10px;
}

#banex22{
width: 99px;
height: auto;
float: left;

}
#banex23{
width: 113px;
height: auto;
float: left;

}
#banex24{
width: 93px;
height: auto;
float: left;

}
#banex25{
width: 111px;
height: auto;
float: left;

}
#banex26{
width: 96px;
height: auto;
float: left;

}
#banex27{
width: 98px;
height: auto;
float: left;

}
#banex28{
width: 99px;
height: auto;
float: left;

}

#banex3 {
width: 4px;
height: 33px;
float: left;
}

#cuerpo{
width: 840px;
height: auto;
float: left;
}

#ccint{
width: auto;
height: auto;
float: left;
background-color: #FFFFFF;
}

#ccint1{
width: 800px;
height: auto;
float: left;
background-color: #FFFFFF;
}

#cuerpo0{
width: 20px;
height: 50px;
float: left;
}

#cuerpo1{
width: 200px;
height: auto;
float: left;
}

#t1{
width: 218px;
height: 600px;
float: left;
}

#cuerpo11{
width: 218px;
height: 172px;
float: left;
}
#cuerpo11w{
width: 218px;
height: 161px;
float: left;
}

#convenios{
width: 218px;
height: 86px;
float: left;
}

#licitaciones{
width: 218px;
height: 77px;
float: left;
}


#cuerpo111{
width: 37px;
height: 172px;
float: left;
}

#cuerpo12{
width: 176px;
height: auto;
float: left;
padding-top: 2px;
background-color: #FFFFFF;
}

#cuerpo3{
width: 5px;
height: 172px;
float: left;
background-color: #FFFFFF;
}

#cuerpo121{
width: 176px;
height: 22px;
float: left;
background-image: url(stprin/mar35.jpg);
background-repeat: repeat-x;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
padding-top: 5px;
}

#cuerpo122{
width: 176px;
height: 15px;
float: left;
background-image: url(stprin/mar36.jpg);
background-repeat: repeat-x;
text-align: left;
padding-top: 2px;
}

.ltrans{
font-family: Verdana;
font-size: 10px;
color: #5D6F73;
}

.ltranslnk A:link {text-decoration: none; color: #5D6F73; font-weight:none; font-size:10px; font-family:"Verdana";}
.ltranslnk A:visited {text-decoration: none; color: #5D6F73; font-weight:none; font-size:10px; font-family:"Verdana"; }
.ltranslnk A:active {text-decoration: none}
.ltranslnk A:hover {text-decoration: underline; color: #006666; font-weight:none; font-size:10px; font-family:"Verdana";}

#c3{
width: 176px;
height: 19px;
float: left;
background-image: url(stprin/mar37.jpg);
background-repeat: repeat-x;
text-align: left;
padding-top: 2px;
}

#c4{
width: 176px;
height: 17px;
float: left;
background-image: url(stprin/mar38.jpg);
background-repeat: repeat-x;
text-align: left;
}

#c5{
width: 176px;
height: 17px;
float: left;
background-image: url(stprin/mar39.jpg);
background-repeat: repeat-x;
text-align: left;
}

#c6{
width: 176px;
height: 15px;
float: left;
background-image: url(stprin/mar40.jpg);
background-repeat: repeat-x;
text-align: left;
}

#c7{
width: 176px;
height: 16px;
float: left;
background-image: url(stprin/mar41.jpg);
background-repeat: repeat-x;
text-align: left;
}

#c8{
width: 176px;
height: 15px;
float: left;
background-image: url(stprin/mar42.jpg);
background-repeat: repeat-x;
text-align: left;
}

#c9{
width: 176px;
height: 16px;
float: left;
background-image: url(stprin/mar43.jpg);
background-repeat: repeat-x;
text-align: left;
}

#c10{
width: 176px;
height: 15px;
float: left;
background-image: url(stprin/mar44.jpg);
background-repeat: repeat-x;
text-align: left;
}

#c11{
width: 176px;
height: 26px;
float: left;
background-image: url(stprin/mar45.jpg);
background-repeat: repeat-x;
text-align: left;
}

#c12{
width: 176px;
height: 19px;
float: left;
background-image: url(stprin/mar46.jpg);
background-repeat: repeat-x;
text-align: left;
}

#cue22{
width: 218px;
height: 182px;
float: left;
}

#cue221{
width: 218px;
height: 41px;
float: left;
}

#cue2211{
width: 53px;
height: 41px;
float: left;
}

#cue2212{
width: 160px;
height: 34px;
float: left;
background-image: url(stprin/mar49.jpg);
background-repeat: repeat-x;
padding-top: 7px;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
text-align: left;
}

#cue2213{
width: 5px;
height: 41px;
float: left;
}

#cue2222 {
width: 218px;
height: 141px;
float: left;
}

#cue22221 {
width: 19px;
height: 141px;
float: left;
}

#cue22222 {
width: 194px;
height: 141px;
float: left;
}

#cue222221 {
width: 194px;
height: 114px;
float: left;
background-image: url(stprin/mar52.jpg);
background-repeat: repeat-x;
}

#cue222222 {
width: 194px;
height: 27px;
float: left;
}

#cue2222221 {
width: 6px;
height: 27px;
float: left;
}

#cue2222222 {
width: 147px;
height: 27px;
float: left;
background-image: url(stprin/mar54.jpg);
background-repeat: repeat-x;
}

#cue2222223 {
width: 17px;
height: 27px;
float: left;
}

#cue2222224 {
width: 24px;
height: 27px;
float: left;
}

#cue22223 {
width: 5px;
height: 141px;
float: left;
}

#contenido{
width: 500px;
height: auto;
float: left;
}

#contcont {
width: 610px;
height: auto;
float: center;

}

#contcont1 {
width: 469px;
height: auto;
float: left;
}

#contcont2 {
width: 106px;
height: 625px;
float: left;
}

#contcont2ex {
width: 106px;
height: 557px;
float: left;
background-color: #00CC00;
margin-left: 1px;
background-image: url(stprin/banner/fondo.jpg);
background-repeat: repeat-x;
}

#contcont2ex1 {
width: 106px;
height: 81px;
float: left;
margin-left: 1px;
}

#contcont3 {
width: 101px;
height: auto;
float: left;
margin-left: 2px;
margin-bottom: 3px;
}

#contcont4 {
width: 106px;
height: 416px;
float: left;
}

#contcont5 {
width: 106px;
height: 48px;
float: left;
}

#ruta{
width: 582px;
height: 20px;
float: left;
}

#ruta1{
width: 9px;
height: 20px;
float: left;
}

#ruta2{
width: 573px;
height: 18px;
float: left;
background-image: url(stprin/mar59.jpg);
background-repeat: repeat-x;
text-align: left;
padding-top: 2px;
}

.leru{
font-family: Verdana;
font-size: 10px;
color: #422B01;
}

.leru1{
font-family: Verdana;
font-size: 10px;
color: #666666;
}



.fuen{
font-family: Verdana;
font-size: 9px;
color: #373938;
}

.fuen1{
font-family: Verdana;
font-size: 9px;
color: #999999;
}

#noti3 {
width: 15px;
height: 179px;
float: left;
}

#noti4 {
width: 293px;
height: 179px;
float: left;
}

#noti41 {
width: 293px;
height: 48px;
float: left;
}

#noti411 {
width: 216px;
height: 40px;
float: left;
font-family: Verdana;
font-size: 10px;
color: #5196B3;
text-align: justify;
font-weight: bold;
padding-right: 8px;
padding-top: 4px;
}

#noti412 {
width: 4px;
height: 48px;
float: left;
}

#noti42{
width: 293px;
height: 97px;
float: left;
}

#noti421{
width: 216px;
height: 98px;
float: left;
font-family: Verdana;
font-size: 9px;
color: #666666;
text-align: justify;
padding-right: 8px;
}

#noti422{
width: 4px;
height: 97px;
float: left;
}

#noti43{
width: 293px;
height: 25px;
float: left;
}

#noti431{
width: 36px;
height: 25px;
float: left;
}

#noti432{
width: 58px;
height: 22px;
float: left;
text-align: left;
padding-top: 4px;
}

#noti433{
width: 12px;
height: 22px;
float: left;
}

#noti434{
width: 36px;
height: 25px;
float: left;
}

#noti435{
width: 151px;
height: 21px;
float: left;
background-image: url(stprin/noti11.jpg);
background-repeat: repeat-x;
font-family: Verdana;
font-size: 11px;
color: #4E6668;
text-align: left;
padding-top: 4px;
}

#noti436{
width: 4px;
height: 25px;
float: left;
}

#noti44{
width: 293px;
height: 4px;
float: left;
}

#div{
width: 600px;
height: 18px;
float: left;
}

#paba{
width: 840px;
height: 60px;
float: none;
}

#paba0{
width: 20px;
height: 60px;
float: left;
}

#paba01{
width: 506px;
height: 60px;
float: left;
margin-left: 73px;
}

#paba1{
width: 85px;
height: 60px;
float: left;
}

#paba2{
width: 103px;
height: 60px;
float: left;
}

#paba3{
width: 314px;
height: 60px;
float: left;
background-image: url(stprin/paba2.jpg);
background-repeat: repeat-y;
}

#paba31{
width: auto;
height: auto;
float: left;
margin-top: 15px;
font-family: Verdana;
font-size: 20px;
color: #A3060F;
}

#paba31ex{
width: 680px;
height: auto;
float: left;
margin-top: 15px;
font-family: Verdana;
font-size: 20px;
color: #A3060F;
text-align: right;
}

#paba32{
width: auto;
height: auto;
float: left;
font-family: Verdana;
font-size: 12px;
color: #666666;
}

#paba32ex{
width: 683px;
height: auto;
float: left;
font-family: Verdana;
font-size: 12px;
color: #666666;
text-align: right;
}

#paba4{
width: 4px;
height: 16px;
float: left;
}

#finba{
width: 218px;
height: 199px;
float: left;
background-color: #FFFFFF;
}

#finba1{
width: 214px;
height: 66px;
float: left;
margin-left: 2px;

}

#finba2{
width: 214px;
height: 66px;
float: left;
margin-top: 1px;
margin-left: 2px;
}

#finbaex2{
width: 218px;
height: 286px;
float: left;
background-color: #FFFFFF;
}

#finbaex21{
width: 214px;
height: 63px;
float: left;
}

#finbaex22{
width: 214px;
height: 55px;
float: left;
}

#finbaex23{
width: 214px;
height: 62px;
float: left;
}

#arriba{
width: 218px;
height: 60px;
float: left;
}

#arriba1{
width: 18px;
height: 60px;
float: left;
}

#arriba2{
width: auto;
height: 20px;
float: left;
font-family: Verdana;
font-size: 20px;
color: #A1AFB0;
margin-top: 30px;
}

#final{
width: 840px;
height: 39px;
}

#final1{
width: 20px;
height: 39px;
float: left;
}

#final2{
width: 479px;
height: 39px;
float: left;
}

#final3{
width: 318px;
height: 39px;
float: left;
}

#final31{
width: 314px;
height: 16px;
float: left;
background-image: url(stprin/final2.jpg);
background-repeat: repeat-x;
font-family: Verdana;
font-size: 10px;
color: #116F95;
}

#final31ex{
width: 777px;
height: 18px;
float: left;
text-align: right;
}

#final32{
width: 4px;
height: 16px;
float: left;
}

.lnkfon A:link {text-decoration: none; color: #FFFFFF; font-weight:none; font-size:11px; font-family:"Verdana";}
.lnkfon A:visited {text-decoration: none; color: #FFFFFF; font-weight:none; font-size:11px; font-family:"Verdana"; }
.lnkfon A:active {text-decoration: none}
.lnkfon A:hover {text-decoration: none; color: #FFCC00; font-weight:none; font-size:11px; font-family:"Verdana";}

.lnkfon1 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:11px; font-family:"Verdana";}
.lnkfon1 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:11px; font-family:"Verdana"; }
.lnkfon1 A:active {text-decoration: none}
.lnkfon1 A:hover {text-decoration: none; color: #FFBFBF; font-weight:bold; font-size:11px; font-family:"Verdana";}


.lnkfon2 A:link {text-decoration: underline; color: #666666; font-weight:bold; font-size:10px; font-family:"Verdana";}
.lnkfon2 A:visited {text-decoration: underline; color: #666666; font-weight:bold; font-size:10px; font-family:"Verdana"; }
.lnkfon2 A:active {text-decoration: none}
.lnkfon2 A:hover {text-decoration: underline; color: #006666; font-weight:bold; font-size:10px; font-family:"Verdana";}

#pbajo2 {
width: auto;
height: 99px;
float: left;
}

#pbajo23 {
width: 800px;
height: 60px;
float: left;
background-image:url(stprin/pix.jpg);
background-repeat: repeat-x;
background-color: #7F9195;
border-right: #A6B0B2 solid 3px;
}

#copre{
width: 570px;
height: auto;
float: left;
margin-left: 20px;
}

#copre1{
width: 570px;
height: 52px;
float: left;
}

#copre11{
width: 11px;
height: 52px;
float: left;
}

#copre12m{
width: 423px;
height: 47px;
float: left;
background-image: url(stprin/copre/p2.jpg);
background-repeat: repeat-x;
text-align: left;
padding-top: 5px;
}

#copre12m1{
width: 423px;
height: auto;
float: left;
}

#copre12m2{
width: 423px;
height: auto;
float: left;
}

#copre13{
width: 135px;
height: 52px;
float: left;
}

#coprecont{
width: 570px;
height: auto;
float: left;
margin-top: 3px;
}

#coprecont1{
width: 550px;
height: auto;
float: left;
background-image: url(stprin/copre/p4.jpg);
background-repeat: repeat-y;
text-align: left;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
text-align: justify;
}

#subdivmenu{
width: 550px;
height: auto;
float: left;
padding-bottom: 10px;
border-bottom: #CCCCCC dashed 1px;
margin-bottom: 10px;
}

#moneva{
width: 270px;
height: 131px;
float: left;
}

#moneva1{
width: 270px;
height: auto;
float: left;
padding-left: 10px;
}

#moneva2{
width: auto;
height: auto;
float: left;
}

#moneva21{
width: 333px;
height: auto;
float: left;
}


#subdivmenu1{
width: 250px;
height: auto;
float: left;
padding-bottom: 2px;
padding-top: 2px;
}

.coptile{
font-family: Verdana;
font-size: 18px;
color: #5196B3;
}

#coprecont2{
width: 570px;
height: auto;
float: left;
}

#noti {
width: 570px;
height: 179px;
float: left;
margin-left: 5px;
margin-top: 5px;
}

#noti1 {
width: 14px;
height: 179px;
float: left;
}

#noti2 {
width: 248px;
height: 179px;
float: left;
}

#noti21 {
width: 248px;
height: 150px;
float: left;
}

#noti22 {
width: 248px;
height: 29px;
float: left;
background-image: url(stprin/noti3.jpg);
background-repeat: repeat-x;
text-align: left;
}


.coptitu {
font-family: Verdana;
font-size: 12px;
color: #006666;
text-decoration: underline;
}

.coptitu1 {
font-family: Verdana;
font-size: 9px;
color: #006666;
}

.coptitu1lnk A:link {text-decoration: underline; color: #006666; font-weight:bold; font-size:9px; font-family:"Verdana";}
.coptitu1lnk A:visited {text-decoration: underline; color: #006666; font-weight:bold; font-size:9px; font-family:"Verdana"; }
.coptitu1lnk A:active {text-decoration: none}
.coptitu1lnk A:hover {text-decoration: underline; color: #666666; font-weight:bold; font-size:9px; font-family:"Verdana";}

.copcont {
font-family: Verdana;
font-size: 11px;
color: #666666;
}

.copcontpeq {
font-family: Verdana;
font-size: 9px;
color: #999999;
}

.copsubtitu {
font-family: Verdana;
font-size: 10px;
color: #999999;
}

.lnkfon3 A:link {text-decoration: underline; color: #FF9999; font-weight:bold; font-size:11px; font-family:"Verdana";}
.lnkfon3 A:visited {text-decoration: underline; color: #FF9999; font-weight:bold; font-size:11px; font-family:"Verdana"; }
.lnkfon3 A:active {text-decoration: none}
.lnkfon3 A:hover {text-decoration: underline; color: #FF3366; font-weight:bold; font-size:11px; font-family:"Verdana";}

.lnkfon4 A:link {text-decoration: underline; color: #666666; font-weight:none; font-size:9px; font-family:"Verdana";}
.lnkfon4 A:visited {text-decoration: underline; color: #666666; font-weight:none; font-size:9px; font-family:"Verdana"; }
.lnkfon4 A:active {text-decoration: none}
.lnkfon4 A:hover {text-decoration: underline; color: #006666; font-weight:none; font-size:9px; font-family:"Verdana";}

#noticia{
width: 566px;
height: auto;
float: left;
margin-left: 20px;
margin-top: -20px;
background-color: #F0FCED;
}

#noticia1{
width: 568px;
height: auto;
float: left;
background-color: #FFFFFF;
border-left: 1px #EFEFEF solid;
border-right: 1px #EFEFEF solid;
}

#noticia11{
width: 541px;
height: auto;
float: left;
margin-left: 9px;
border-left: 3px solid #046F9D;
font-family: Verdana;
font-size: 14px;
color: #026791;
padding-left: 3px;
padding-right: 3px;
text-align: left;
font-weight: bold;
}

#noticia2{
width: 570px;
height: 6px;
float: left;
}

#noticia3{
width: 568px;
height: 22px;
float: left;
border-left: 1px #EFEFEF solid;
border-right: 1px #EFEFEF solid;
background-color: #FFFFFF;
}

#noticia31{
width: 46px;
height: 22px;
float: left;
}

#noticia32{
width: 135px;
height: 22px;
float: left;
padding-top: 4px;
}

#noticia33{
width: 45px;
height: 22px;
float: left;
}

#noticia34{
width: 203px;
height: 22px;
float: left;
padding-top: 4px;
}

#noticia35{
width: 37px;
height: 22px;
float: left;
}

#noticia36{
width: 99px;
height: 22px;
float: left;
padding-top: 4px;
text-align: left;
}

#noticiacont{
width: 570px;
height: auto;
float: left;
background-image: url(stprin/noticia5.jpg);
background-repeat: repeat-y;
padding-top: 10px;
font-family: Verdana;
font-size: 12px;
color: #666666;
}

#ncont2{
width: auto;
height: auto;
float: left;
font-family: Verdana;
font-size: 12px;
color: #8d9698;
margin-left: 9px;
padding-right: 9px;
margin-top: 2px;
text-align: justify;
line-height: 20px;
}

#noticiacont1{
width: 550px;
height: auto;
float: left;
margin-top: 5px;
margin-left: 9px;
text-align: justify;
}

#nw{
width: 264px;
height: auto;
float: left;
margin-right: 3px;
background-color: #FFFFFF;
}

#nw1{
width: 264px;
height: 150px;
float: left;
}

#nw2{
width: 4px;
height: 150px;
float: left;
}

#nw3{
width: 248px;
height: 150px;
float: left;
text-align: center;
}

#nw31{
width: 248px;
height: 133px;
float: left;
text-align: center;
}

#nw32{
width: 248px;
height: 17px;
float: left;
text-align: center;
font-family: Verdana;
font-size: 12px;
color: #999999;
}

#nw4{
width: 12px;
height: 150px;
float: left;
}

#nw5{
width: 264px;
height: 51px;
float: left;
}

#nw51{
width: 14px;
height: 59px;
float: left;
background-image: url(stprin/noticia10.jpg);
background-repeat: repeat-y;
}

#nw6{
width: 250px;
height: auto;
float: left;
}

#nw61{
width: 250px;
height: 14px;
float: left;
background-image: url(stprin/noticia11.jpg);
background-repeat: repeat-y;
font-family: Verdana;
font-size: 10px;
color: #666666;
}

#nw62{
width: 250px;
height: 36px;
float: left;
}


#nw621{
width: 60px;
height: 36px;
float: left;
background-color: #F9F7F8;
}

#nw622{
width: 24px;
height: 36px;
float: left;
}

#nw623{
width: 60px;
height: 36px;
float: left;
background-color: #F9F7F8;
}

#nw624{
width: 22px;
height: 36px;
float: left;
}

#nw625{
width: 60px;
height: 36px;
float: left;
background-color: #F9F7F8;
}

#nw626{
width: 24px;
height: 36px;
float: left;
}

#nw7{
width: 250px;
height: 9px;
float: left;
}

#nw8{
width: 264px;
height: 13px;
float: left;
}

#noticiafin{
width: 570px;
height: 23px;
float: left;
}

#noticiacont2{
width: 276px;
height: auto;
float: left;
font-family: Verdana;
font-size: 12px;
color: #8d9698;
text-align: justify;
padding-right: 9px;
margin-left: 10px;
line-height: 17px;
}

.lnkfon10 A:link {text-decoration: underline; color: #756446; font-weight:none; font-size:12px; font-family:"Verdana";}
.lnkfon10 A:visited {text-decoration: underline; color: #756446; font-weight:none; font-size:12px; font-family:"Verdana"; }
.lnkfon10 A:active {text-decoration: none}
.lnkfon10 A:hover {text-decoration: underline; color: #006699; font-weight:none; font-size:12px; font-family:"Verdana";}

.leer A:link {text-decoration: none; color: #4e6668; font-weight:none; font-size:11px; font-family:"Verdana";}
.leer A:visited {text-decoration: none; color: #4e6668; font-weight:none; font-size:11px; font-family:"Verdana"; }
.leer A:active {text-decoration: none}
.leer A:hover {text-decoration: underline; color: #006699; font-weight:none; font-size:11px; font-family:"Verdana";}

.arrilink A:link {text-decoration: none; color: #333333; font-weight:none; font-size:11px; font-family:"Verdana";}
.arrilink A:visited {text-decoration: none; color: #333333; font-weight:none; font-size:11px; font-family:"Verdana"; }
.arrilink A:active {text-decoration: none}
.arrilink A:hover {text-decoration: underline; color: #006699; font-weight:none; font-size:11px; font-family:"Verdana";}

.pdflink A:link {text-decoration: none; color: #52759F; font-weight:none; font-size:11px; font-family:"Verdana";}
.pdflink A:visited {text-decoration: none; color: #52759F; font-weight:none; font-size:11px; font-family:"Verdana"; }
.pdflink A:active {text-decoration: none}
.pdflink A:hover {text-decoration: underline; color: #006699; font-weight:none; font-size:11px; font-family:"Verdana";}


#vih{
width: 571px;
height: auto;
float: left;
}

#vih1{
width: 571px;
height: 94px;
float: left;
}

#vih2{
width: 83px;
height: 94px;
float: left;
}

#vih3{
width: 478px;
height: 94px;
float: left;
background-image: url(stprin/vih/2.jpg);
background-repeat: repeat-x;
text-align: left;
}

#vih4{
width: 10px;
height: 94px;
float: left;
}

#vih5{
width: 565px;
height: auto;
float: left;
background-image: url(stprin/vih/4.jpg);
background-repeat: repeat-y;
margin-left: 6px;
display: inline;
}

#vih51{
width: 535px;
height: auto;
float: left;
margin-left: 10px;
text-align: justify;
padding-right: 10px;
}

#vih6{
width: 565px;
height: 25px;
float: left;
margin-left: 6px;
display: inline;
}

#vihtitu{
width: 478px;
height: auto;
float: left;
font-size: 14px;
color: #B91919;
font-family: Verdana;
margin-top: 25px;
font-weight: bold;
}

#vihsubtitu{
width: 400px;
height: auto;
float: left;
}

.vihconttitu{
font-size: 12px;
color: #006666;
font-family: Verdana;
font-weight: bold;
}

#pdf{
width: 333px;
height: auto;
float: left;
}

#subpdf{
width: 333px;
height: auto;
float: left;
padding-bottom: 5px;
margin-top: 20px;
border-bottom: 1px #006699 solid;
}

#subpdf1{
width: 312px;
height: 50px;
float: left;
padding-bottom: 20px;
margin-top: 20px;
border-bottom: 1px #006699 solid;
}

#pdf1{
width: 333px;
height: auto;
float: left;
border-bottom: 1px solid #D7D5D6;
}

#pdf11{
width: 68px;
height: auto;
float: left;
}

#pdf12{
width: 265px;
height: auto;
float: left;
font-family: Verdana;
font-size: 13px;
line-height: 15px;
color: #2F766E;
font-weight: bold;
}

#pdf2{
width: 327px;
height: auto;
float: left;
font-family: Verdana;
font-size: 11px;
color: #666666;
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
text-align: justify;
}

#pdf3{
width: 327px;
height: 15px;
float: left;
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
}

#pdftip{
width: 181px;
height: 138px;
float: left;
margin-left: 30px;
}

#pdftip1{
width: 6px;
height: 138px;
float: left;
}

#pdftip2{
width: 175px;
height: 138px;
float: left;
}

#pdftip21{
width: 175px;
height: 127px;
float: left;
}

#pdftip22{
width: 65px;
height: 67px;
float: left;
}

#pdftip23{
width: 175px;
height: 11px;
float: left;
}

.pdftiptitu{
font-family: Verdana;
font-size: 11px;
color: #CE2026;
font-weight: bold;
}

.pdftipcont{
font-family: Verdana;
font-size: 11px;
color: #999999;
}

#pen{
width: 565px;
height: auto;
float: left;
margin-top: -1px;
margin-left: 20px;
}

#pen1{
width: 565px;
height: 211px;
float: left;
}

#pen11{
width: 329px;
height: 211px;
float: left;
background-color:#FFFFFF;
}

#pen12{
width: 326px;
height: 59px;
float: left;
}

#pen121{
width: 12px;
height: 59px;
float: left;
}

#pen122{
width: 305px;
height: 51px;
float: left;
background-image: url(stprin/pen/2.jpg);
background-repeat: repeat-x;
padding-left: 3px;
padding-right: 6px;
padding-top: 8px;
font-family: Verdana;
font-size: 13px;
color: #036E9C;
text-align: justify;
font-weight: bold;
}

#pen2{
width: 308px;
height: 147px;
float: left;
padding-left: 10px;
padding-right: 6px;
padding-top: 3px;
font-family: Verdana;
font-size: 11px;
color: #8C8C8C;
text-align: justify;
background-image: url(stprin/pen/4.jpg);
background-repeat: repeat-y;
}

#pen3{
width: 236px;
height: 211px;
float: left;
}

#pen4{
width: 565px;
height: auto;
float: left;
background-image: url(stprin/vih/4.jpg);
background-repeat: repeat-y;
}

#pen5{
width: 545px;
height: auto;
float: left;
margin-left: 10px;
text-align: justify;
}

#pen5cont{
width: 545px;
height: auto;
float: left;
font-family: Verdana;
font-size: 11px;
color: #8C8C8C;
text-align: justify;
}

#pen6{
width: 565px;
height: 25px;
float: left;
}

#penex{
width: 555px;
height: auto;
float: left;
}

#penex1{
width: 312px;
height: auto;
float: left;
}

#penex2{
width: 209px;
height: auto;
float: left;
font-family: Verdana;
font-size: 11px;
color: #8C8C8C;
text-align: justify;
padding-left: 20px;
padding-right: 10px;
padding-top: 20px;
}

#opdf1{
width: 312px;
height: 33px;
float: left;
}

#opdf11{
width: 68px;
height: 33px;
float: left;
}

#opdf12{
width: 244px;
height: 32px;
float: left;
border-bottom: 1px solid #D7D5D6;
font-family: Verdana;
font-size: 12px;
line-height: 15px;
color: #2F766E;
font-weight: bold;
}

#opdf122{
width: 244px;
height: 32px;
float: left;
border-bottom: 1px solid #D7D5D6;
font-family: Verdana;
font-size: 20px;
line-height: 20px;
color: #2F766E;
font-weight: bold;
}

#opdf3{
width: 306px;
height: 15px;
float: left;
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
}

#basetitu{
width: 500px;
height: auto;
float: left;
}

#imgresp{
witdh: auto;
height: auto;
float: left;
margin-left: 5px;
margin-down: 5px;
}

#activ {
width: 566px;
height: auto;
float: left;
margin-left: 5px;
background-image: url(stprin/calendario/4.jpg);
background-repeat: repeat-y;
}

#activ1 {
width: 566px;
height: 81px;
float: left;
}

#activ11 {
width: 17px;
height: 81px;
float: left;
}

#activ12 {
width: 399px;
height: 81px;
float: left;
background-image: url(stprin/calendario/3.jpg);
background-repeat: repeat-x;
text-align: left;
}

#activ12titu {
width: 399px;
height: auto;
float: left;
padding-top: 30px;
}

#activ13 {
width: 150px;
height: 81px;
float: left;
}

#cactiv {
width: 565px;
height: auto;
float: left;
background-image: url(stprin/calendario/4.jpg);
background-repeat: repeat-y;
}

#factiv {
width: 565px;
height: 23px;
float: left;
}

#ccactiv{
width: 500px;
height: auto;
float: left;
margin-left: 10px;
margin-top: 15px;
border-bottom: 1px #CCCCCC dashed;
padding-bottom: 10px;
}

#calenizq {
width: 95px;
height: auto;
float: left;
}

#calen {
width: 95px;
height: 100px;
float: left;
}

#calen1 {
width: 7px;
height: 100px;
float: left;
}

#calen2 {
width: 80px;
height: 100px;
float: left;
}

#calen21 {
width: 80px;
height: 40px;
float: left;
background-image: url(stprin/calendario/7.jpg);
background-repeat: no-repeat;
}

#calen21titu {
width: 80px;
height: auto;
float: left;
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
margin-top: 22px;
font-weight: bold;
}

#calen22 {
width: 80px;
height: 38px;
float: left;
background-color: #FFFFFF;
}

#calen22titu {
width: 80px;
height: auto;
float: left;
font-family: Verdana;
font-size: 16px;
color: #006699;
margin-top: 10px;
font-weight: bold;
}

#calen23 {
width: 80px;
height: 22px;
float: left;
}

#calen3 {
width: 8px;
height: 100px;
float: left;
}

#descalen{
width: 350px;
height: auto;
float: left;
text-align: left;
margin-left: 10px;
}

#descalen1{
width: 350px;
height: auto;
float: left;
margin-top: 3px;
text-align: justify;
}

.destitu{
font-family: Verdana;
font-weight: bold;
font-size: 13px;
color: #036E9C;
}

.desdes{
font-family: Verdana;
font-size: 12px;
color: #868484;
}

.dessub{
font-family: Verdana;
font-size: 14px;
color: #006666;
}

.dessub1{
font-family: Verdana;
font-size: 14px;
color: #666666;
}

#desubtitu {
width: auto;
height: auto;
float: left;
}

.coptileact{
font-family: Verdana;
font-size: 20px;
color: #5196B3;
}

#marqueecontainer{
position: relative;
width: 194px;
height: 114px; 
background-color: white;
overflow: hidden;
text-align: left;
}

.titufad {
color: #03628B;
font-family: Verdana;
font-size: 13px;
font-weight: bold;
}

.titucontfad {
color: #666666;
font-family: Verdana;
font-size: 10px;
}

.linkfad A:link {text-decoration: none; color: #CC0000; font-weight:bold; font-size:10px; font-family:"Verdana";}
.linkfad A:visited {text-decoration: none; color: #CC0000; font-weight:bold; font-size:10px; font-family:"Verdana"; }
.linkfad A:active {text-decoration: none}
.linkfad A:hover {text-decoration: underline; color: #CC0000; font-weight:bold; font-size:10px; font-family:"Verdana";}

#contfad {
width: 194px;
height: auto;
border-bottom: 1px #CCCCCC solid;
margin-top: 5px;
}

#convcont {
width: 600px;
height: auto;
float: left;
margin-left: 20px;
margin-top: -20px;
}

#convcontex {
width: 381px;
height: 100px;
float: left;
}

#convcont1 {
width: 381px;
height: 133px;
float: left;
}

#convcont11 {
width: 374px;
height: 133px;
float: left;
margin-left: 7px;
}

#convcont2 {
width: 381px;
height: auto;
float: left;
}

#convcont21 {
width: 64px;
height: 71px;
float: left;
}

#convcont22 {
width: 317px;
height: auto;
float: left;
}

#convcont221 {
width: 317px;
height: 7px;
float: left;
}

#convcont222 {
width: 297px;
height: auto;
float: left;
font-family: Verdana;
font-size: 10px;
color: #333333;
padding-left: 5px;
padding-right: 5px;
}

#convtitu {
width: 381px;
height: auto;
float: left;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #036E9C;
padding-bottom: 5px;
}

#convtitulink {
width: 297px;
height: auto;
float: left;
padding-top: 5px;
}

.convtitulink1 A:link {text-decoration: none; color: #036E9C; font-weight:bold; font-size:10px; font-family:"Verdana";}
.convtitulink1 A:visited {text-decoration: none; color: #036E9C; font-weight:bold; font-size:10px; font-family:"Verdana"; }
.convtitulink1 A:active {text-decoration: none}
.convtitulink1 A:hover {text-decoration: underline; color: #006699; font-weight:bold; font-size:10px; font-family:"Verdana";}

.lastlnk A:link {text-decoration: none; color: #116F95; font-weight:bold; font-size:10px; font-family:"Verdana";}
.lastlnk A:visited {text-decoration: none; color: #116F95; font-weight:bold; font-size:10px; font-family:"Verdana"; }
.lastlnk A:active {text-decoration: none}
.lastlnk A:hover {text-decoration: underline; color: #FF3300; font-weight:bold; font-size:10px; font-family:"Verdana";}

#ptarr1 {
width: 275px;
height: 56px;
float: left;
}


#notiext{
width: 469px;
height: 178px;
float: left;
margin-left: 1px;
margin-top: 3px;
}

#notiext1{
width: 243px;
height: 178px;
float: left;
}

#notiext11{
width: 9px;
height: 178px;
float: left;
}

#notiext12{
width: 219px;
height: 178px;
float: left;
}

#notiext121{
width: 219px;
height: 3px;
float: left;
background-color: #FFFFFF;
font-size: 0px;
}

#notiext122{
width: 219px;
height: 132px;
float: left;
text-align: left;
}

#notiext123{
width: 219px;
height: 23px;
float: left;
text-align: left;
background-image: url(stprin1/noticia/2.jpg);
background-repeat: repeat-x;
}

#notiext124{
width: 219px;
height: 21px;
float: left;
text-align: left;
background-image: url(stprin1/noticia/3.jpg);
background-repeat: repeat-x;
}

#notiext125{
width: 15px;
height: 178px;
float: left;
}

#notiext13{
width: 226px;
height: 178px;
float: left;
}

#notiext13ex{
width: 220px;
height: 178px;
float: left;
}

#notiext131{
width: 220px;
height: 169px;
float: left;
background-image: url(stprin1/noticia/5.jpg);
background-repeat: repeat-x;
}

#notiext132{
width: 220px;
height: 9px;
float: left;
background-image: url(stprin1/noticia/6.jpg);
background-repeat: repeat-x;
}

#notiext133{
width: 5px;
height: 178px;
float: left;
}

#barbutnoti{
width: 216px;
height: 22px;
float: left;
}

#barbutnoti1{
width: 36px;
height: 22px;
float: left;
}

#barbutnoti2{
width: 35px;
height: 22px;
float: left;
}

#finnew{
width: 835px;
height: 76px;
float: left;
text-align: left;
margin-left: 15px;
margin-top: -3px;
}


#finnew1{
width: 20px;
height: 76px;
float: left;
}

#finnew2{
width: 800px;
height: 76px;
float: left;
}

#finnew21{
width: 820px;
height: 58px;
float: left;
}

#finnew211{
width: 12px;
height: 58px;
float: left;
}

#finnew212{
width: 683px;
height: 58px;
float: left;
background-image: url(stprin/abajo/2.jpg);
background-repeat: repeat-x;
}

#finnew213{
width: 113px;
height: 58px;
float: left;
}

#finnew3{
width: 800px;
height: 18px;
float: left;
}

#finnew31{
width: 12px;
height: 18px;
float: left;
}

#finnew32{
width: 777px;
height: 18px;
float: left;
background-image: url(stprin/abajo/5.jpg);
background-repeat: repeat-x;
}

#finnew33{
width: 11px;
height: 18px;
float: left;
}

#bannerSolidaridad {
width: 800px;
height: 70px;
float: left;
margin-left: 20px;
}#ccint #contenido #contcont #contcont1 #notiext p {
	font-style: normal;
}

