/* style15 */

body {
	background: #F4F4F4 url(../images/styleAzul_ACDE/bg.png) 0 0 repeat-x;
	color: #333;
}

/* font colors */

a {
	color: #24327d;
}

a.textolink {color: #333;}
a.textolink:hover {text-decoration:none;}

h1, h2, h3 {font-family:  Palatino, Georgia, Times, serif;}

h1 {
	color: #24327d;
}


h2 {
	color: #24327d;
}

h3 { 
   color: #666;
}

.contentheading {
	font-family: Palatino, Georgia, Times, serif;
	color: #24327d;
	text-align:left;
}

.componentheading {
	font-family: Palatino, Georgia, Times, serif;
	color: #24327d;
	text-align:left;
	font-size:200%;
}

div#mainbody a {

}


/* structure */

/* mainbody */

div#mainbody {
	/*border-top: 1px solid #23689C;
	background: #fff;*/
}

div#mainbody #frontpage .contentpaneopen img{
	width:203px;
/*	height:100%;*/
}

div#mainbody td.mainbody{
	background: #dfdfdf;
}

div#mainbody td.left,
div#mainbody td.right {
	background: #cdcdcd;
}

div#mainbody a.readon {
	float:right;
	margin-right:3px;
}
div#mainbody .readon.imagen {
	background: url(../images/acde/leermas3.png) 0 0 no-repeat;
	width:16px;
	float:right;
	margin-top:1px;
	/*color: #fff;*/
}

div#mainbody td.section {
	background: url(../images/styleAzul_ACDE/body-bg.png) 0 0 repeat-y;
}

div#mainbody div.moduletable h3,
div#mainbody div.module h3 {
	background:#07173B none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:normal;
}

#mainbody li {
	/*background: url(../images/styleAzul_ACDE/bullet-body.png) 0 3px no-repeat;*/
}

.volanta {font-size: 11px;text-align:left;}

/* hilite1 */

#mainbody div.moduletable-hilite1 a {
	color: #24327d;
}

#mainbody div.moduletable-hilite1 {
	background: #E6E6E6 url(../images/styleAzul_ACDE/body-hl1-bg.png) 0 0 repeat-y;
}

#mainbody div.moduletable-hilite1 h3 {
	background: #D6D6D6 url(../images/styleAzul_ACDE/body-hl1-h3.png) 0 0 repeat-y;
	color: #4B4B4B;
}

#mainbody div.moduletable-hilite1 li {
	background: url(../images/styleAzul_ACDE/bullet-hl1.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite1 a.readon {
	background: url(../images/styleAzul_ACDE/body-hl1-readmore.png) 0 0 no-repeat;
	color: #fff;
}

/* hilite2 */


#mainbody div.moduletable-hilite2 a {
	color: #444;
}

#mainbody div.moduletable-hilite2 {
	background: #929292 url(../images/styleAzul_ACDE/body-hl2-bg.png) 0 0 repeat-y;
	color: #fff;
}

#mainbody div.moduletable-hilite2 h3 {
	background: #808080 url(../images/styleAzul_ACDE/body-hl2-h3.png) 0 0 repeat-y;
	color: #fff;
}

#mainbody div.moduletable-hilite2 li {
	background: url(../images/styleAzul_ACDE/bullet-hl2.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite2 a.readon {
	background: url(../images/styleAzul_ACDE/body-hl2-readmore.png) 0 0 no-repeat;
	color: #fff;
}

/* hilite3 */

#mainbody div.moduletable-hilite3 a {
	color: #D2A61D;
}

#mainbody div.moduletable-hilite3 {
	background: #FBF8DE url(../images/styleAzul_ACDE/body-hl3-bg.png) 0 0 repeat-y;
	color: #333;
}

#mainbody div.moduletable-hilite3 h3 {
	background: #F6EFC2 url(../images/styleAzul_ACDE/body-hl3-h3.png) 0 0 repeat-y;
	color: #D2A61D;
}

