
* { margin: 0; padding: 0; }
body {
	background-color:#ffffff; ;
	 
	margin-top:0px;
	margin-bottom:0px;
    font-family: 'Abel', serif;
	font-size: 16px;
	color:#666666;
}
p  {text-decoration:none;color:#666666;	}
a  {text-decoration:none;color:#666666;}
a:hover {color:#e52929;}
h1 {
	color:#e52929;
    font-family: 'PT Sans', serif;
	font-size: 24px;
}
h2 {
	color:#666666;
    font-family: 'Lato', serif;
	font-size: 24px;
}
h3 {
	color:#666666;
    font-family: 'Droid Sans', serif;
	font-size: 18px;
}
h1, h2, h3  { margin: 10px 0px;}
.cabeceratop
{
	min-height:0px;
	background-color:#ffffff;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
}
.cabecera
{
	min-height:140px;
	background-color:#ffffff;
	background-image: url('planbasic/');
}
.cabeceramenu
{
	min-height:0px;
	background-color:#ffffff;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
}
.cuerpomenu
{
	min-height:px;
	background-color:#e52929;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
}
.cuerpo {
	overflow: hidden;
	min-height:100px;
	background-color:#ffffff;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
}
#footer{
	overflow: visible;
    margin: 0px auto 0px auto;
	padding:0px;
	background-color:#;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
	background-position-y:bottom;
}
.piecontenido
{
	overflow: hidden;
	background-color:#2d1c5b;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
} 
.pie
{
	overflow: hidden;
	background-color:#2d1c5b;
	background-image: url('planbasic/pie-pagina-abajo.jpg');
}

.pagemiga {
    margin: 15px 0px;	
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing:1.5px;
	font-size:10px;
	word-spacing: normal;
}

.navbar-inverse .navbar-toggle { border-color: #494949;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus { background-color: #d50c15;}
.navbar-inverse .navbar-toggle .icon-bar {  background-color: #494949;}

.navbar-inverse .navbar-nav {float: right;}
.navbar-inverse .navbar-brand { color: #fff;}
.navbar-inverse .navbar-brand:hover { color: #fff}
.navbar-inverse .navbar-collapse { padding-left:0px;padding-right:0px;}
.navbar-inverse {min-height: 40px;background:transparent;; 
background-image: none; 
font-family: 'Cuprum', serif;
font-size: 16px;
text-transform: none;  border:0px; margin-bottom:0px;border-radius:0px;}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #d50c15;}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #d50c15}

.navbar-inverse .navbar-nav>li>a { padding-top: 10px;padding-bottom: 10px;background-color: #ffffff; color: #494949;text-align:center;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #ffffff}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #ffffff}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #ffffff}

.dropdown-menu { background-color: #ffffff}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #d50c15;background-image: none;}
.dropdown-menu>li>a { color: #494949}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #ffffff}
.navbar-inverse .navbar-nav>.dropdown>a .caret       { border-bottom-color: #494949;border-top-color: #494949;}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #ffffff;border-top-color: #ffffff}
@media (max-width : 768px) {
.navbar-inverse {background-color: #ffffff;}	
.navbar-inverse .navbar-nav {float: none;}
.navbar-inverse .navbar-nav>li>a {width:100%;text-align:left;}	
.navbar-inverse .navbar-collapse {padding-left:15px;padding-right:15px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #494949;}
.cabecera {overflow: hidden;}
}
.navbar-inverse .navbar-nav>.menudestacado>a      { background-color:#33B1C0;color:#999999;}
.navbar-inverse .navbar-nav>.menudestacado>a:hover{ background-color:#8C3536;color:#ffffff;}

.wsmega .wsmega-content a { color:#494949;text-transform:none;}
.wsmega .wsmega-content a:hover { color:#ffffff;}
.wsmega .wsmega-content li { list-style: none;}
.wsmega .wsmega-content h5 {padding-bottom:5px;border-bottom:1px solid #494949;}
.wsmega .wsmega-content h5 a { text-transform:uppercase;font-family:'Oswald';font-size:16px; margin-top:10px;}

 
.logo {margin: 20px 0px 15px 0px;}
.redessociales { margin-top:20px;text-align: right;}
.redessociales { margin-bottom:30px;}
.redessociales img {margin:0px 5px;}
.paginasweb { margin:10px 0px;text-align: right;}
.paginasweb img {margin:0px 10px;}

hr {margin: 10px 0;border: 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #ffffff;}
.piemenu {list-style-type: none;margin: 0px;padding: 0px;width: 95%;}
.piemenu li {background-image: url(images/vineta2.gif);background-repeat: no-repeat;background-position: 0.1em 0.5em;padding:0 0 0.3em 1em;}
.piemenu a {font-size:12px;font-family: Arial, Tahoma, sans-serif;word-spacing: normal;	color:#fff;}
.piemenu a:hover {color:#fff;}
.pie p {color:#fff;	text-decoration:none;	font-size: 14px;	display:block;margin:15px;}

.estiloweb1 h2 {}
.estiloweb1 h3 a {}
.estiloweb1.h3 a:hover{}


.estiloweb1 .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 5px;
    line-height: 1.42857143;
    background-color: transparent;
    border: 0px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.estiloweb1 .thumbnail .caption a {
    color: #ffffff;
}

.estiloweb1 h3 {
    color: #ffffff;
    font-family: "oswald", sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0px;
    text-align: center;
}

.fondoweb1 {background-color:#d50c15; }
.fondoweb2 {background-color:#8dbf41; }

.estiloweb8 h2 {
    color: #FFFFFF;
    font-family: Droid Sans, serif;
     font-size: 20px;
margin-bottom: 20px;
    margin-top: 19px;
}

.estiloweb8 p {
    text-decoration: none;
    color: #AE99E6;
}

.piemenu a {
    font-size: 17px;
    font-family: "Abel", serif;
    word-spacing: normal;
    color: #AE99E6;
}

.textoweb1 {font-size:17px;font-family:"Roboto", sans-serif;color:#4c4c4c;text-align:left;width:400px}
.textoweb2 {font-size:17px;font-family: "Roboto", sans-serif;color:#ffffff;text-align:left;width:400px;}
.textoweb3 {font-size:45px;font-family: "Roboto", sans-serif;color:#fff; text-align:left; font-weight: bold; margin-top: -140px;text-shadow: 1px 1px 2px #1c1c1c;}
.textoweb4 {font-size:45px;font-family: "Roboto", sans-serif;color:#2d1c5b; text-align:left; font-weight: bold; margin-top: -140px;text-shadow: 1px 1px 2px #1c1c1c;width:400px;}


@media (max-width : 768px){
body { margin-top:0px; margin-bottom:0px;}
.logo,  .redessociales {margin: 10px 0px;text-align:center;}
}