      a:link {color:#FD9002;font-weight:400;text-decoration:underline;} /* unvisited link */
      a:hover {color:#FD9002;font-weight:400;font-size:1.1em;text-decoration:underline;}   /* mouse over link */
	  a:visited {color:#FD9002;font-weight:400;text-decoration:underline;}   /* mouse over link */
      h1{font-family:"Century Gothic", Verdana, serif;color:#FD9002;font-size:30px;margin: 10px 10px 10px 10px; text-align:left;}
      h2{font-family:"Century Gothic", Verdana, serif; text-align:center; color:#555555; font-size:14px; font-weight:400; margin: 0px 0px 25px 0px;}
      h3{font-family:"Century Gothic", Verdana, serif; text-align:left; color:#FFFFFF; font-size:13px; font-weight:500; margin: 5px 0px 0px 0px; }
	  h3 a{text-decoration:none;}
      p{ font-family:"Century Gothic", Verdana, serif; text-align:justify; color:#000000;font-size:12px;margin: 0px 20px 0px 10px;}

      body {font-family:"Century Gothic", Verdana, serif;font-size:12px;color:#636363;background:#EEEEEE;}

      .gtitulos{font-family:"Century Gothic", Verdana, serif; text-align:left; font-size:18px; color:#000000; font-weight:500; margin: 0px 0px 10px 0px;}
      .htitulos{font-family:Century Gothic, Verdana, sans-serif; text-align:left; font-size:14px;color:#000000; font-weight:500;border-bottom: 1px dashed rgb(194, 194, 194);margin: 0px 0px 25px 0px;}
      .lenguajes{font-family:"Century Gothic", Verdana, serif; text-align:right; font-size:12px;color:#EABA02; font-weight:700;}
      .centrado {text-align:center;}
	  .justificado {text-align:justify;}
#contenedor {
       display: table;
       width: 950px;
	   height:auto;
       clear: both;
       background:#FFFFFF;
       margin: 0px 0px 0px 0px;
}
#pantallalogo
       {
       background:#FFFFFF;
       width:950px;
       height:120px;
       text-align:left;
       margin:10px 0px 20px 0px;
}
       #idiomas
       {
       width:80px;
       height:20px;
       font-size:10px;
       text-align:right;
       float:right;
       margin: 80px 10px 0px 0px;
}
#menubody
       {
       width:950px;
       height:45px;
       clear: both;
       margin: 15px 0px 5px 0px;
}
#menuitem
       {
       width:146px;
       height:16px;
       float:left;
       font-size:14px;
       font-weight:400;
       text-align:center;
       color:#000033;
       border-color:#BBBBBB;
       border-style:solid;
       border-width: 0px 1px 0px 0px;
       margin: 5px 0px 0px 0px;
}
#menuitem a{color:#404647; text-decoration:none;}
#menuitem a:hover {color:#404647; text-decoration:underline;}
#diaporama
       {
       width:930px;
       height:200px;
       clear: both;
       position: relative;
       left: 0;
       top: 0;
       z-index: 2;
       background:#FFFFFF;
       text-align:center;
       margin:15px 10px 5px 10px;
}


#contacto
       {
       width:220px;
       height:auto;
       float:right;
       text-align:left;
       margin:50px 30px 20px 0px;
}
#mapa_google {
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	height: 230px;
	float: left;
	margin-bottom: 0px;
	font-size: 10px;
	color: #000000;
	text-align:center;
}
#mapa_google i_frame {
	margin-right:auto;
	margin-left:auto;
}

#contenidob
       {
       width:705px;
       height:160px;
       float:left;
       text-align:left;
       margin:10px 0px 20px 10px;
}
       #submenuc{
           width:155px;
           float:left;
           font-weight: bold;
           margin:5px 0px 0px 0px;
}
       .vinieta{margin:25px 0px 0px 0px;}

#contenidoc
       {
       width:630px;
       height:auto;
       float:left;
       text-align:justify;
       font-size:12px;
       margin:10px 0px 20px 30px;
}
#contenidoc p{ text-indent:2em; font-size:em; margin-top:em;}
#direccion { width:500px;
			font-size:1.2em;
		    height:auto;
		    float:left; color:#FD9002; margin-left:5em;}
#formulario_contacto {float:left; margin-top:0px; width:630px;margin-left:0px;margin-right:0px;}
#formulario_contacto p {margin-left:20px;font-size: 12px;text-align:justify; color:#000;}
#formulario_contacto form { padding-top:10px;background-image:url(../imag/fondo_formulario.jpg);text-align:center; margin-left:auto; margin-right:auto; width:500px; height:290px;}
#formulario_contacto table { }
#formulario_contacto td {color:#000;}
#pie
       {
	width:930px;
	height:40px;
	clear: both;
	color:#FD9002;
	text-align:center;
	border-color:#FD9002;
	border-style:solid;
	border-width: 1px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	font-size: 11px;
	font-family: "Century Gothic";
}

/* Bordeado Caja Menu */
.mtop, .mbottom {display:block; background:transparent; font-size:1px;}
.mb1, .mb2, .mb3, .mb4, .mbb1, .mbb2, .mbb3, .mbb4 {display:block; overflow:hidden;}
.mb1, .mb2, .mb3, .mbb1, .mbb2, .mbb3 {height:1px;}
.mb2, .mb3, .mb4 {background-image:url(../imagen/menuback70.jpg);border-color:#BBBBBB;border-style:solid;border-width: 0px 1px 0px 1px;}
.mbb2, .mbb3, .mbb4 {background-image:url(../imagen/menuback30.jpg); border-color:#BBBBBB;border-style:solid;border-width: 0px 1px 0px 1px;}
.mb1, .mbb1 {margin:0 5px; background:#BBBBBB;}
.mb2, .mbb2 {margin:0 3px; border-width:0 2px;}
.mb3, .mbb3 {margin:0 2px;}
.mb4, .mbb4 {height:2px; margin:0 1px;}

.mbox {display:block; background-image:url(../imagen/menuback70.jpg); border:0 solid #BBBBBB; border-width:0 1px;}

#cajamenu {background:transparent; width:930px; height:40px; clear: both; font-size:1px; margin:10px 10px 10px 10px;}
#contenidomenu {width:920px; height:30px; text-align:left; font-size:12px; margin:5px 5px 0px 5px;}


/* Bordeado Caja Principal de SubMenu */
.csmtop, .csmbottom {display:block; background:transparent; font-size:1px;}
.csmb1, .csmb2, .csmb3, .csmb4, .csmbb1, .csmbb2, .csmbb3, .csmbb4 {display:block; overflow:hidden;}
.csmb1, .csmb2, .csmb3, .csmbb1, .csmbb2, .csmbb3 {height:1px;}
.csmb2, .csmb3, .csmb4 {background-image:url(../imagen/boxback.jpg);border-color:#BBBBBB;border-style:solid;border-width: 0px 1px 0px 1px;}
.csmbb2, .csmbb3, .csmbb4 {background:#FFFFFF; border-color:#BBBBBB;border-style:solid;border-width: 0px 1px 0px 1px;}
.csmb1, .csmbb1 {margin:0 5px; background:#BBBBBB;}
.csmb2, .csmbb2 {margin:0 3px; border-width:0 2px;}
.csmb3, .csmbb3 {margin:0 2px;}
.csmb4, .csmbb4 {height:2px; margin:0 1px;}

.csmbox {display:block; background-image:url(../imagen/boxback.jpg);font-size:1px; border:0 solid #BBBBBB; border-width:0 1px;}

#cajapsm {background:transparent; width:630px; height:45px; clear: both; font-size:1px; margin:0px 0px 50px 0px;}
#contenidopsm {width:626px; height:45px; text-align:left; font-size:12px; margin:2px 5px 0px 2px;}


/* Bordeado Titulos Submenus */
.smtop, .smbottom {display:block; background:transparent; font-size:1px;}
.smb1, .smb2, .smb3, .smb4 {display:block; overflow:hidden;}
.smb1, .smb2, .smb3 {height:1px;}
.smb2, .smb3, .smb4 {background:#FD9002; border-left:1px solid #FD9002; border-right:1px solid #FD9002;}
.smb1 {margin:0 5px; background:#FD9002;}
.smb2 {margin:0 3px; border-width:0 2px;}
.smb3 {margin:0 2px;}
.smb4 {height:2px; margin:0 1px;}

.smbox {display:block; background:#FD9002;height:25px;}
#cajasubmenu{background: transparent;width:150px;height:20px;font-size:1px;margin:0px 0px 20px 5px;}
#contenidosubmenu{width:146px;height:15px;text-align:left;font-size:12px;margin:2px 2px 0px 2px;}
#contenidosubmenu a {color:#FFFFFF; }
#cajasubmenu h3{font-family:"Century Gothic", Verdana, serif; text-align:center; color:#FFFFFF; font-size:13px; font-weight:500; margin: 0px 0px 0px 0px;}

.logobox {display:block; background-color: #FD9002;height:120px;}
#cajalogo{background:transparent; width:930px;height:120px;font-size:1px;margin:0px 10px 0px 10px;}
#contenidologo{width:910px;height:100px;font-size:1px;margin:10px 10px 10px 10px;}

 /* Bordeado Caja Texto */
.gtop, .gbottom {display:block; background:transparent; font-size:1px;}
.gb1, .gb2, .gb3, .gb4 {display:block; overflow:hidden;}
.gb1, .gb2, .gb3 {height:1px;}
.gb2, .gb3, .gb4 {border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB;}
.gb1 {margin:0 5px; background:#BBBBBB;}
.gb2 {margin:0 3px; border-width:0 2px;}
.gb3 {margin:0 2px;}
.gb4 {height:2px; margin:0 1px;}

.gbox {display:block; background:#FFFFFF; border:0 solid #BBBBBB; border-width:0 1px;}

#cajabordeada {background:transparent; width:337px; height:160px; float:left; text-align:left; font-size:1px; margin:10px 5px 10px 20px;}
#contenidocaja {width:300px; height:145px; text-align:left; font-size:12px; margin:5px 5px 0px 15px;}

#contenedor_fotos_trabajos {
	width: 630px;
	float: right;
	height: 170px;
	text-align: center;
	font-size: 12px;
	color: #000000;
	margin-right:0px;
}
#contenedor_fotos_trabajos h2 {
	font-size:0.9em;
	margin-top:0px;
}
#linea_fotos_horiz{
	width:630px;
	margin-right:auto;
	margin-left:auto;
	height:130px;
	text-align:center;
	margin-left:0px;
	margin-top:1px;
	float:left;
}
#foto_horiz {
	margin-top:0px;
	margin-left:5px;
	float:left;
	width:150px;
	height:125px;
	text-align:center;
}
#foto_vertical {
	margin-top:0px;
	margin-left:5px;
	float:left;
	width:150px;
	height:125px;
	text-align:center;
}
#foto_vertical img {width:auto; height:125px; border:0;}
#foto_horiz img {height:125px; width:150px; border:0}
#foto_vertical h2 {margin-top:0;}
#foto_horiz h2 {margin-top:0;}
#imagen_centrada {margin:0 auto; text-align:center;}
#imagen_centrada img {border:0;}
#imagen_centrada p {text-align:center;}
.telefono {background-image: url(../images/telefono.jpg); background-repeat:no-repeat; font-size:18px; font-family: Verdana, Geneva, sans-serif; text-align:left; color:#FD9002; font-weight:bold; width:220px;}