#mainbody div.moduletable-hilite3 li {
	background: url(../images/styleAzul_ACDE/bullet-hl3.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite3 a.readon {
	background: url(../images/styleAzul_ACDE/body-hl3-readmore.png) 0 0 no-repeat;
	color: #fff;
}

/* hilite4 */

#mainbody div.moduletable-hilite4 a {
	color: #215885;
}

#mainbody div.moduletable-hilite4 {
	background: #E0EBF8 url(../images/styleAzul_ACDE/body-hl4-bg.png) 0 0 repeat-y;
	color: #333;
}

#mainbody div.moduletable-hilite4 h3 {
	background: #C6DAF1 url(../images/styleAzul_ACDE/body-hl4-h3.png) 0 0 repeat-y;
	color: #1E4160;
}

#mainbody div.moduletable-hilite4 li {
	background: url(../images/styleAzul_ACDE/bullet-hl4.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite4 a.readon {
	background: url(../images/styleAzul_ACDE/body-hl4-readmore.png) 0 0 no-repeat;
	color: #fff;
}

/* hilite5 */

#mainbody div.moduletable-hilite5 h3 {
	background: #585858 url(../images/styleAzul_ACDE/body-hl5-h3.png) 0 0 repeat-y;
	color: #E6E6E6;
}

/* hilite6 */

#mainbody div.moduletable-hilite6 h3 {
	background: #246BA2 url(../images/styleAzul_ACDE/body-hl6-h3.png) 0 0 repeat-y;
	color: #DEE9F1;
}

/* hilite7 */

#mainbody div.moduletable-hilite7 h3 {
	background: #848484 url(../images/styleAzul_ACDE/body-hl7-h3.png) 0 0 repeat-y;
	color: #fff;
}

/* hilite8 */

#mainbody div.moduletable-hilite8 h3 {
	background: #24327d url(../images/styleAzul_ACDE/body-hl8-h3.png) 0 0 repeat-y;
	color: #E9F0F5;
}

/* Imagen Home */

div#imgHome, div#imgHome a, div#imgHome a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

div#imgHome .transparencia{
	cursor:pointer;
	float:left;
	height:225px;
	opacity:0.85;
	padding:0 20px;
	position:absolute;
	width:290px;
	filter:Alpha(Opacity=85);
	-khtml-opacity: 0.85;
	-moz-opacity: 0.85;
}

div#imgHome .transparencia .volanta {text-transform: uppercase; font-size: 10px;margin-bottom:4px;}
div#imgHome .transparencia .titulo {font-family:Palatino, Georgia, Times, serif;font-size:32px;font-weight:normal;line-height:32px;margin-bottom:10px;margin-top:0;}
div#imgHome .transparencia .texto {text-align: left; font-size: 11px;margin-top:5px;}
div#imgHome img {display: block;}
/* section2 */


div#section2 {
	background: #07173B;
	padding-top: 1px;
	color: #E9F0F5;
}

div#section2 a {
	color: #9FDAED;
}

div#section2 a.readon {
	background: url(../images/styleAzul_ACDE/section2-readmore.png) 0 0 no-repeat;
	color: #fff;
}

div#section2 td.section {
	background: url(../images/styleAzul_ACDE/section2-bg.png) 0 0 repeat-y;
}

div#section2 div.moduletable h3 {
	background: #07173B url(../images/styleAzul_ACDE/section2-h3.png) 0 0 repeat-y;
	color: #E9F0F5;
}

#section2 li {
	background: url(../images/styleAzul_ACDE/bullet-section2.png) 0 3px no-repeat;
}

img#logo {
	/*background: url(../images/styleAzul_ACDE/logo.png) 0 0 no-repeat;*/
	background: url(../images/acde/logo_acde_bajada.png) 0 0 no-repeat;
}

div#footer {
	background: url(../images/styleAzul_ACDE/bottom-bg.png) 0 0 repeat-x;
}

div#footer .rk-1 {
	background: url(../images/styleAzul_ACDE/bottom-r.png) 100% 0 no-repeat;
}

div#footer .rk-2 {
	background: url(../images/styleAzul_ACDE/bottom-l.png) 0 0 no-repeat;
	margin-bottom:10px;
}

