@charset "utf-8";
/* CSS Document */
body{
margin:0px;
background-image:url(imagenes/fondo.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}
#contenedor{
width:850px;
height:auto;
margin:auto;
clear:both;
}
#header{
margin:auto;
width:850px;
height:auto;
}
#footer{
margin-top:20px;
width:100%;
min-width:850px;
height:150px;
background-image:url(imagenes/fondofooter.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:45px;
float:left;
}
#footer p{
margin-top:0px;
padding-left:0px;
padding-right:15px;
color:#FFFFFF;
font-size:11px;
}
#padding{
float:left;
padding:20px 20px 20px 20px;
height:auto;
width:810px;
background-position:center;
background-repeat:repeat-y;
margin:auto;
}
#padding2{
float:left;
padding:5px 20px 5px 20px;
height:auto;
width:810px;
background-position:center;
background-repeat:repeat-y;
margin:auto;
}
#padding2 h1{
margin-top:0;
}
#borde{
width:850px;
height:80px;
float:left;
margin:auto;
}
.texto1{
width:245px;
height:auto;
float:left;
padding-left:10px;
padding-right:10px;
text-align:justify;
}
#logofooter{
width:50px;
height:50px;
float:right;
padding-top:10px;
}
.texto2{
width:200px;
height:100%;
float:left;
text-align:left;
padding-top:25px;
padding-left:10px;
padding-right:10px;
float:left;
}
.texto2 p{
padding-top:0;
margin-top:0;
}
.texto22{
float:left;
width:280px;
height:100%;
float:left;
text-align:center;
padding-top:0px;
}
.texto222{
float:left;
width:280px;
height:100%;
float:left;
text-align:left;
padding-top:0px;
}
.texto3{
width:560px;
height:auto;
float:left;
padding-left:30px;
text-align:justify;
}
.texto4{
padding-top:10px;
width:795px;
float:left;
text-align:left;
padding-left:25px;
}
.texto5{
width:810px;
float:left;
text-align:left;
height:80px;
}
.texto6{
float:left;
width:260px;
height:auto;
padding-left:10px;
padding-right:10px;
text-align:left;
}
#galeria{
width:770px;
min-height:450px;
float:left;
padding-left:10px;
padding-right:10px;
text-align:center;
font-size:17px;
font-weight:500;
}
#galeria img{
background-image:url(imagenes/molde.png);
background-position:center;
background-repeat:no-repeat;
padding:18px;
}
.texto1 p{
padding-left:15px;
padding-right:15px;
text-indent:20px;
}
P:first-letter { 
font-size: 200%; 
color: #333333; font-weight: bold; 
}
.celda{
width:187px;
height:110px;
float:left;
text-align:left;
padding-right:25px;
font-size:11px;
}
.celda a:link{
color:#FFFFFF;
text-decoration:none;
}
.celda a:hover{
color:#CCCCCC;
text-decoration:none;
}
.celda a:active{
color:#FFFFFF;
text-decoration:none;
}
.celda a:visited{
color:#CCCCCC;
text-decoration:none;
}
h3{
font-size:13px;
font-weight:600;
color:#FFFFFF;
}
.texto_dest{
color:#194CA1;
background-color:#EBEBEB;
font-weight:600;
}
h6{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#CCCCCC;
}
#contfooter{
width:800px;
margin:auto;
height:80%;
color:#FFFFFF;
}
.destacada{
font-size:23px;
color:#00CC66;
text-indent:0;
}
h1{
color:#333333;
font-size:30px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
padding-top:20px;
}
.foto{
float:left;
padding:8px;
margin:7px;
border:#CCCCCC 1px solid;
}
h2{
color:#333333;
font-size:17px;
}
li{
padding-top:15px;
color:#666666;
}
#footer li{
padding-top:0;
}
a{
color:#1A4CA1;
text-decoration:none;
}
a:hover{
color:#999999;
}

		
		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 790px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 450px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 680px;   
      height: 100px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }

.thumb{
float:left;
width:810px;
padding-bottom:30px;
}
.thumb img{
padding:5px;
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
margin:5px;
float:left;
}
.thumb a:hover{
padding:0px;
border-color:#CCCCCC;
border-width:0px;
border-style:solid;
margin:0px;
float:left;
background-color:#CCCCCC;
}
.dasdas{
padding-left:5px;
font-style:oblique;
text-align:left;
}
.style1 {color: #FFFFFF}

