
@charset "utf-8";

@font-face {
    font-family: Raleway-Medium;
	src: url(../fonts/Raleway-Medium.ttf);
	}

@font-face {
    font-family: Raleway-Light;
	src: url(../fonts/Raleway-Light.ttf);
	}
	
@font-face {
    font-family: Raleway-Bold;
	src: url(../fonts/Raleway-Bold.ttf);
	}
	
	

#cabecera {
	background-color:#fff;
	color: #000;
	font-family: 'Raleway-Medium', sans-serif;
}

#nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 900;
}

#nav > .navbar-inner {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
	z-index: 500;
}

.navbar-collapse {
	padding-left: 0px !important;
}

a {
	color: #862633;
}

/* boton top */

.arrowtop{
	width: 60px;
	height: 60px;
	position: fixed;
	bottom: 30px;
	right: 50%;
	display: none;
	text-indent: -9999px;
	background:url(../img/iconos/flechica.png) no-repeat;
	cursor: pointer;
}

/* media-body */

.media-body {
	padding-left: 15px;
	font-size: 14px;
	font-family: 'Raleway-Medium', sans-serif;
}


/* ROTULOS PERSONALIZADOS */




h1 {
   color: #862633;
   font-family: 'Raleway-Light', sans-serif;
   font-size: 20px;
   text-shadow:0 1px 1px rgba(134,38,51,.8);
   margin-top: 5px;
}

.jumbotron h1 {
   color: #862633;
   font-family: 'Raleway-Medium', sans-serif;
   font-size: 32px;
   text-shadow:0 1px 1px #000;
   margin-top: 5px;
}

h2 {
   color: #FFF;
   font-family: 'Raleway-Medium', sans-serif;
   font-size: 22px;
   text-shadow:0 1px 1px #000;
   margin-top: 5px;
}





.container .jumbotron {
	background-color:#ede9e2;
	padding: 15px 40px;
}



.container > a {
	margin-left: 40px;
}

/* ESTILOS PROPIOS DEL DOSSIER */



rotulo1 {
   color: #fff;
   background-color:#862633;
   padding: 10px 30px;
   font-family: 'Raleway-Medium', sans-serif;
   font-size: 24px;
   border-radius: 6px;
   display: block;
   margin-bottom: 10px;
}

rotulo2 {
   color: #666;
   font-family: 'Raleway-Medium', sans-serif;
   padding: 10px 30px;
   font-size: 22px;
   border-radius: 6px;
   background-color:#ede9e2;
   display: block;
   margin-bottom: 10px;
   margin-top: 10px;
}

rotulo3 {
	font-family: 'Raleway-Medium', sans-serif;
	color:#666 !important;
	font-size: 20px;
    padding: 3px 15px;
	margin-left: 38px;
	margin-top: 30px;
	margin-bottom: 13px;
	color:#000;
	background-color:#ede9e2;
	border-radius: 6px;
	clear:both;
	display:table;
	}
	
rotulo4 {
	font-family: 'Raleway-Medium', sans-serif;
	font-size: 18px;
    padding: 12px 5px 10px 40px;
    vertical-align: middle;
	text-decoration: none;
	margin-bottom: 0px;
	color:#000;
	clear:both;
	display:table;
}

rotulo4destacado {
	font-family: 'Raleway-Bold', sans-serif;
	font-size: 18px;
    padding: 12px 5px 10px 40px;
    vertical-align: middle;
	text-decoration: none;
	margin-bottom: 0px;
	color:#282633;
	clear:both;
	display:table;
}

.pdf1 {
	font-family: 'Raleway-Medium', sans-serif;
	font-size: 18px;
	background: url(../img/iconos/pdficonoccyl.png) no-repeat 0px 8px transparent;
    padding: 12px 5px 12px 37px;
    vertical-align: middle;
	text-decoration: none;
	margin-left: -32px;
	margin-bottom: 0px;
	color:#000;
	display: table;
	}
	
.pdf2 {
	font-family: 'Raleway-Medium', sans-serif;
	font-size: 18px;
	background: url(../img/iconos/pdficonoccyl.png) no-repeat 0px 2px transparent;
    padding: 5px 5px 12px 37px;
    vertical-align: middle;
	text-decoration: none;
	margin-left: 78px !important;
	margin-bottom: 0px;
	color:#000;
	display: table;
	}
	
.web1 {
	font-family: 'Raleway-Medium', sans-serif;
	font-size: 18px;
	background: url(../img/iconos/webiconoccyl.png) no-repeat 0px 8px transparent;
    padding: 12px 5px 12px 37px;
    vertical-align: middle;
	text-decoration: none;
	margin-left: -32px;
	margin-bottom: 0px;
	color:#000;
	display: table;
	}
	
.web2 {
	font-family: 'Raleway-Medium', sans-serif;
	font-size: 18px;
	background: url(../img/iconos/webiconoccyl.png) no-repeat 0px 2px transparent;
    padding: 5px 5px 12px 37px;
    vertical-align: middle;
	text-decoration: none;
	margin-left: 78px !important;
	margin-bottom: 0px;
	color:#000;
	display: table;
	}

.container .lista1 li:hover {
	background: url(../img/iconos/pdficonoccyl.png) no-repeat 0px 8px transparent;
    list-style-type: none;
    padding: 12px 5px 36px 35px;
    vertical-align: middle;
	text-decoration: none;
	margin-left: -32px;
	}


.container .lista2 ul {

	}
	
.container .lista2 li {
	background: url(../img/pdficonoccyl.png) no-repeat 0px 8px;
    list-style-type: none;
	margin: 0;
    padding: 12px 5px 6px 35px;
    vertical-align: middle;
	text-decoration: none;
	}

.container .lista2 li:hover {
	background: url(../img/pdficonoccyl.png) no-repeat 0px 8px;
    list-style-type: none;
	margin: 0;
    padding: 12px 5px 6px 35px;
    vertical-align: middle;
	}




/* navbar */
.navbar {
	margin-bottom:0px;
	border-radius:0px;
}

.navbar-default {
    background-color: #EDE9E2;
}
/* title */
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #000;
}
/* link */
.navbar-default .navbar-nav > li > a {
	font-family: 'Raleway-Medium', sans-serif;
	font-size:18px;
	color:#862633;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
	background-color:#862633;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #862633;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #862633;
}

/* caret */ 
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #862633;
    border-bottom-color: #862633;
	font-size: 30px;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #862633;
    border-bottom-color: #862633;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #DDD;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #DDD;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #862633;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu {
        color: #777;
		background-color:#DDD;
		
    }
	.navbar-nav > li > a {
	padding-left: 25px !important;
	}
	.dropdown-toggle {
        padding-left: 25px !important;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;

		background-color:#862633;
    }
}


.navbar-brand {
	padding:5px 5px 5px 15px;
}

.dropdown-menu {
	font: 16px 'Raleway-Medium', sans-serif;
	color: #003876;
	}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	background-color: #862633;
	color: #fff;
}
	





	
/* panel superior */


.page-section.background-fino {
	
	position: relative;
	    background: transparent url("../img/fondo01.jpg") 50% 0 repeat !important;
		    background-position: 50% bottom !important;
    background-size: cover !important;
	}
.wide .page-section.background-fino,
.boxed .page-section.background-fino > .container {
    background: transparent url("../img/fondo01.jpg") 50% 0 repeat !important;
    background-position: 50% bottom !important;
    background-size: cover !important;
}
.wide .page-section.background-fino > .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.boxed .page-section.background-fino > .container {
    padding: 0 !important;
}




