@charset "utf-8";

/* CSS Document */



      td.c1 { padding: 0 0px 0 0px; background-image:url(../images/fondo_sup.jpg); background-position: center top; height: 130px; background-repeat:repeat-y; background-repeat:repeat}	

	  td.c2 { padding: 0 0px 0 0px; background-image:url(../images/fondo_superior.jpg); background-position: center top; height: 50px; background-repeat:repeat-y; background-repeat:repeat}

	  

	  /*.estilo1{ font-family:verdana; color:#333333; font-size:11px; }

	  .estilo2{font-size:10px; font-family:verdana; color:#666666}	 

	  .estilo3{ font-family:verdana; color:#333333; font-size:11px; font-weight:bold;}	   

	  */



	  .estilo7 {color:#ffffff; font-family: 'Open Sans', sans-serif; font-size: 12px; margin:0px; padding:0px; }	  

	  

	  .estilo4{font-family:arial; font-size:16px; color:#CCCCCC; font-weight:bold;}	  

	  .estilo5{font-family:arial; font-size:27px; color:#CCCCCC; font-weight:bold;}	  

	  .estilo6{font-family:verdana; font-size:10px; color:#CCCCCC; }	  	  	  

	  

/* Foto 1*/

		#fotopc1{width:320px; height:150px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:0px; margin-left:20px;}

		#foto1{width:301px; height:132px; float:left; margin-top:8px; margin-left:8px;}

		#sombrapc1{float:left; width:320px; height:15px;margin-top:9px;}

		#fotoprs1{width:316px; height:150px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:195px; margin-left:30px;}

		#fotoce1{width:316px; height:149px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:-5px; margin-left:0px;}	  

		

/* Foto 2*/

		#fotopc2{width:320px; height:160px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:0px; margin-left:20px;}

		#foto2{width:301px; height:142px; float:left; margin-top:8px; margin-left:8px;}

		#sombrapc2{float:left; width:320px; height:15px;margin-top:9px;}

		#fotoprs2{width:316px; height:160px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:195px; margin-left:30px;}

		#fotoce2{width:316px; height:159px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:-5px; margin-left:0px;}	  		

		

/* Foto 3*/

		#fotopc3{width:170px; height:170px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:0px; margin-left:20px;}

		#foto3{width:151px; height:152px; float:left; margin-top:8px; margin-left:8px;}

		#sombrapc3{float:left; width:170px; height:15px;margin-top:9px;}

		#fotoprs3{width:166px; height:170px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:195px; margin-left:30px;}

		#fotoce3{width:166px; height:169px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:-5px; margin-left:0px;}	

		

/* Foto 4*/

		#fotopc4{width:245px; height:163px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:0px; margin-left:20px;}

		#foto4{width:226px; height:145px; float:left; margin-top:8px; margin-left:8px;}

		#sombrapc4{float:left; width:245px; height:15px;margin-top:9px;}

		#fotoprs4{width:241px; height:163px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:195px; margin-left:30px;}

		#fotoce4{width:241px; height:162px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:-5px; margin-left:0px;}

	  

/* Foto 5*/

		#fotopc5{width:320px; height:260px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:0px; margin-left:20px;}

		#foto5{width:301px; height:242px; float:left; margin-top:8px; margin-left:8px;}

		#sombrapc5{float:left; width:320px; height:15px;margin-top:9px;}

		#fotoprs5{width:316px; height:260px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:195px; margin-left:30px;}

		#fotoce5{width:316px; height:259px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:-5px; margin-left:0px;}

		

/* Foto 6*/

		#fotopc6{width:320px; height:230px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:0px; margin-left:20px;}

		#foto6{width:301px; height:212px; float:left; margin-top:8px; margin-left:8px;}

		#sombrapc6{float:left; width:320px; height:15px;margin-top:9px;}

		#fotoprs6{width:316px; height:230px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:195px; margin-left:30px;}

		#fotoce6{width:316px; height:229px; float:left; background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; margin-top:-5px; margin-left:0px;}				  

	  	 

	  

	  .nombre{ font-family:verdana;font-size:11px; color:#333333; width:279px; border: 1px solid #999999; padding:7px;}	

	  .text2{font-family:verdana; font-size:11px; color:#333333; width:280px; border: 1px solid #999999; padding:6px;}		  

	  .email{ font-family:verdana;font-size:11px; color:#333333; width:280px; border: 1px solid #999999; padding:6px;}				  

	  

      .textarea2 {font-family:verdana; font-size:11px; color:#333333; width:308px; height:146px; border: 1px solid #999999; top:auto}				

	  

	.boton {font-family:verdana; font-size:11px; width:95px; background-color:#666666; color:#FFFFFF; border-width:0; height:30px; border-right-color:#000000;  border-bottom-color:#000000; border-left-color:#000000; border-top-color:#000000; }		 

	

	.contacto input[type='text'], .contacto textarea{padding: 7px 6px; width: 294px; border: 1px solid #CED5D7; resize: none; box-shadow:0 0 0 3px #EEF5F7; margin: 5px 0; }

	.contacto input[type='text']:focus, .contacto textarea:focus{outline: none; box-shadow:0 0 0 3px #dde9ec; }

	.contacto input[type='submit']{border: 1px solid #CED5D7; box-shadow:0 0 0 3px #EEF5F7; padding: 8px 16px; border-radius: 20px; font-weight: bold; text-shadow: 1px 1px 0px white; background: #e4f1f6; background: -moz-linear-gradient(top, #e4f1f6 0%, #cfe6ef 100%); background: -webkit-linear-gradient(top, #e4f1f6 0%,#cfe6ef 100%); }

	.contacto input[type='submit']:hover{background: #edfcff;  background: -moz-linear-gradient(top, #edfcff 0%, #cfe6ef 100%); background: -webkit-linear-gradient(top, #edfcff 0%,#cfe6ef 100%);  }

	.contacto input[type='submit']:active{background: #cfe6ef;  background: -moz-linear-gradient(top, #cfe6ef 0%, #edfcff 100%); background: -webkit-linear-gradient(top, #cfe6ef 0%,#edfcff 100%); }

	.error{background-color: #BC1010; padding: 6px 12px; border-radius: 4px; color: white; font-weight: bold; margin-left: 16px; margin-top: 6px; position: absolute; }

	.error:before{content: ''; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #BC1010; border-left: 8px solid transparent; left: -16px; position: absolute; top: 5px; }		


	.texto_formulario{
		width: 90%;
		/* height: 24px; */
		font-family: verdana;
		font-size: 11px;
		margin-bottom: 2px;
		padding: 6px;
	}
	
	.textarea_formulario{
		width: 100%;
		height: 153px;
		font-family: verdana;
		font-size: 11px;
		margin-bottom: 2px;
		padding: 6px;
	}	
	
	.txt_captcha{
		width: 42%;
	    height: 38px;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
		padding: 0 0 0 10px;
	}
	
	.label_codigo{		
		font-size: 0.76em;
		display: -webkit-box;
		line-height: 0.1em;
		margin-top: 15px;
		font-family: verdana;
	}
	
	.boton_enviar{
		font-family: verdana;
		font-size: 11px;
		height: 38px;
		width: 130px;
		background-color: #FFFFFF;
		color: #000000;
		border-width: 1px;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
		border-top-color: #000000;
		margin-top:/*1*/0px;
	}
	
	.fondo_formulario{
		border-radius: 8px 8px 8px 8px;
		-moz-border-radius: 8px 8px 8px 8px;
		-webkit-border-radius: 8px 8px 8px 8px;
		border: 0px none #000000; background-color:#fff;
	}