/* Styles */
body{ 
	margin:auto 0;
	font-family:Arial, Helvetica, sans-serif;
	
	background-image:url(../images/bck-05.png), url(../images/bck-04.jpg);
	background-repeat:no-repeat, repeat;
	background-position:50px 100px,center;
}

/* MENU */
#menu8 {
	width: 200px;
	margin-top: 10px;
	margin-left:100px;
}
	
#menu8 li a {
	text-decoration: none;
	font-size:24px;
}
	
#menu8 li a:link, #menu8 li a:visited, #menu8 li a:active  {
	color: #1D4393;
	display: block;
	background: url(../images/menu-03.png) 0 10px no-repeat;
	padding: 9px 0 0 25px;
	font-weight:bold;
}
	
#menu8 li a:hover, .inicio #menu8 li a.inicio, .syp #menu8 li a.syp, .contacto #menu8 li a.contacto {
	color: #000000;
	background: url(../images/menu-02.png)  0 10px no-repeat;
	padding: 9px 0 0 25px;
}

#menu8 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*POSITIONS*/
.left{ float:left; }
.right{ float:right; }

/* WIDTH */
.wMain{ width:1024px; margin:0 auto;}
.w33{ width:32%; }
.w66{ width:64%; }
.w50{ width:49%; }
.w25{ width:24%; }
.w75{ width:69%; }


/*GENERALS*/
.info{
	/*background-color: rgba(188,188,188,0.2);*/
		text-align:justify;
	
}
.info img{
	margin:6px 10px;
}

.mar{ margin: 0px 8px; }

.line{
	background: #C61F25;
	color: #fff;
	font-size:28px;
	padding:8px 0 8px 0;
	text-align: center;
}

.clr{ clear:both; }

h1,h2,h3,h4,h5 { 
	font-family: 'FranklinGothicDemiRegular', Arial, Geneva, sans-serif;
	margin:15px 0px -10px 0px;
	color:#253373;
}
h2.title{ text-align:center;}
h3.title{ text-align:center; color:#C61F25;}

/* IDS */
#logo{ margin-top:20px;}
#footer{
	background-image:url(../images/btn-11.png), url(../images/bck-07.png);
	background-repeat:no-repeat,repeat;
	background-position:right 15px, left top;
}
#footer .wMain{
	background-image:url(../images/bck-06.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:103px;
}
#footer .wMain .info{
	padding-left:120px;
	color: #FFF; font-weight:bold;
}
#footer a:link,
#footer a:visited {
color: #FFF; font-weight:bold;
}

#footer a:hover,
#footer a:active {
color: #CCC;
}


/**************** FORM *****************/
form ol{
    list-style:none;
}
form ol li{
    padding-bottom:5px;
	
}
form ol li label, form label{
    width:200px;
    float:left;
    text-align:left;

}
form input[type=text] {
    border:1px solid #CCCCCC;
}
form input.btn {
    padding:3px;

    background-color:#990000;
    border:1px solid #000000;
}

form textarea {
    border:1px solid #CCCCCC;
	width:250px;
}
.required{
	color:#F00;
}
.msg{
	background: #C61F25;
	color: #fff;
	
	text-align: center;
}

.design, .design a {
font-size: 13px;
color: #FFF;
}

.none{ display:none; }
.show{ display:block; }

.block{
	font-size:13px;	
}



/* SLIDES *********************/
#slides {
      display: none;
}
#slides img, .imgGnl{
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-bottomleft: 50px;
border-bottom-left-radius: 50px;
}

.imgGnl{ border-right:#C61F25 5px solid;}
    #slides .slidesjs-navigation {
      margin-top:5px;
    }

    a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(../images/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      width:12px;
      height:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      margin-right:5px;
    }

    a.slidesjs-next {
      margin-right:10px;
      background-position: -12px 0;
    }

    a:hover.slidesjs-next {
      background-position: -12px -18px;
    }

    a.slidesjs-previous {
      background-position: 0 0;
    }

    a:hover.slidesjs-previous {
      background-position: 0 -18px;
    }

    a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }

    .slidesjs-pagination {
      margin: 7px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }