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

body {
	margin: 0px;
	font-family:Georgia, Verdana, Times, serif;
	background-color:#88c7f0;
	color: #424243;
}
#container {
	width: 1132px;
	height: 1737px;
	background:url(background/1252266815ambiente2.jpg) top left no-repeat;
}
#container #header {
	height: 115px;
	width: 840px;
    float:left;
}
#container #header #logo {
	margin-top: 10px;
	height: 104px;
	width: 240px;
	float:left;
}
#container #header #menutop {
	height: 100px;
	width: 500px;
	float:left;
	margin-top:10px;
}
#container #header #lan {
	width: 100px;
	float: left;
	margin-top:18px;
}
#container #musicplayer {
	height: 78px;
	width: 279px;
	float:left;
}
#menutop ul {
	list-style:none;
	margin:0px 0px 0px 15px;
	padding:0px;
}
#menutop ul li {
	display: inline;
}
#menutop ul li a {
	float:left;
}
.opcmen01 {
	background-image:url(opcion_01.gif);
	background-position: 0px 0px;
}
.opcmen02 {
	background-image:url(opcion_02.gif);
	background-position: 0px 0px;
}
.opcmen03 {
	background-image:url(opcion_03.gif);
	background-position: 0px 0px;
}
.opcmen04 {
	background-image:url(opcion_04.gif);
	background-position: 0px 0px;
}
.opcmen01:hover, .opcmen02:hover, .opcmen03:hover, .opcmen04:hover {
	background-position: 0px -32px;
}

/* BLOG */
#blog {
	float:left;
	margin-left:12px;
	width:690px;
}
#blog #toppost {
	margin-left:30px;
	height:90px;
	position:relative;
}
#blog #toppost #maintitlepost {
	position:absolute;
	width:310px;
	height:40px;
	font-size:30px;
	color:#fff;
	background-color:#00D9FF;
}
#blog #toppost #nextbackpost {
	position:absolute;
	top:25px;
	right:0px;
	width:150px;
	background-color:#00D9FF;
	font-size:12px;
	text-align:right;
}
#blog #toppost #nextbackpost a {
	color:#ffffff;
	text-decoration:none;
}
#blog #post {
	margin:0px 0px 22px 30px;
	float:left;
	width:200px;
	height:245px;
	background-color:#101010;
}
#blog #post #fotoprevpost {
	width:200px;
	height:160px;
}
#blog #post #contentpost {
	position:relative;
	width:200px;
	height:85px;
}

#container #content2 #texto2 #blog #post #contentpost h1 {
	padding:8px 0px 0px 10px;
	font-size:12px;
	margin:0px;
	color:#F4E700;
}
#container #content2 #texto2 #blog #post #contentpost h2 {
	padding:4px 0px 0px 10px;
	font-size:11px;
	margin:0px;
	color:#8B908A;
}
#blog #post #contentpost #puntajepost {
	padding:0px 0px 0px 10px;
	position:absolute;
	width:100px;
	top:60px;
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
}
#blognot {
	float:left;
	margin-left:151px;
	width:228px;
	color:#666666;
	border:#4C4C4B 1px solid;
}
#blognot #contnotis {
	padding:15px;
}
#blognot #contnotis h3 {
	margin:0px;
	font-size:12px;
}
#blognot #contnotis h4 {
	margin:15px 0px 0px 0px;
	color:#FFF100;
	font-size:12px;
}
#blognot #contnotis p {
	margin:0px 0px 15px 0px;
	font-size:12px;
}
#blognot #contnotis hr {
	border:0;
	height:1px;
	color:#555554;
	background-color:#555554;
}

#blog #toppost2 {
	margin-left:30px;
	height:40px;
	position:relative;
}
#blog #toppost2 #maintitlepost2 {
	position:absolute;
	width:450px;
	height:40px;
	font-size:30px;
	color:#fff;
	background-color:#DE176B;
}
#blog #toppost2 #nextbackpost2 {
	position:absolute;
	top:25px;
	right:0px;
	width:150px;
	background-color:#DE176B;
	font-size:12px;
	text-align:right;
}
#blog #toppost2 #nextbackpost2 a {
	color:#ffffff;
	text-decoration:none;
}

