html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: normal;
	font-style: normal;
	font-size: 100%;*/
	font-family: "Trebuchet MS" , sans-serif ;
	vertical-align: baseline
}
a {
	text-decoration:none;
}
body {
	width:100%;
	height:100%;
	padding:0px;
	overflow:auto;
	/*background-color:#f1f1f1;*/
	background: #f1f1f1 url(../imagenes/fondo.jpg) repeat left top;
}
/* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
#ie_historyFrame, #firefox_anchorDiv, #safari_formDiv , #safari_rememberDiv {
	width: 0px; 
	height: 0px; 
	display:none 
}
#flashContent {
	display:none;
}
.slidemaximage {
	display:none;
}
.loader {
	position:absolute;
	z-index:9999;
	width:50px;
	height:65px;
	top:49%;
	left:49%
}
div#barra {
	width:100%;
	height:80px;
	background: url(../imagenes/fondobarra.png) no-repeat center top;
	text-align:center;
	padding-top:10px;
	position:fixed;
	z-index:100;
}
div#barra_top {
	width:100%;
	height:80px;
	background: url(../imagenes/fondobarra.png) no-repeat center top;
	text-align:center;
	padding-top:10px;
	float:left;
	position:fixed;
	left:0;
	z-index:100;
}
div#contenedor {
	width:970px;
	min-height:550px;
	padding:110px 15px 30px 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	margin:0 auto;
	position:relative;
	z-index:100;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
div#col_list {
	width:220px;
	/*margin-right:20px;*/
	/*background-color:#fff;*/
	float:left;
	z-index:130;
	/*background-color:#fff;*/
}
ul#sel {
	list-style:none;
	font-size:9pt;
}
ul#sel li{
	padding:3px 0;
	color:#999;
}
ul#sel li:hover{
	background-color:#666;
}
ul#sel li a{
	color:#999;
}
div#col_cont {
	width:730px;
	/*min-height:1800px;*/
	/*background-color:green;*/
	float:right;
	padding-left:10px;
	text-align:left;
}
div#col_cont100 {
	width:100%;
	/*min-height:1800px;*/
	/*background-color:green;*/
	float:right;
	padding-left:10px;
	text-align:left;
}
div#col_cont a.nor{
	margin-right:13px;
	margin-bottom:9px;
	float:left;
	display:block;
	width:230px;
	height:153px;
	background: #666;
	position:relative;
	border-radius:5px;
	-moz-border-radius: 5px;
	z-index:1;
}
div#col_cont a.nor img {
	border-radius:5px;
	-moz-border-radius: 5px;
}
div#col_cont a.nor img{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
div#col_cont a img.tp_hov{
	position:absolute;
	top:-2px;
	left:-3px;
}
h1 {
	font-size:11pt;
	color:green;
	font-weight:bold;
}
h1 a {
	color:#666;
}
hr {
	margin-top:3px;
	border:1px solid #f1f1f1;
}
div#text {
	position:absolute;
	top:170px;
	right:-1px;
	min-height:30px;
	min-width:30px;
}
div#text a img{
	position:relative;
	float:left;
	display:block;
	width:30px;
	height:30px;
}
div#texto {
	background-color:#f1f1f1;
	padding:9px;
	color:#333;
	width:600px;
	font-size:9pt;
	float:right;
}
div#texto span {
	font-weight:bold;
}
div#texto h2,div#texto h3,div#texto p {
	margin-top:5px;
}
a#masinf {
	color:#666;
}
a#masinf:hover {
	color:green;
}

/* PORFOLIO - SECCIONES TRABAJOS */

#desc {
	max-width:710px;
	float:left;
	background: #f1f1f1 url(../imagenes/fondo.jpg) repeat left top;
	padding:10px;
	display:none;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	margin-left:-1px;
	z-index:100;
}
#desc table tr td {
	padding:0 5px;
	width:50%;
}
#desc-izq {
	width:350px;
	/*min-height:100px;*/
	float:left;
	margin-right:10px;
}
#desc-der {
	width:350px;
	/*min-height:100px;*/
	float:left;
}
#desc p{
	font-size:9pt;
	color:#333;
	margin-bottom:10px;
	text-align:justify;
}
#desc p.textPeq{
	font-size:9pt;
	color:#333;
	margin-bottom:10px;
}
h1.titDesc {
	font-size:12pt;
	color:#333;
	margin-bottom:0px;
}
h2.subtitDesc {
	font-size:9pt;
	color:#333;
	float:left;
	margin-bottom:10px;
	margin-top:0px;
}
h2.subtit {
	font-size:8pt;
	color:#333;
	margin-bottom:3px;
}
#desc ul.list{
	list-style:none;
	font-size:9pt;
	color:#333;
}
img.imgDes {
	margin:10px 0;
}
img.titDes {
	float:left;
	clear:both;
}
hr.sep {
	border:1px solid #999;
	float:left;
	width:100%;
	margin:0px;
}
a#exp {
	float:right;
	font-size:9pt;
	margin-top:3px;
	color:#000;
}
.cont-exp {
	display:block;
}
p#pie {
	text-align:center;
	margin:0 auto;
	width:100%;
	font-size:8pt;
	margin:3px 0;
	color:#999;
}
div#cargando {
	position:absolute;
	top:300px;
	left:460px;
	z-index:200;
	display:none;
}

/* CONTACTO */

.titcont {
	position:absolute;
	top:140px;
	left:480px;
	font-size:13pt;
	color:#333;
}
input.camp {
	width:180px;
	height:33px;
	border:0px;
	background: url('../imagenes/campoform.jpg') no-repeat center center;
	padding-left:10px;
	position:absolute;
	right:240px;
	color:#339999;
	font-weight:bold;
}
textarea {
	width:283px;
	max-width:283px;
	min-width:283px;
	height:188px;
	max-height:188px;
	min-height:188px;
	border:0px;
	background: url('../imagenes/campoformtext.jpg') no-repeat center center;
	padding:10px;
	position:absolute;
	right:127px;
	color:#339999;
	font-weight:bold;
}
label {
	color:#666;
	font-size:11pt;
	font-weight:bold;
	position:absolute;
	right:443px;
}
#env {
	width:88px;
	height:30px;
	position:absolute;
	top:420px;
	right:128px;
}
img#loadImg {
	position:absolute;
	top:340px;
	right:380px;
	z-index:5000;
	display:none;
}
