BODY
{
  FONT-FAMILY: Verdana,Helvetica;
  FONT-SIZE: 10px;
  margin: 0;
  text-align:center;
  background-color:#394748;
  color:#FFFFFF;
}

img
{
  border: 0;
}

.pre-img { 
	background: #c6ea3d url("./images/loading2.gif") no-repeat 50% 50%; 
	border: 1px solid #FFFFFF;
	margin: 5px;
}

.pre-img2 { 
	background: #c6ea3d url("./images/loading2.gif") no-repeat 50% 50%; 
	border: 0;
	margin: 0;
}

input {
    border:1px solid #267F30;
    background-color: #FFFFFF;
    color: #267F30;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: Verdana,Helvetica;
    text-indent: 2px;
  }


select {
    border:1px solid #267F30;
    background-color:#ffffff;
    color:#267F30;
    font-style:normal;
    font-weight:normal;
    font-size: 12px;
    font-family: Verdana,Helvetica;
    text-indent: 2px;
  }

textarea
{
    border:1px solid #267F30;
    background-color:#ffffff;
    color:#267F30;
    font-style:normal;
    font-weight:normal;
    font-size: 12px;
    font-family: Verdana,Helvetica;
    text-indent: 2px;
}

fieldset
{
	border: 1px solid #c6ea3d;
	text-align:center;
}

legend
{
	color: #c6ea3d;
	background-color: inherit;
	font-weight:bold;
}

b,strong
{
	color: #c6ea3d;
}

a
{
	color: #c6ea3d;
	text-decoration: underline;
}

.td_cont
{
	color: #c6ea3d;
	background-color: inherit;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}

.publinter
{
	color: #c6ea3d;
	border-bottom: 1px dotted;
}

.titular
{
	color: #c6ea3d;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: "times new roman",arial,sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-decoration:underline;
}

.titular2
{
	color: #c6ea3d;
	margin-bottom: 10px;
	font-family: "times new roman",arial,sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-decoration:underline;
}

.tabla
{
  margin: 0 auto;
  margin-top: 15px;
}

.cabecera_1
{
  background:url("./images/cabecera/cabecera.png") no-repeat;
  width:649px;
  height:187px;
  cursor:pointer;
}

.cabecera_2
{
  background:url("./images/cabecera/acceso.png") no-repeat;
  width:202px;
  height:187px;
  vertical-align:top;
  text-align:center;
}

.caja_login
{
  margin-top:54px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

.input_login
{
  width:120px;
}

.submit_login
{
  text-align:right;
}

#inicio_presupuesto
{
  width:649px;
  height:179px;
  vertical-align:top;
}

.caja_noticias
{
  background:url('./images/inicio/noticias.png');
  width:202px;
  height:587px;
  text-align:center;
}

.caja_noticias_cont
{
	text-align:justify;
	width:175px;
	font-size:12px;
	margin-left: auto;
	margin-right: auto;
}

.caja_noticias_tit
{
	color: #c6ea3d;
	margin-bottom: 5px;
	font-family: "times new roman",arial,sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
}

.caja_botones
{
  width:649px;
  height:408px;
}

.separador
{
	background: url("./images/inicio/separador.png") no-repeat 50% 50%;
	margin: 0 auto;
}

.programacion_sup
{
	background: url('./images/secciones/contenido_titulo_programacion.png') no-repeat;
	height:190px;
}

.mantenimiento_sup
{
	background: url('./images/secciones/contenido_titulo_mantenimiento.png') no-repeat;
	height:190px;
}

.portales_sup
{
	background: url('./images/secciones/contenido_titulo_creacion.png') no-repeat;
	height:190px;
}

.diseno_sup
{
	background: url('./images/secciones/contenido_titulo_diseno.png') no-repeat;
	height:190px;
}

.presupuesto_sup
{
	background: url('./images/secciones/super_titulo_presupuesto.png') no-repeat;
	height:190px;
}

.legal_sup
{
	background: url('./images/secciones/super_titulo_info.png') no-repeat;
	height:190px;
}

.datacenter_sup
{
	background: url('./images/secciones/super_titulo_datacenter.png') no-repeat;
	height:190px;
}

.privacidad_sup
{
	background: url('./images/secciones/super_titulo_privacidad.png') no-repeat;
	height:190px;
}

.portafolio_sup
{
	background: url('./images/secciones/super_titulo_portafolios.png') no-repeat;
	height:190px;
}

.contacto_sup
{
	background: url('./images/secciones/super_titulo_contacta.png') no-repeat;
	height:190px;
}

.cv_sup
{
	background: url('./images/secciones/super_titulo_cv.png') no-repeat;
	height:190px;
}

.contenido_cont
{
	background: url('./images/secciones/contenido_repite.png') repeat-y;
}

.contenido_inf
{
	background: url('./images/secciones/contenido_pie_2.png') no-repeat;
	height:191px;
}

#copy
{
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
  	font-family: Verdana,Helvetica;
  	font-size: 8px;	
}

#texto_seccion
{

	text-align:justify;
	color:#FFFFFF;
	background-color: inherit;
	font-size:12px;
	width:800px;
	margin: 0 auto;

}

#menu
{
	position:absolute;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFFFFF;
	color:inherit;
	visibility: hidden;
	z-index: 100;
}

#galeria
{

	text-align:justify;
	color:#FFFFFF;
	background-color: inherit;
	font-size:12px;
	width:732px;
	margin: 0 auto;

}

img.portafolioLogo {
	border: 2px solid #91B11C;
	cursor: pointer;
}

a.portafolio {
	display: none;
	cursor: pointer;
}

a#portafolio_asador {
	cursor: pointer;
}

