@font-face {
 font-family: mica_nova
 src: url("fonts/NovaQuinta.eot") /* EOT file for IE */
}
@font-face {
 font-family: mica_nova;
 src: url("fonts/NovaQuinta.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: mica_browa;
 src: url("fonts/browa.eot") /* EOT file for IE */
}
@font-face {
 font-family: mica_browa;
 src: url("fonts/browa.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: mica_perfume;
 src: url("fonts/LTPerfume.eot") /* EOT file for IE */
}
@font-face {
 font-family: mica_perfume;
 src: url("fonts/LTPerfume.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: mica_times;
 src: url("fonts/times.eot") /* EOT file for IE */
}
@font-face {
 font-family: mica_times;
 src: url("fonts/times.ttf") /* TTF file for CSS3 browsers */
}

.titulo {font:54px mica_perfume;color:#000;text-decoration:none;}
.titulo_a {font:45px mica_browa;color:#000;text-decoration:none;font-weight:bold;letter-spacing:5px}
.titulo1 {font:50px mica_nova;color:#000;text-decoration:none;}
.titulo1_a {font:35px mica_browa;color:#000;text-decoration:none;}
.titulo2 {font:100px mica_harn;color:#000;text-decoration:none;}
.titulo3 {font:46px mica_harn;color:#000;text-decoration:none;}
.titulos_footer {font:40px mica_perfume;color:#000;text-decoration:none;}


.datos {font-family:arial;font-size:12pt;color:#062b4a;text-decoration:none;line-height:25px}
.datos1 {font-family:arial;font-size:22pt;color:#062b4a;text-decoration:none;line-height:25px}
.datos4 {font-family:arial;font-size:12pt;color:#4d4d4d;text-decoration:none;line-height:25px}
.domicilio {font-family:arial;font-size:14pt;color:#fff;text-decoration:none;line-height:25px;}
.pie {font-family:arial;font-size:14pt;color:#fff;text-decoration:none;line-height:25px;}
.tituloaviso1 {font-family:arial;font-size:18pt;color:#000;text-decoration:none;;line-height:30px}
.tituloaviso2 {font-family:arial;font-size:16pt;color:#000;text-decoration:none;;line-height:30px}

.link {font-family:arial; font-size:14pt;color:#000;text-decoration:none}
.link:Hover  {font-family:arial; font-size:14pt;color:#000;text-decoration:none;font-weight:bold}
.link2 {font-family:arial; font-size:13pt;color:#000;text-decoration:none;font-weight:bold}
.link2:Hover  {font-family:arial; font-size:13pt;color:#000;text-decoration:underline;font-weight:bold}
.link3 {font-family:arial; font-size:14pt;color:blue;text-decoration:underline}
.link3:Hover {font-family:arial; font-size:14pt;color:blue;text-decoration:none}
.link4 {font-family:arial;font-size:12pt;color:#4d4d4d;text-decoration:underline;line-height:25px}
.link4:Hover {font-family:arial;font-size:12pt;color:#4d4d4d;text-decoration:none;line-height:25px}
.button {font-size:18;font-weight:bold; color:#ffffff; background-color:navy; border-style:outset; border-color:black}
.boxform {font-size:12;font-family:arial;color:navy;background-color:white;border-color:lightblue;border-width:1px;border-style:thin solid;}

.polaroid {    background-color:white;    padding:10px 10px 10px 10px;    border:1px solid #BFBFBF;    box-shadow:10px 10px 20px rgba(0, 0, 0, 0.8);}
.RotarDer {    background-color:white;    padding:10px 10px 10px 10px;    border:1px solid #BFBFBF;    box-shadow:10px 10px 20px rgba(0, 0, 0, 0.8);}
.RotarIzq {    background-color:white;    padding:10px 10px 10px 10px;    border:1px solid #BFBFBF;    box-shadow:10px 10px 20px rgba(0, 0, 0, 0.8);}

.circular { width: 300px; height: 300px; border-radius: 150px; -webkit-border-radius: 350px; -moz-border-radius: 350px;}
.circular_borde { width: 220px; height: 220px; border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; border:5px solid #fe7f00;}
.circular_borde2 { width: 220px; height: 220px; border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; border:5px solid #ffffff;}
.circular_shadow { width: 240px; height: 240px; border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; border:10px solid white; no-repeat; box-shadow:  0 0 8px rgba(0, 0, 0, .8); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8); }

.elemento {
 -webkit-box-shadow: 2px 2px 5px #000;
 -moz-box-shadow:  2px 2px 5px #000;
 box-shadow: 2px 2px 5px #000;
 }
.elemento2 {
 -webkit-box-shadow: 2px 2px 5px #000;
 -moz-box-shadow:  2px 2px 5px #000;
 box-shadow: 2px 2px 5px #000;
background: url(images/azul24.jpg);
background-size: 100% 100%;
background-repeat: repeat;
 }
.vid1 {
     background: url(images/fondo_azul.jpg);
     background-size: 100%;
     background-repeat: no-repeat;
 } 
 .div1 {
     background: url(images/fondo_amarillo.jpg);
     background-size: 100%;
     background-repeat: no-repeat;
 }  

.backg {
     background-size: 100% 100%;
     background-repeat: no-repeat;
     } 
     
.shadow {
font:75px infantil;
color:yellow;
text-decoration:none;
text-shadow: 0 0 10px #ffffff,
                   0 0 20px #ffffff,
                   0 0 30px #ffffff,
                   0 0 30px #ffffff,
                   0 0 30px #ffffff,
                   0 0 30px #ffffff,
                   0 0 30px #ffffff,
                   0 0 30px #ffffff;
}
.texto_iluminado {
-moz-box-shadow: 0px 0px 40px #10253f; 
-webkit-box-shadow: 0px 0px 40px #10253f; 
box-shadow: 0px 0px 40px #10253f;
      
padding: 10px;
border: 1px solid #10253f;
width: 160px;
margin: 40px;
background-color: #10253f;
    }

.backg2 {
     background: url(images/fondo.jpg);
     background-size: 100% 100%;
     background-repeat: no-repeat;
     font:20px arial;
     color:#ffffff;
     text-decoration:none;
     text-shadow: 3px 3px 3px #000000;
 } 
.backg3 {
     background: url(images/fondo2.jpg);
     background-size: 100% 100%;
     background-repeat: no-repeat;
     font:20px arial;
     color:#ffffff;
     text-decoration:none;
     text-shadow: 3px 3px 3px #000000;
 }  
 
.icono-email {
background: white;  /* Fondo del icono */
box-sizing: border-box;
width: 40px;  /* Alto del icono */
height: 30px;  /* Ancho del icono */
border: 1px solid #777;  /* Borde del icono */
border-radius: 2px;
box-shadow: 1px 1px 3px rgba(0,0,0,.095);  /* Sombra */
position: relative;
}
.icono-email:before, .icono-email:after {
content: "";
width: 0;
height: 0;
position: absolute;
top: 0;
left: 0;
}
.icono-email:before {
border: 19px solid transparent;
border-top: 20px solid #777; /* Color igual a color de borde */
}
.icono-email:after {
border: 18px solid transparent;
border-top: 19px solid white;  /* Color igual a color de fondo */
left:1px;
}
 
.boton      {
	display:inline-block;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	line-height:normal;
	font-size:17px;
	font-family:"Arial";
	background:#ffccff;
	border-radius:0px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.boton:hover {
	background:#dce6f0;
	border-radius:0px;
	color:#000;
	font-weight:bold;
} 

.boton2      {
	display:inline-block;
	color:#fff;
	padding:10px 20px;
	text-decoration:none;
	line-height:normal;
	font-size:20px;
	font-family:"Arial";
	background:#0070C0;
	border-radius:50px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.boton2:hover {
	background:#E26B0A;
	border-radius:50px;
	color:#fff;
} 

.boton3      {
	display:inline-block;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	line-height:normal;
	font-size:15px;
	font-family:"Arial";
	background:#F0720A;
	border-radius:50px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.boton3:hover {
	background:#B13FFF;
	border-radius:50px;
	color:#fff;
}

.boton4      {
	display:inline-block;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	line-height:normal;
	font-size:15px;
	font-family:"Arial";
	background:#D94415;
	border-radius:50px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.boton4:hover {
	background:#B13FFF;
	border-radius:50px;
	color:#fff;
}

.zoom { transition: transform .2s; }
.zoom:hover { transform: scale(1.1); }