div#the-footer {
	/*background: url(../images/styleAzul_ACDE/bottom-rocket.png) 50% 0 no-repeat;*/
}

/* horiz menu */

div#horiz-menu a {
	color: #fff;
}
div#horiz-menu .menutop a{
	font-family:Palatino, Georgia, Times, serif;

}
div#horiz-menu a.topdaddy {
	font-family:Palatino, Georgia, Times, serif;
}

div#horiz-menu li.active li a {
	color: #24327d;
}

div#horiz-menu a:hover,
div#horiz-menu ul.nav li.sfHover a.topdaddy:link,
div#horiz-menu ul.nav li.sfHover a.topdaddy:visited {
	color: #24327d;
}

div#horiz-menu li li a{
	color: #24327d;
}

div#horiz-menu li:hover,
div#horiz-menu li.sfHover,
div#horiz-menu li.active:hover,
div#horiz-menu li.active.sfHover {
	background: url(../images/styleAzul_ACDE/menu2-r.png) 100% 0 no-repeat;
}

div#horiz-menu li:hover a,
div#horiz-menu li.sfHover a,
div#horiz-menu li.active:hover a,
div#horiz-menu li.active.sfHover a {
	background: url(../images/styleAzul_ACDE/menu2-l.png) 0 0 no-repeat;
	color: #24327d;
}

#horiz-menu li.active {
	background: url(../images/styleAzul_ACDE/menu-r.png) 100% 0 no-repeat;
}

#horiz-menu li.active a {
	background: url(../images/styleAzul_ACDE/menu-l.png) 0 0 no-repeat;
	color: #24327d;
}

#horiz-menu li.active li.active,
#horiz-menu li.active li.active a {
	background: none;
}

/* moomenu */

#horiz-menu li li {
	background:#E6E6E6;
	border-bottom: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
}

#horiz-menu li li:hover,
#horiz-menu li li.sfHover,
#horiz-menu li:hover li:hover,
#horiz-menu li.sfHover li.sfHover,
#horiz-menu li.active li.active {
	background: #fff;
}

#horiz-menu li:hover li a.daddy:link,
#horiz-menu li.sfHover li a.daddy:link,
#horiz-menu li:hover li a.daddy:visited,
#horiz-menu li.sfHover li a.daddy:visited  {
	background: url(../images/styleAzul_ACDE/bullet-sucker.png) 100% 50% no-repeat;
}

#horiz-menu li.sfHover,
#horiz-menu li:hover {
	background: url(../images/styleAzul_ACDE/menu2-r.png) 100% 0 no-repeat;
}

#horiz-menu li.sfHover a,
#horiz-menu li:hover a {
	background: url(../images/styleAzul_ACDE/menu2-l.png) 0 0 no-repeat;	
}

/* top menu */

div#top ul.menu a,
div#top a.mainlevel {
	color: #333;
}


/* mainlevel menu */

a.mainlevel {
	background: url(../images/styleAzul_ACDE/bullet-7.png) 0 2px no-repeat;
}

li.active a,
li.active li.active a,
li.active li.active li.active a,
li.active li.active li.active li.active a {
    font-weight: bold;
    color: #333;
}

li.active li a,
li.active li.active li a,
li.active li.active li.active li a {
	font-weight: normal;
	color: #24327d;
}

/* content stuff */

a img.album,
.flickr_badge_image img {
	border: 2px solid #24327d;
}

#mainbody div.moduletable-hilite1 .flickr_badge_image img {
	border: 2px solid #24327d;
}

#mainbody div.moduletable-hilite2 .flickr_badge_image img {
	border: 2px solid #444;
}

#mainbody div.moduletable-hilite3 .flickr_badge_image img {
	border: 2px solid #D2A61D;
}

#mainbody div.moduletable-hilite4 .flickr_badge_image img {
	border: 2px solid #215885;
}

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #ffcccc url(../images/styleAzul_ACDE/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #CDDFF6 url(../images/styleAzul_ACDE/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #fff5cc url(../images/styleAzul_ACDE/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #e8f4d2 url(../images/styleAzul_ACDE/status-download.png) 10px 50% no-repeat;
}

blockquote {
	background: #f9f9f9 url(../images/styleAzul_ACDE/blockquote.png) 0 0 no-repeat;
	color: #666;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
}

pre {
	background: #f6f6f6;
	border-top: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}

#mainbody ul.check1 li,
#mainbody li.check1 {
	background: url(../images/styleAzul_ACDE/bullet-1.png) 0 0 no-repeat;
}

#mainbody ul.check2 li,
#mainbody li.check2 {
	background: url(../images/styleAzul_ACDE/bullet-3.png) 0 0 no-repeat;
}

#mainbody ul.arrow1 li,
#mainbody li.arrow1 {
	background: url(../images/styleAzul_ACDE/bullet-2.png) 0 0 no-repeat;
}

#mainbody ul.arrow2 li,
#mainbody li.arrow2 {
	background: url(../images/styleAzul_ACDE/bullet-4.png) 0 0 no-repeat;
}

#mainbody ul.arrow3 li,
#mainbody li.arrow3 {
	background: url(../images/styleAzul_ACDE/bullet-5.png) 0 0 no-repeat;
}

#mainbody ul.star li,
#mainbody li.star {
	background: url(../images/styleAzul_ACDE/bullet-6.png) 0 0 no-repeat;
}

#mainbody ul.circle li,
#mainbody li.circle {
	background: url(../images/styleAzul_ACDE/bullet-7.png) 0 0 no-repeat;
}

span.loginsubmit,
span.logoutsubmit {
	/*color: #fff;
	background: url(../images/styleAzul_ACDE/login_button.png) no-repeat;*/
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#07173B none no-repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	margin-right:5px;
	text-align:left;
	width:75px;
}

/* joomla content */
span.pathway {
	color: #333;
}

span.pathway img {
	background: url(../images/styleAzul_ACDE/bullet-pathway.png) no-repeat;
}

span.pathway a {
	color: #24327d;
}

.highlight {
  background-color: #ffc;
}

table.mainbody td.mainbody td.sectiontableheader {
  background: #f6f6f6;
  border-bottom: 1px solid #ddd;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  border-top: 1px #fff;
  border-bottom: 1px solid #efefef;	
}

tr.sectiontableentry2 td,
td.sectiontableentry1 {
	background: #fcfcfc;
}

table.contentpaneopen tbody tr td span.small {
	background: url(../images/styleAzul_ACDE/icon-author.png) 0 0 no-repeat;
}

td.createdate {
	background: url(../images/styleAzul_ACDE/icon-created.png) 0 0 no-repeat;
}

/* pull-down */

#fxContainer .contentheading,
#fxContainer div.moduletable h3,
#fxContainer {
	color: #fff;
}

#fxTarget { 
	background: #24327d;
	border-bottom: 2px solid #1d2866;
}

#fxTab {
	background: url(../images/styleAzul_ACDE/fx-tab.png) 0 0 no-repeat;
}

#fxTab a:link,
#fxTab a:visited,
#fxContainer a:link,
#fxContainer a:visited {
	color: #fff;
}

#fxTab span:hover,
#fxTab a:hover {
	color: #ccc;
}

div.moduletable #extcal_minical{width:240px;height:240px;}
div.moduletable #extcal_minical table{width:100%;}
div.moduletable #extcal_minical table.extcal_weekdays{height:215px;}

ul#mapasitio {margin-top:15px;}
ul#mapasitio li {
	background:transparent none no-repeat scroll 0 0;
	float:left;
	padding:0 32px 0 0;
	margin:0px;
	text-align:left;
	width:120px;
	text-transform:uppercase;
	font-family: Palatino, Georgia, Times, serif;
	color:#E9F0F5;
	font-size:11px;
}
ul#mapasitio li a{
	color:#E9F0F5;
	margin:1px 0 0;
	padding:1px 0 1px 0px;
}
ul#mapasitio li ul {
	padding:0px;
	margin:0px;
	font-size:10px;
}
ul#mapasitio li ul li{
	text-transform:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style:none;
	font-size:10px;
}
ul#mapasitio li ul li a{
	color:#9496a3;
}
ul#mapasitio li ul li a:hover{
	color:#E9F0F5;
}

