@charset "utf-8";
/* CSS Document */
@font-face {
font-family: "Vrinda";
src: url(../fonts/Vrinda.ttf) format("truetype");
}
body {
padding:0px; 
margin:0px; 
font-family:arial,helvetica,sans-serif,verdana,'Open Sans';
/*background:none;*/
/*background-color:#FFFFFF;*/
 background-image: url(../img/inicio_mov.jpg);
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-position:bottom center;
		}
.hidden {
	visibility:hidden;
	}
.container {
		width:100%;
		height:auto;
		margin:0px auto;
		font-size:1em;
		background:#FFFFFF;
		padding: 0px;
		position:relative;
	}
.carrusel_portada{
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
	float:none;
	margin-left:auto;
	margin-right:auto;
	}
.inicio {
	height:170px;
	background:none;
	}
.inicio2 {
	height:580px;
	}
.logo {
	width:270px;
	position:absolute; 
	bottom:0px; 
	left:0px;
	}
header {
	width:100%;
	background-color:#FFFFFF;
	}
section {
		padding: 0px;
		background-color:#FFFFFF;
		float: left;
		width: 100%;
		font-size:1.35em;
	}
section a:link{
		text-decoration:none;
		color:#ffffff;
		font-weight:800;	
		}
section a:visited{
		text-decoration:none;
		color:#ffffff;
		font-weight:800;	
		}
nav {
		overflow: hidden;
		font-size:1.35em;
			height:50px; 
			margin-top:20px;
			margin-bottom:20px;
			border-width: 3px;
			border-top-color:#c8c8c8;
			border-top-style:dotted;
			border-bottom-color:#c8c8c8;
			border-bottom-style:dotted;
			}
nav ul {
		list-style-type:none;
		float:left;
		padding:2px 0px 0px 0px;
		width:100%;
			clear:none;
			width:80%;
			height:auto;
			margin-top:6px;
	}
nav ul li {
			float:left;
		padding:3px 10px;
		margin:0px;
		color:#c8c8c8;
		font-weight:600;
	}
.nav2 {
		overflow: hidden;
		font-size:1.35em;
			height:auto; 
			margin-top:20px;
			margin-bottom:0px;
			border-width: 3px;
			border-top-color:#c8c8c8;
			border-top-style:dotted;
			border-bottom-color:#c8c8c8;
			border-bottom-style:dotted;
	}
.nav2 ul {
		list-style-type:none;
		float:left;
		padding:2px 0px 0px 0px;
			clear:none;
			width:80%;
			height:auto;
			margin-top:6px;
	}
.nav2 ul li {
			float:none;
		padding:3px 10px;
		margin:0px;
		color:#c8c8c8;
		font-weight:600;
	}
.contactos {
	font-size:22px;			
	}
.contactos a:link{
		text-decoration:none;
		color:#000000;
		font-weight:400;	
		}
.contactos a:visited {
		text-decoration:none;
		color:#c8c8c8;
		font-weight:400;	
		}
.contactos a:visited:hover {
		text-decoration:none;
		color:#1161a4;
		font-weight:400;	
		}
.contactos a:hover {
		text-decoration:none;
		color:#1161a4;
		font-weight:400;
		}
.contactos a:active {
		text-decoration:none;
		}
.mail {
			font-size:28px;			
		}
.mail a:link{
		text-decoration:none;
		color:#000000;
		font-weight:600;	
		}
.mail a:visited {
		text-decoration:none;
		color:#c8c8c8;
		font-weight:600;	
		}
.mail a:visited:hover {
		text-decoration:none;
		color:#1161a4;
		font-weight:600;	
		}
.mail a:hover {
		text-decoration:none;
		color:#1161a4;
		font-weight:600;
		}
.mail a:active {
		text-decoration:none;
		}					
a:link {
		text-decoration:none;
		color:#c8c8c8;
		font-weight:600;	
		}
a:visited {
		text-decoration:none;
		color:#c8c8c8;
		font-weight:600;	
		}
a:visited:hover {
		text-decoration:none;
		color:#1161a4;
		font-weight:600;	
		}
a:hover {
		text-decoration:none;
		color:#1161a4;
		font-weight:600;
		}
a:active {
		text-decoration:none;
		}		
footer {
		float:left;
		width:100%;
		margin:10px;
		text-align:left;
		clear:both;
		font-weight:800;
		color:#1161a4;
	}
footer a:link{
		text-decoration:none;
		color:#1161a4;
		font-weight:600;	
		}
footer a:visited {
		text-decoration:none;
		color:#1161a4;
		font-weight:600;	
		}
footer a:hover {
		text-decoration:none;
		color:#1161a4;
		font-weight:600;
		}
footer a:active {
		text-decoration:none;
		}					
#privado {
		float:left;
		margin-right:0px;
		background: no-repeat right;
		height: 15px;  //el alto original de la imagen1
		width: 15px;  //el ancho original de la imagen1
	}
#privado:hover {
		background-position: left;
		height: 15px;  //el alto original de la imagen2
		width: 15px;  //el ancho original de la imagen2
	}
.titulo {
	margin-left:0px;
	padding-left:10px;
	top:12px;
	background-color:#FFFFFF;
				width:auto;
			margin-top:10px;
			margin-bottom:10px;
			display:inline-block;
			float:left;
	}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	color:#1161a4;
				font-size:26px;
				display:inline;
			height:0px;
			float:none;
			clear:both;
			word-wrap: break-word;
	}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#000;
				font-size:20px;
			display:inline;
			float:none;
			clear:both;
			word-wrap: break-word;
	}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#8c8c8c;
	height:10px;
	display:inline;
	font-size:16px;
	float:none;
	clear:both;
	word-wrap: break-word;
	}
h4 {
	font-family:Vrinda,Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:300;
	color:#000;
	}
.malla {
	width:310px;
	padding: 0px 10px;
	}
.contenido {
		padding: 0px;
		background:#fff;
		float: left;
		width: 100%;
		position:relative;
	}
.contenido a:link{
		text-decoration:none;
		color:#ffffff;
		font-weight:800;	
		}
.contenido a:visited{
		text-decoration:none;
		color:#ffffff;
		font-weight:800;	
		}