#blog #detailpost {
	margin:0px 0px 22px 30px;
	float:left;
	width:660px;
	color:#525252;
	font-size:14px;
    background:#FFFFFF;
}
#blog #detailpost p {
	margin:0px 20px 10px 20px;
}
#blog #detailpost b, #blog #detailpost strong {
	color:#00384D;
}
#blog #detailpost a {
	text-decoration:none;
	color:#B8156B;
}
#blog #detailpost a:hover {
	text-decoration:underline;
}
#blog #detailpost #formucomm {
	width:600px;
	background-color:#262626;
}
#blog #detailpost #formucomm #estadocomment {
	padding:20px;
	color:#006633;
	font-weight: bold;
}
#blog #detailpost #formucomm form {
	padding:20px;
}
#blog #detailpost #formucomm form input , #blog #detailpost #formucomm form textarea {
	margin-bottom:10px;
	color:#919191;
	background-color:#000000;
	border:0px;
	font-size:11px;
	padding:3px;
}

.titulo04 {
	font-size:24px;
	color:#DE176B;
	padding:10px 0px 10px 20px;
}
.comentario {
	width:600px;
}
.autorcoment {
	background-color:#262626;
	width:600px;
    color:#939393;
	margin-top:5px;
	margin-bottom:15px;
}
.comnamelink {
	color:#FFFF00;
    font-weight:bold;
}

/* FIN BLOG */

#destino01, #destino01b {
	background:#eec000;
	font-size:12px;
	color:#7a6200;
	line-height:21px;
	padding:2px 0px 3px 0px;
}
#destino02, #destino02b {
	background:#de176b;
	font-size:12px;
	color:#720030;
	line-height:21px;
	padding:2px 0px 3px 0px;
}
#destino03, #destino03b {
	background:#00aeef;
	font-size:12px;
	color:#006185;
	line-height:21px;
	padding:2px 0px 3px 0px;
}
#destino04, #destino04b {
	background:#000000;
	font-size:12px;
	color:#666666;
	line-height:21px;
	padding:2px 0px 3px 0px;
}
#container #content #latizq {
	width: 853px;
	float: left;
}
#container #latder {
	width: 279px;
	float: right;
}
#container #content #latizq #area01 {
	margin-left: 35px;
	margin-top: 48px;
	width: 170px;
    height:220px;
	float: left;
	text-align: left;
}
#container #content #latizq #area02 {
	margin-top: 48px;
	width: 166px;
	float: left;
	text-align: left;
}
#container #content #latizq #area03 {
	margin-top: 48px;
	width: 175px;
	float: left;
	text-align: left;
}
#container #content #latizq #area04 {
	margin-top: 48px;
	width: 171px;
	float: left;
	text-align: left;
}
#container #content #latizq #mainmsg , #container #content #latizq #mainmsg2 {
	margin-left: 45px;
	margin-top: 30px;
    width: 740px;
    float: left;
	text-align: left;
    font-size: 30px;
    color: #ffffff;
}
#container #content #latizq #mainmsg p , #container #content #latizq #mainmsg2 p  {
    background: #000000;
    color: #ffffff;
    line-height: 37px;
    display: inline;
}
#container #content #latizq #mainmsg #conta {
    background: #000000;
    color: #ffffff;
	width: 670px;
	height: 370px;
    display: block;
	font-size:12px;
}
#container #content #latizq #mainmsg #conta #datacontact {
	margin:30px 0px 0px 30px;
	float:left;
	width:290px;
	font-size:17px;
}
#container #content #latizq #mainmsg #conta #formcontact {
	margin:30px 30px 0px 0px;
	float:left;
	width:320px;
}
#conta h1 {
	font-weight:100;
	margin:0px;
}
#container #content #latizq #mainmsg #conta p {
    color: #ffffff;
    display: block;
}
#container #latder #lateral {
	width: 279px;
	float: right;
	text-align: left;
}
#container #content {
	height: 728px;
    width: 853px;
}
#container #content2 {

}
.fixit {
	clear:both;
}
.curved {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(border-radius.htc);
}
.inputform {
	background-color:#D60000;
	color:#FFFFFF;
	border:none;
	margin-bottom:8px;
	padding:3px;
	width:310px;
}
.inputform2 {
	background-color:#D60000;
	color:#FFFFFF;
	border:none;
	margin-bottom:8px;
	padding:3px;
	width:150px;
}
.bottform {
	background-color: #000000;
	color:#FFFFFF;
	border:none;
	font-size:18px;
    font-family:Georgia, Verdana, Times, serif;
	margin-left:262px;
}
.cerrarform {
	margin-left:297px;
}
.enlace01 {
	text-decoration:none;
	color:#FFFFFF;
}
.enlace01:hover {
	text-decoration:underline;
}