div.moduletable.sinEspacio h3 {margin:0 -15px}
div#proximoEvento #fecha{font-size:10px;font-weight:bold;width:100%;}
div#proximoEvento #color{float:left;width:20px;height:26px;}
div#proximoEvento #titulo{font-family:Palatino, Georgia, Times, serif;font-weight:bold;/*background:#ECECEC*/;width:215px;padding:5px 10px;color:#24327D;float:left;}
div#proximoEvento #contenido{font-size:11px;}
div.acde-buscador input{float:left;}
#botonBuscar {background:transparent url(../images/acde/buscar.png) no-repeat scroll 0 0;border:0 none;display:block;height:24px;width:24px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-indent:-9999px;margin:5px 0px 0px 8px;cursor:pointer;}

/*** HOME ***/
.contentpaneopen.texto{padding-bottom:5px;margin-bottom:20px;border-bottom:1px dotted #333333;}


/*** ARTICULO ***/
.contentpaneopen.titulo-articulo .contentheading {font-size:200%;}
.contentpaneopen.articulo .texto {width:497px;}
.contentpaneopen.articulo .imagenes {width:260px;padding:5px;text-align:right;}
.contentpaneopen.articulo .imagenes img{width:240px;border:5px solid #FFF; margin-bottom:10px;}
.contentpaneopen.articulo .imagenes img.por-defecto{width:250px;border:0px;}
.contentpaneopen.articulo .imagenes .compartilo{text-align:left; width:220px;float:right;}
.contentpaneopen.articulo .imagenes .compartilo h3{line-height:100%;margin:0 -15px 0;padding:10px 15px;}
.contentpaneopen.articulo .imagenes .compartilo div#jbmwrap{padding:4px 0;}
.contentpaneopen.articulo .imagenes img.jbm{width:16px;border:0px;padding:3px;float:left;margin:0px 5px 0px 0px}

#mainbody .articulo blockquote {font-size: 100%;line-height: 12px;}
#mainbody .articulo ul {margin-left:0;padding-left:30px;}
#mainbody .articulo ul li{list-style-image:none;list-style-position:outside;list-style-type:disc;margin-bottom:0px;margin-left:0;padding-left:0px;padding-top:0px;}

#mainbody .articulo #itemCompartilo.lista {width: 200px;float: left;padding: 3px 5px;border-bottom: 1px solid #CDCDCD;}
#mainbody .articulo #itemCompartilo.lista span{line-height:20px;}
#mainbody .articulo #itemCompartilo.lista a{color: #333333;}
#mainbody .articulo #itemCompartilo.lista a:hover{text-decoration: underline;color:#24327D;}
#mainbody .articulo #itemEnviarAmigo {width:220px;text-align: left;padding:3px 5px 3px 27px;}
#mainbody .articulo #itemEnviarAmigo a{color: #333333;}
#mainbody .articulo #itemEnviarAmigo a:hover{text-decoration: underline;color:#24327D;}
#mainbody .articulo #itemEnviarAmigo span{line-height:20px;}

/*** BLOG ***/
.componentheading.blog {font-size:200%;}
.blog .article_separator{height:1px;}
.blog .contentpaneopen.blog {border-bottom:1px dotted #b9bec9;}
.blog .article_column .imagenes {width:185px;padding-right:5px;text-align:right;}
.blog .article_column .imagenes img{width:140px;border:4px solid #FFF; margin-bottom:10px;margin-right:15px;}
.blog .article_column .imagenes img.por-defecto{width:180px;border:0px;margin-right:0;}
.blog .article_column .contenido .titulo{background:#07173B;font-family: Palatino, Georgia, Times, serif;font-size:130%;color: #FFFFFF;text-align:left; padding:5px 0px 5px 10px;}
.blog .article_column .contenido .titulo a{text-transform:none;text-decoration:none;color:#FFFFFF;}
.blog .article_column .contenido .titulo a:hover;{text-transform:none;text-decoration:none;color:#FFFFFF;}
.blog .article_column .contenido .text_intro{padding-left:10px;}
.blog .article_column .contenido .text_intro a.texto{text-transform:none;text-decoration:none;color:#333333;}
.blog .article_column .contenido .text_intro a.texto:hover;{text-transform:none;text-decoration:none;color:#333333;}
.blog .blog_more .titulo{background:#333333;font-family: Palatino, Georgia, Times, serif;font-size:130%;color: #FFFFFF;text-align:left; padding:10px 0px 10px 10px;}

/*** BUSCADOR ***/
.searchintro {border-collapse: collapse; padding: 0;margin: 0;width: 100%;background:#333333;font-family: Palatino, Georgia, Times, serif;font-size:120%;color: #FFFFFF;text-align:left;margin:10px 0px;}
.searchintro .texto.izquierdo {padding:10px 0px 10px 10px;}
.searchintro .texto.derecho {padding:10px 10px 10px 0px;}
.contentpaneopen.buscar .resultado{ margin-bottom:10px;border-bottom:1px dotted #b9bec9;padding-bottom:10px;}
.contentpaneopen.buscar .resultado .imagenes {width:185px;padding-right:5px;text-align:right;}
.contentpaneopen.buscar .resultado .imagenes img{width:140px;border:4px solid #FFF; margin-bottom:10px;margin-right:15px;}
.contentpaneopen.buscar .resultado .imagenes img.por-defecto{width:180px;border:0px;margin-right:0;}
.contentpaneopen.buscar .resultado .titulo{font-family: Palatino, Georgia, Times, serif;font-size:130%;color: #24327D;text-align:left; padding:5px 0px 5px 10px;font-weight:bold;}
.contentpaneopen.buscar .resultado .titulo a{text-transform:none;text-decoration:none;color:#24327D;font-weight:bold;}
.contentpaneopen.buscar .resultado .titulo a:hover;{text-transform:none;text-decoration:none;color:#24327D;font-weight:bold;}
.contentpaneopen.buscar .resultado .text_intro{padding-left:10px;}
.contentpaneopen.buscar .resultado .text_intro a.texto{text-transform:none;text-decoration:none;color:#333333;}
.contentpaneopen.buscar .resultado .text_intro a.texto:hover;{text-transform:none;text-decoration:none;color:#333333;}

/*** COMENTARIOS ***/
.yvComment .button{background: #07173B; color: #FFFFFF; padding: 5px 10px; font-size: 85%;border:0 none;margin-right:5px;}
.yvComment .OwnersReply .Comment {background:inherit;}
.yvComment .OwnersReply_Comments .DateAndAuthor {background: #07173B;}
.yvComment .OwnersReply_Comments .Author {color: #FFFFFF}
.yvComment .OwnersReply_Heading {font-size: 9px;}

/*** COPYRIGHT ***/
#copyright {margin-top:70px;font-size: 10px;line-height: 5px;text-align: center;}

/*** LOGIN ***/
#form-login .loginelement
{
	padding-bottom: 5px;
}
#form-login .loginelement p{
	padding: 0px;
	margin: 0px;
}
#form-login .loginelement label{

width: 4em;
float: left;
margin-right: 1.7em;
display: block;
margin-top: 0.5em;
}

#form-login .loginelement .inputbox{
	padding: 5px 3px;
	width: 150px;
	}
#form-login .loginelement span{
	margin-right: 10px;
}
#form-login .loginelement a{
	clear: both;
	display: block;
}
#form-login .loginelement .logoutsubmit{
	display: block;
	clear: both;
	float: right;
	width: 100px;
	text-align: center;
}
#form-login .loginelement .greeting{
	display: block;
	clear: both;
}

#contacto{
margin-right:40px;
}
#contacto form{
	text-align: right;
}
#contacto label{
	
}

#contacto  input, select, textarea{
  clear: right;
  float: right;
 margin-left: 5px;
}
#contacto input{
    width: 205px;
}
#contacto select{

}
#contacto textarea{
  height: 100px;
  width: 210px;
}
#clear{
	clear:both;
}
#contacto input[type=submit]{
    width: 100px;
		margin-top:5px;
		margin-bottom:5px:
}
