@charset "utf-8";
/* CSS Document */

body {background-color:#000
}

#wrapper {
    width:1030px;
    height:auto;
    margin:auto;
}

#header {
    height:42px;
    background-color:#000;
	vertical-align:middle;
}

#swfhome {
    height:400px;
    background-color:#000;
	vertical-align:middle;
}

#cabeceras {
    height:126px;
    background-color:#000;
	vertical-align:middle;
}

#main {
    width:1030px;
    overflow:hidden;
    height:auto;
}

#contenidos {
    width:1030px;
	overflow:hidden;
    height:auto;
	background-color:#ffffff;
}

.portfolio {
    width:1030px;
    overflow:hidden;
    height:auto;
	background-color:#ffffff;
	vertical-align:middle;
	border-top-color:#060;
	border-top-style:solid;
}

.formulario {
    width:1030px;
    overflow:hidden;
    height:auto;
	background-color:#ffffff;
	vertical-align:middle;
}

.huecosformulario {
    width:495px;
    overflow:hidden;
    height:auto;
	background-color:#ffffff;
	vertical-align:middle;
	font-family: Myriad Pro, Trebuchet MS, helvetica, Arial;
	text-align:center;
	font-size:11pt;
	float:left;
}

.huecosportfolio {
    width:195px;
	margin-left:9px;
    overflow:hidden;
    height:auto;
	background-color:#ffffff;
	vertical-align:middle;
	font-family: Myriad Pro, Trebuchet MS, helvetica, Arial;
	text-align:center;
	font-size:9pt;
	float:left;
}

.huecosportfolioppt {
    width:495px;
	margin-left:9px;
    overflow:hidden;
    height:auto;
	background-color:#ffffff;
	vertical-align:middle;
	font-family: Myriad Pro, Trebuchet MS, helvetica, Arial;
	text-align:center;
	font-size:9pt;
	float:left;
}

.piesocial {
    width:1030px;
    overflow:hidden;
    height:100px;
	border-top-color:#060;
	border-top-style:solid;
	vertical-align:middle;
}

#opcionmenu {
    width:103px;
    background-color:#000000;
	background-image:url(../images/off.png);
    height:40px;
    float:left;
}

.opcionmenu:hover {
    width:103px;
    background-color:#000000;
	background-image:url(../images/on.png);
    height:40px;
    float:left;
}

.opcionmenu {
    width:103px;
    background-color:#000000;
	background-image:url(../images/off.png);
    height:40px;
    float:left;
}

#opcionmenu:hover {
    width:103px;
    background-color:#000000;
	background-image:url(../images/on.png);
    height:40px;
    float:left;
}

.columnasocialmedia {
    width:205px;
    background-color:#000000;
	vertical-align:super;
    height:80px;
    float:left;
}

#nubeinferior {
    background-color:#000000;
}

#footer {
    background-color:#000000;
}

#parrafocentrado {
	text-align:center;
	font-family: Myriad Pro, Trebuchet MS, helvetica, Arial;
	text-decoration: none;
	color:#FFF;
	font-size:8pt;
}

.parrafocentrado {
	text-align:center;
	font-family: Myriad Pro, Trebuchet MS, helvetica, Arial;
	text-decoration: none;
	color:#FFF;
	font-size:0.8em;
}

.links {
	text-align:center;
	font-family: Myriad Pro, Trebuchet MS, helvetica, Arial, Myriad Pro;
	text-decoration: none;
	color:#FFF;
}

.parrafojustificado {
	text-align:justify;
	font-family: Myriad Pro, Trebuchet MS, helvetica, Arial, Myriad Pro;
	border-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.camposform {
	text-align:justify;
	font-family: Myriad Pro, Trebuchet MS, helvetica, Arial, Myriad Pro;
	border-top:0px;
	font-size:1.1em;
} 
.h1 {
font-family: Myriad Pro, Trebuchet MS, helvetica, Arial, Myriad Pro;
color: #336600;
font-size:1.5em;
padding-left:15px;
padding-right:15px;
}

.h2 {
font-family: Myriad Pro, Trebuchet MS, helvetica, Arial, Myriad Pro;
color: #999999;
font-size:1.0em;
padding-left:15px;
padding-right:15px;
}

.h3 {
font-family: Myriad Pro, Trebuchet MS, helvetica, Arial, Myriad Pro;
color: #669900;
font-size:1.0em;
padding-left:15px;
padding-right:15px;
}

.ul,li {
	margin-left:15px;
padding-left:5px;
padding-right:15px;	
}
	
html {
		height: 100%;

	}	
	#flashcontent {
		height: 100%;
	}