/* AREA WE */
#container #content2 #we {
	float:left;
	width: 550px;
	color:#434343;
	font-size:13px;
	margin-left: 42px;
}
#container #content2 #we div {
	width: 1px;
    height: 10px;
}
#container #content2 #we h1 {
	background: #FF0040;
	color:#3b3b3b;
	font-size:53px;
	font-weight: normal;
	margin:0px;
    display: inline;
    padding:0px 7px 0px 7px;
    line-height:65px;
}
#container #content2 #we h2 {
	background: #FF0040;
	color:#ffffff;
	font-size:53px;
	font-weight: normal;
	margin:0px;
    display: inline;
    padding:0px 7px 0px 7px;
    line-height:65px;
}
#container #content2 #we h3 {
	background: #FF0040;
	color:#ffffff;
	font-size:35px;
	font-weight: normal;
    display: inline;
    padding:0px 7px 0px 7px;
    line-height:45px;
}
#container #content2 #we h3 a, #container #content2 #we h3 a:hover {
	background: #FF0040;
	color:#ffffff;
    text-decoration:none;
    padding:0px;
}
#container #content2 #we p {
	background: #000000;
	color:#808080;
	font-size:18px;
	font-weight: normal;
    display: inline;
    top: 40px;
}
#container #content2 #we a {
	background: #000000;
	color:#616161;
	text-decoration:none;
    padding:0px 7px 0px 7px;
}
#container #content2 #we a:hover {
	text-decoration:underline;
}
#container #content2 #we br {
	line-height:3px;
}
#team {
	position:relative;
}
#teatro_cuadro01 {
    position:absolute;
    visibility:hidden;
    left:0px;
    top:0px;
    width:100px;
    height:20px;
}
#popupa {
    visibility:hidden;
    position:absolute;
    top:-300px;
    left:300px;
    width:476px;
    z-index:10;
}
#popupb {
    visibility:hidden;
    position:absolute;
    top:-300px;
    left:300px;
    width:476px;
    z-index:11;
}
#popupc {
    visibility:hidden;
    position:absolute;
    top:-300px;
    left:300px;
    width:476px;
    z-index:12;
}
.textwe02 {
	background: #000000;
	color:#808080;
	font-size:14px;
	font-weight: normal;
    display: inline;
}
.linkweclear {
	background:none;
    padding:0px;
    line-height:normal;
}
/* FIN WE */

/* METODOLOGIA */
#metodologia {
	float:left;
	margin-left:12px;
	width:690px;
}
#metodologia #topmetod {
	margin-left:30px;
	height:90px;
	position:relative;
}
#metodologia #topmetod #maintitlemetod {
	position:absolute;
	width:310px;
	height:40px;
	font-size:30px;
	color:#fff;
	background-color:#FFF100;
}

#metodologia #detailmetod {
	margin:0px 0px 22px 30px;
	float:left;
	width:400px;
	color:#FEFEFE;
}

#metodologia #detailmetod p {
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight: bold;
}
#metodologia #detailmetod p a {
	color:#666666;
	text-decoration:none;
}
#metodologia #detailmetod p a:hover {
	color:#666666;
	text-decoration:underline;
}

/* FIN METODOLOGIA */


/* CONTACTO */
#contacto {
	float:left;
	margin-left:12px;
	width:690px;
}
#contacto #topcontact {
	margin-left:30px;
	height:90px;
	position:relative;
}
#contacto #topcontact #maintitlecontact {
	position:absolute;
	width:310px;
	height:40px;
	font-size:30px;
	color:#fff;
	background-color:#EB008B;
}

#contacto #detailcontact {
	margin:0px 0px 22px 30px;
	float:left;
	width:400px;
	color:#FEFEFE;
}

#contacto #detailcontact p {
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight: bold;
}
#contacto #detailcontact p a {
	color:#666666;
	text-decoration:none;
}
#contacto #detailcontact p a:hover {
	color:#666666;
	text-decoration:underline;
}

/* FIN CONTACTO */


#container #content2 #logo2 {
	float:left;
	width: 62px;
	margin-top: 110px;
	margin-left: 36px;
}
#container #footer {
	font-size: 10px;
	padding-left: 42px;
	font-size:12px;
	clear:both;
}


.txtareas {
	margin-top:10px;
	margin-left:18px;
}
.txtareas03 {
	margin-top:10px;
	margin-left:23px;
}
.txt01 {
	color: #424243;
	margin-top:36px;
	margin-left:18px;
}
.txt01:hover {
	color: #ffffff;
}
.link01 {
	color: #10A2DC;
	text-decoration: none;
}
.link02 {
	color: #DE1A6C;
	text-decoration: none;
}