body {
	font-family: Helvetica, Verdana, Tahoma, Helvetica, sans-serif;
	background-color: #E7E4E4;
	font-size: 15px;
}

a { color: #cc0000; }

a:hover { color: #cc0000; text-decoration: none; }

.icono {vertical-align:middle; width: 32px; height: 32px; }

.container	{ background-color: #ffffff; max-width: 960px;}

.navbar { margin: 0px; border: none; background-color: transparent; }

.navbar-default .navbar-nav>li>a { background-color: #ffffff; color: #cc0000; }

.navbar-default .navbar-nav>li>a:hover { background-color: #cc0000; color: #ffffff; }

.navbar-default .navbar-nav>.active>a { background-color: #E6BFBF; color: #cc0000; }

.navbar-default .navbar-nav>.active>a:hover { background-color: #cc0000; color: #ffffff; }

a.dropdown-toggle { background-color: #cc0000; color: #ffffff; }

.dropdown-menu>li>a { color: #cc0000; line-height: 1.8em; }

.dropdown-menu>li>a:hover { background-color: #cc0000; color: #ffffff; }

.dropdown-menu>li.active>a { background-color: #cc0000; color: #ffffff; }

#header {
	background-color: #ffffff;
	padding: 40px 0px 40px 0px;
	overflow: hidden;
	border-top: 4px solid #cc0000;
	border-bottom: 4px solid #cc0000;
}

#header h1 {
	font: bold 38px/100% 'Droid Sans', Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
	text-decoration: none;
}

#header h4 {
	font: normal 15px/170% 'Helvetica', Georgia, serif;
	color: #cc0000;
}

#header a { color: #333333; }

#header a:hover { text-decoration: none; }

#header .logo { padding: 10px; }


#content {

}

.page-title h1 { margin-bottom: 20px;}

.page-content { padding-right: 20px; }

.page-content p {
	text-align: justify;
	font-size: 17px;
	color: #000000;
	margin-bottom: 20px;
}

.catalana { color: #cc0000; font-weight: bold; }

.img-left {
    float: left;
    margin: 0px 20px 0px 0px;
}

.img-right {
    float: right;
    margin: 0px 0px 15px 20px;
}

.polaroid {
    border: 10px solid #eee;
    border-bottom: 30px solid #eee;
    outline: 2px solid #cc0000;
}
.img-center {
    float: center;
    margin: 0px auto 30px;
}

#separador {
	background-image: url("/images/sep.gif");
	background-repeat: no-repeat;
    background-position: bottom center;
    height: 40px;
	margin-bottom: 50px;
}

#footer {
	background-color: #ffffff;
	padding: 20px;
	overflow: hidden;
	border-top: 4px solid #cc0000;
}

.logopqrs {
	background-image: url("/images/pqrs.es.png");
	background-repeat: no-repeat;
    background-position: 10px 0px;
    height: 32px;
}

.bpons {
	text-align: right;
	font-size: .8em;
}


/* contacto.php */

small {	clear: both; }

label.error {
	color: #990000!important;
}

input, select, textarea {
	background-color: #F9F9F9!important;
	color: #990000!important;
}

input.error, select.error, textarea.error {
	background-color: #F6CECE!important;
}

.navbar-toggle:before {
	margin-top: 2px;
	font-weight: bold;
	color: #cc0000;
	content:"Menú";
	left:-60px;
	top:4px;
	position:absolute;
	width:50px;
}

