@charset "utf-8";
/* CSS Document */

body{margin:0px; padding: 0px; background-color:#FFFFFF;}
body, html {
    height: auto;
	background-color: #E9E9E9;
}
#Ad1v4r {width:auto;height:auto;padding:0px;margin:27px auto 27px auto;border:0px;text-align:center;}
@media all and (min-width:801px){
#Ad1v4r {float:right;width:auto;height:auto;padding:0px;margin:27px 3px 27px 18px;border:0px;}
}
#Ad1v4 {width:auto;height:auto;text-align:center;padding:0px;float:none;margin:33px auto 33px auto;border:0px;}
#Ad1v6r {width:auto;height:auto;padding:0px;margin:27px auto 27px auto;border:0px;text-align:center;}
@media all and (min-width:1300px){
#Ad1v6r {float:right;width:auto;height:auto;padding:0px;margin:27px 3px 27px 18px;border:0px;}
}
#AdM1v4 {width:auto;max-width:100%;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto; border:0px;}
#AdM1v4r {width:auto;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto;border:0px;}
@media all and (min-width:963px){
#AdM1v4r {float:right;margin:12px 3px 18px 15px;padding:0px;width:auto;height:auto;text-align:center;border:0px;}
}
#AdM2v4 {width:auto;max-width:100%;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto; border:0px;}
#AdM2v4r {width:auto;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto;border:0px;}
@media all and (min-width:963px){
#AdM2v4r {float:right;margin:12px 3px 18px 15px;padding:0px;width:auto;height:auto;text-align:center;border:0px;}
}
#AdM3v4 {width:auto;max-width:100%;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto; border:0px;}
#AdM3v4r {width:auto;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto;border:0px;}
@media all and (min-width:963px){
#AdM3v4r {float:right;margin:12px 3px 18px 15px;padding:0px;width:auto;height:auto;text-align:center;border:0px;}
}
#AdM4v4 {width:auto;max-width:100%;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto; border:0px;}
#AdM4v4r {width:auto;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto;border:0px;}
@media all and (min-width:963px){
#AdM4v4r {float:right;margin:12px 3px 18px 15px;padding:0px;width:auto;height:auto;text-align:center;border:0px;}
}
#AdM5v4 {width:auto;max-width:100%;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto; border:0px;}
#AdM5v4r {width:auto;height:auto;text-align:center;padding:0px;float:none;margin:30px auto 30px auto;border:0px;}
@media all and (min-width:963px){
#AdM5v4r {float:right;margin:12px 3px 18px 15px;padding:0px;width:auto;height:auto;text-align:center;border:0px;}
}
#AdColRight1 {width:auto;max-width:100%;height:auto;text-align:center;padding:0px;margin:36px auto 36px auto;border:0px;}

#Head1 {width:100%;height:auto;max-height:63px;margin:0px auto 0px auto;background-color:#CC0000;padding:12px 0px 12px 0px;border-bottom:#999999 5px solid; border-top:0px; border-right:0px; border-left:0px;}
@media all and (max-width:936px){
	#Head1 {width:100%;height:auto;max-height:63px;margin:0px auto 0px auto;background-color:#CC0000;padding:12px 0px 12px 0px;border-bottom:#999999 5px solid; border-top:0px; border-right:0px; border-left:0px;}
}
#Head1logo {width:100%;max-width:1170px;height:auto;max-height:63px;margin:0px auto 0px auto;background-color:#CC0000;padding:0px 0px 0px 6px;}
@media all and (max-width:630px){
	#Head1logo {width:300px;height:auto;max-height:63px;margin:0px auto 0px auto;background-color:#CC0000;padding:0px;text-align: center;}
}
#Head1logo img{border:0px;}

#Head2{width:auto;height:auto; max-height:63px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:15px;display:block;}

.DivContenedor1{width:100%;max-width:1170px;height:auto;padding:0px;margin:0px auto 0px auto;border:0px;background-color: #E3E3E3;overflow: hidden;clear: both;}

#DivContenido1{width:98%;max-width:1170px;background-color:#FFFFFF;padding:9px;margin:0px;border:0px;}
@media all and (min-width:840px) and (max-width:899px) {
  #DivContenido1 {
	  float: left;
	  width: 60%;
	  min-width: 320px;
	  padding: 12px;
      margin: 0px auto;
      border: 0px;
  }
}
@media all and (min-width:900px) and (max-width:959px) {
  #DivContenido1 {
	  float: left;
	  width: 60%;
	  min-width: 320px;
	  padding: 12px;
      margin: 0px auto;
      border: 0px;
  }
}
@media (min-width: 960px) and (max-width:1169px)  {
    #DivContenido1 {
	  float: left;
	  width: 62%;
	  padding: 12px;
      margin: 0px auto;
      border: 0px;
  }
}
@media (min-width: 1170px) {
    #DivContenido1 {
        float: left;
        width: 66%;
        padding: 12px;
        margin: 0px auto;
        border: 0px;
    }
  }
#DivContenido1 ul{ margin-left: -18px;}
#DivContenido1 ol{ margin-left: -18px;}

#DivColDer1{width:98%;max-width:1170px;padding:12px;margin: 0px auto 0px auto; border: 0px;}
@media (min-width: 840px) and (max-width:1169px) {
    #DivColDer1 {
	  float: right;
	  width: 34%;
	  padding:12px 6px 12px 6px;margin:0px;border:0px;
  }
}
@media (min-width: 1170px) {
    #DivColDer1 {
        float: right;
        width: 30%;
        padding:12px 6px 12px 6px;margin:0px;border:0px;
    }
  }

h1, h2, h3, h4, h5, h6{font-family:Gotham, Helvetica, Arial, sans-serif;color:#111111;}
h1{font-size:30px;margin:21px 0px 12px 0px;}
h2{font-size:24px;margin:30px 0px 18px 0px;}
h3{font-size:21px;margin:27px 0px 18px 0px;}
h4{font-size:18px;margin:24px 0px 18px 0px;}
p, span{font-family:Gotham, Helvetica, Arial, sans-serif;line-height:27px;font-size:16px;color:#1F1F1F;}
ol, ul{margin: 20px 0px 20px 10px}
li{padding-bottom:12px;font-family:Gotham, Helvetica, Arial, sans-serif;line-height:24px;font-size:16px;color:#1F1F1F;}
li:last-child {padding-bottom: 0px;}
blockquote {margin:20px;border-left:#CC0000 solid 5px; padding: 0px 0px 0px 9px; background-color: #FFFFFF;}
blockquote p{color:#111111;padding:3px 0px 3px 9px; font-size: 16px;}
.P-indent24px {margin:24px;border-left:#CC0000 solid 5px; padding: 0px 0px 0px 9px; font-size: 16px;}
a{font-family:Arial, Helvetica, sans-serif;font-size:16px;}
a:link{color:#000066;text-decoration:underline;}
a:visited{color:#330066;text-decoration:underline;}
a:hover{color:#FF0000;text-decoration:none;}
a:active{color:#000066;text-decoration:none;}

.head2b{font-size:13px;color:#333333;margin-top:3px;margin-bottom:10px;;padding-bottom:1px;line-height:17px;}
.head2b a{font-size:14px;text-decoration: underline;}
.head2c{font-size:13px;color:#333333;margin-top:3px;margin-bottom:10px;padding-bottom:1px;line-height:17px;}
.head2c a{font-size:14px;padding-right: 3px;text-decoration: underline;}
.head2d	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 1px;
	line-height: 16px;
}
.head2d	a{
	font-size: 16px;
	padding: 0px 0px 3px 1px;
	text-decoration: underline;
}

.P-descr1{font-weight:bold;line-height:23px;margin:15px 0px 12px 0px;}
.Ul-descr1{margin: 15px 9px 15px 0px; padding: 0px;}
.UlLi-descr1 {margin: 0px 0px 0px 36px; padding: 0px 0px 9px 0px; line-height: 21px; font-size: 15px; color: #333333;}
.P-descr1v2{font-size: 16px;font-weight:bold;line-height:21px;margin:12px 9px 15px 9px;padding: 0px 0px 0px 6px;border-left: solid 6px #CC0000;}
.P-autor1{font-size:14px;border-bottom:1px #999999 solid;padding-bottom:9px;line-height:18px;margin: 16px 0px 23px 0px; }
.P-autor1 a{text-decoration: underline;}
.P-autor1c{font-size:15px;line-height:18px;margin: 15px 0px 15px 0px; }
#LibPDescr1 {
	font-weight: bold;
	line-height: 21px;
	border-bottom: 1px #999999 solid;
	font-size: 16px;
	padding-bottom: 3px;
}
.span-Vline1 {padding: 0px 15px 0px 15px;}
.span-Icoment1 { }
.span-Icoment1 img {vertical-align: text-bottom;}
.P-autor1Span1 {padding: 0px 6px 0px 6px; line-height:0px;}
.P-autor1Span2 {padding: 0px 2px 0px 0px; font-size: 14px; color: #666666; line-height:0px;}
.P-autor1Span3 {font-size: 14px; color: #666666; line-height:0px; padding:0px;text-decoration:underline;}
.P-autor1Span4 {font-size: 14px; line-height:0px; padding:0px;}
.P-autor1b{font-size:14px;line-height:22px;margin: 16px 0px 24px 0px;}
.P-frase1 {text-align:right; margin: 30px 1px 36px 12px;}

#Div-Img1 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#Div-Img1 img{
	border: 0px;
}
#Div-ImgL1 {
	float: left;
	margin: 6px 6px 6px 0px;
	border: 0px;
}
#Div-ImgL1 img{
	border: 0px;
}
.Div-ImgL1 {
	float: left;
	margin: 6px 6px 6px 0px;
	border: 0px;
}
.Div-ImgL1 img{
	border: 0px;
}
#Div-ImgR1 {
	float: right;
	margin: 6px 0px 6px 6px;
	border: 0px;
}
#Div-ImgR1 img{
	border: 0px;
}
.Div-ImgR1 {
	float: right;
	margin: 6px 0px 6px 6px;
	border: 0px;
}
.Div-ImgR1 img{
	border: 0px;
}
.Div-ImgCenter1 {
	text-align: center;
	margin: 12px 0px 12px 0px;
	max-width: 98%;
	height: auto;
}
.Div-ImgCenter1 img{
	border: 0px;
	max-width: 100%;
	height: auto;
}
.DivImg600x315 {
	margin: 24px auto 24px auto;
	padding: 0px;
	border: 0px;
	text-align: center;
	width: auto;
	max-width: 96%;
	height: auto;
}
.DivImg600x315 img{
	padding: 6px;
	border: 1px solid #C3C3C3;
	max-width: 98%;
}
.DivImg600x315 p{
	padding: 0px;
	border: 0px;
	margin: 0px 0px 6px 0px;
}
.Div-ImgOrganig1{width:100%;margin:10px 0px 10px 0px;overflow:auto;}
.Div-ImgOrganig1 img{width:auto;max-width:99%;height:auto;margin:10px 0px 10px 0px;overflow:auto;}

.OlText1{margin-left:-10px;margin-bottom:10px;}
.Ul1Text1{margin-left:-10px;margin-bottom:20px;}
.Ul2Text1{margin-left:-22px;margin-bottom:20px;}
.UlTemario1 {
	margin: 24px auto 24px auto;
}
.UlTemario1 a{
	text-decoration: underline;
	font-size: 15px;
}
.LiText1{margin-bottom:10px;}
.IndiceUL1{}
.IndiceUl1Li1{margin-bottom:10px;}
.IndiceUl1Li1 a{text-decoration:underline;}
.IndiceUl1Li1Links1{font-size:16px;font-weight:bold;color:#000066;text-decoration:underline;}
.IndiceUl1Li1Links1 a{text-decoration:underline;}

.P-link1 {font-size: 16px; text-decoration: underline;}
.OlLi-Link1 {font-size: 16px; text-decoration: underline;}


.Div-ArtRelEmc0 {background-color: #F9F9F9; padding: 6px 3px 9px 3px; margin: 27px 6px 27px 6px; border-top: 2px dashed #14e600; border-bottom: 2px dashed #14e600;}
.P-ArtRelEmc0 {margin: 0px 0px 12px 6px; padding: 0px; font-size: 16px; line-height: 21px;}
.Div-ArtRelEmc0 img{float: left; margin: 3px 9px 3px 0px; border: 0px;}
.Ul-ArtRelEmc0 {margin: 6px auto 3px auto;}
.UlLi-ArtRelEmc0 {margin: 0px 0px 0px 27px; padding-bottom: 6px; color: #CC0000;}
.UlLi-ArtRelEmc0 a{font-size: 16px;}
.UlLi-ArtRelEmc0 span{font-size: 16px; color: #000066;}
.ArtRelacLinksEmc0 {font-size: 16px;}

.Div-ArtRelEmc1 {background-color: #F9F9F9; padding: 6px 3px 6px 9px; margin: 27px 9px 27px 9px; border-top: 2px dashed #999999; border-bottom: 2px dashed #999999;}
.Div-ArtRelEmc1 img{float: left; margin: 3px 9px 3px 0px; border: 0px;}
.Ul-ArtRelEmc1 {margin: 6px 0px 3px 0px; with: auto; height: auto;}
.UlLi-ArtRelEmc1 {margin: 0px 0px 0px 75px; padding-bottom: 6px; color: #CC0000;}
.UlLi-ArtRelEmc1 a{font-size: 16px;}
.UlLi-ArtRelEmc1 span{font-size: 16px; color: #000066;}
.P-ArtRelEmc1 {margin: 0px; padding: 0px; font-size: 16px; line-height: 21px;}
.P-ArtRelEmc1Link {margin: 0px; font-size: 16px;}
.P-ArtRelEmc1Link a{font-size: 16px;}
.P-ArtRelEmc1Link span{font-size: 18px; color: #CC0000;}
.ArtRelacLinksEmc1 {font-size: 16px;}

.Div-ArtRelEmc2 {background-color: #F9F9F9; padding: 6px 3px 6px 9px; margin: 27px 12px 27px 12px; border-top: 2px dashed #999999; border-bottom: 2px dashed #999999;}
.Div-ArtRelEmc2 img{float: left; margin: 3px 9px 3px 0px; border: 0px; max-width: 54px; max-height: 54px;}
.Ul-ArtRelEmc2 {margin: 6px 0px 3px 0px; with: auto; height: auto;}
.UlLi-ArtRelEmc2 {margin: 0px 0px 0px 63px; padding-bottom: 6px; color: #CC0000;}
.UlLi-ArtRelEmc2 a{font-size: 16px;}
.UlLi-ArtRelEmc2 span{font-size: 16px; color: #000066;}
.P-ArtRelEmc2 {margin: 0px; padding: 0px; font-size: 16px; line-height: 21px;}
.ArtRelacLinksEmc2 {font-size: 16px;}

.Div-ArtRelEmc3 {background-color: #F9F9F9; padding: 6px 3px 6px 9px; margin: 27px 9px 27px 9px; border-top: 2px dashed #999999; border-bottom: 2px dashed #999999;}
.Div-ArtRelEmc3 img{float: left; margin: 3px 9px 3px 0px; border: 0px; max-width: 63px; max-height: 63px;}
.Ul-ArtRelEmc3 {margin: 9px 0px 6px 0px; with: auto; height: auto;}
.UlLi-ArtRelEmc3 {margin: 0px 0px 0px 69px; padding-bottom: 9px; color: #CC0000;}
.UlLi-ArtRelEmc3 a{font-size: 17px !important;}
.UlLi-ArtRelEmc3 span{font-size: 16px; color: #000066;}
.P-ArtRelEmc3 {margin: 0px; padding: 0px; font-size: 16px; line-height: 21px;}
.P-ArtRelEmc3b {margin: 15px 0px 0px 80px; padding: 0px; font-size: 16px; line-height: 21px;}
.ArtRelacLinksEmc3 {font-size: 17px;}

.ParentesisDiv1{padding:5px 5px 5px 5px;background-color:#F2F5F7;border-top:#AFAFAF 1px dashed;border-bottom:#AFAFAF 1px dashed; margin: 12px 0px 12px 0px; overflow:auto;}
.ParentesisDiv1Img1{margin: 6px 9px 3px 0px; float: left; padding: 0px; border: 0px;}
.ParentesisDiv1 a{text-decoration: underline;}
.ParentesisDiv1 p{margin: 0px;padding: 0px 0px 3px 0px;line-height:21px;}
.ParentesisDiv1P1{margin:5px;font-weight:bold;}
.ParentesisDiv1Ul1{margin-top:5px;margin-bottom:0px;margin-right:0px;margin-left:-10px;display:table;}
.ParentesisDiv1Ul1Li1{list-style-image:url(images/flecha6.gif);list-style-position:outside;margin-bottom:0px;padding-bottom:0px;padding-left:5px;}
.ParentesisDiv1Ul1Li1Links1{font-size:15px;}
.ParentesisDiv1Ul1Li1Links1Span1{text-decoration:underline;}
.ParentesisDiv1Ul1Li1Span1{font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.h2notas1 {font-size: 18px;color: #212121;font-family: Verdana, Arial, Helvetica, sans-serif;}
.contentsubt1{font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#111111;font-weight:bold;}

#DivArtRel1 {background-color: #F9F9F9; padding: 0px 0px 6px 0px; margin: 27px 0px 27px 0px;}
#DivArtRel1 a{font-size: 18px; line-height:27px;}
#H2ArtRel1{font-size:17px;background-color: #F0F0F0; padding: 5px 3px 5px 3px; margin: 12px 0px 10px 0px; border-top: 3px solid #DADADA;}
#ArtRelacUl1{margin:20px 5px 20px -10px;}
.ArtRelacUl1Li1{font-size:14px;color:#CC0000;list-style:square;padding-bottom:12px;}
.ArtRelacUl1Li1 a{text-decoration:underline;font-size:16px;}
.ArtRelacUl1Li1 a:hover{text-decoration:none;font-size:16px; color:#CC0000;}
.ArtRelacLinks1 {}
.Dir-Div1-List1 {
	display: list-item;
	list-style: square;
	list-style-position: outside;
	color: #CC0000;
	margin: 27px 15px 33px 15px;
	padding: 6px;
}
.Dir-Div1-List1:hover {
	display: list-item;
	list-style: square;
	list-style-position: outside;
	color: #CC0000;
	margin: 27px 15px 33px 15px;
	padding: 6px;
	background-color: #F9F9F9;
}
.Dir-Div1-List1 a {
	text-decoration: underline;	
}
.Dir-Div1-List1-Title1 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
}

.Dir-Div1-List1-Conten1 {
	font-size: 15px;
	color: #000000;
	line-height: 21px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Dir-Div1-List1-Contac1 {
	font-size: 15px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
}

/* @Links social */
.DivSocial1 {
	width: auto;
	max-width: 400px;
	height: auto;
	margin: 21px auto 27px auto;
	padding: 12px 6px 18px 6px;
	border: 1px solid #034902;
	border-radius: 9px;
	text-align: center;
	background-color: #9BEFF3;
	box-shadow: 3px 3px 3px #336699;
}
.DivSocial1 p{
	margin: 0px auto 12px auto;
	padding: 6px;
	font-size: 18px;
	border: 0px;
	text-align: center;
}
.DivSocial1 p:last-child{
	margin: 15px auto 0px auto;
	padding: 6px;
	font-size: 18px;
	border: 0px;
	text-align: center;
}
.SpanSocialP1 {
	background-image: url('imagenes/svg-share-1.svg');
    /*background: url('imagenes/svg-share-1.svg') no-repeat;*/
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: center;
	position: relative;
	width: 18px;
	height: 18px;
	padding: 18px;
}
.DivSocial1 ul{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}
.DivSocial1 li{
	list-style-type: none;
	display: inline;
	padding-right: 3px;
	font-size: 17px;
	line-height: 39px;
}
.DivSocial1 li:last-child{
	padding-right: 0px;
}
.DivSocial1 a{
	font-size: 15px;
	padding-right: 6px;
}
.SpanSocialF1 {
	padding: 6px 3px 6px 27px;
	background-color: aqua;
	background-image: url('imagenes/svg-facebook-1.svg');
    /*background: url('imagenes/svg-facebook-1.svg') no-repeat;*/
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: left;
	position: relative;
    height: auto;
    width: auto;
	border: 3px solid aqua;
	border-radius: 9px;
	text-align: center;
}
.SpanSocialF1:hover {
	padding: 6px 3px 6px 27px;
	background-color: aqua;
	background-image: url('imagenes/svg-facebook-1.svg');
    /*background: url('imagenes/svg-facebook-1.svg') no-repeat;*/
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: left;
	position: relative;
    height: auto;
    width: auto;
	border: 3px solid aqua;
	border-radius: 9px;
	opacity: 0.81;
	box-shadow: 3px 3px 3px #336699;
	text-align: center;
	text-decoration: none;
}
.SpanSocialT1 {
	padding: 6px 3px 6px 27px;
	background-color: aqua;
	background-image: url('imagenes/svg-twitter-1.svg');
    /*background: url('imagenes/svg-twitter-1.svg') no-repeat;*/
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: left;
	position: relative;
    height: auto;
    width: auto;
	border: 3px solid aqua;
	border-radius: 9px;
	text-align: center;
}
.SpanSocialT1:hover {
	padding: 6px 3px 6px 27px;
	background-color: aqua;
	background-image: url('imagenes/svg-twitter-1.svg');
    /*background: url('imagenes/svg-twitter-1.svg') no-repeat;*/
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: left;
	position: relative;
    height: auto;
    width: auto;
	border: 3px solid aqua;
	border-radius: 9px;
	opacity: 0.81;
	box-shadow: 3px 3px 3px #336699;
	text-align: center;
	text-decoration: none;
}
.SpanSocialW1 {
	padding: 6px 3px 6px 27px;
	background-color: aqua;
	background-image: url('imagenes/svg-whatsapp-1.svg');
    /*background: url('imagenes/svg-whatsapp-1.svg') no-repeat;*/
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: left;
	position: relative;
    height: auto;
    width: auto;
	border: 3px solid aqua;
	border-radius: 9px;
	text-align: center;
}
.SpanSocialW1:hover {
	padding: 6px 3px 6px 27px;
	background-color: aqua;
	background-image: url('imagenes/svg-whatsapp-1.svg');
    /*background: url('imagenes/svg-whatsapp-1.svg') no-repeat;*/
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: left;
	position: relative;
    height: auto;
    width: auto;
	border: 3px solid aqua;
	border-radius: 9px;
	opacity: 0.81;
	box-shadow: 3px 3px 3px #336699;
	text-align: center;
	text-decoration: none;
}

/* @Ad2 */

#Ad2v4 {width:auto;height:auto;text-align:center;padding:0px;margin:30px auto 30px auto;border:0px;}
#Ad2v4r {float:none;width:auto;height:auto;text-align:center;padding:0px;margin:27px auto 27px auto;border:0px;}
@media all and (min-width:961px){
#Ad2v4r {float:right;width:auto;height:auto;text-align:center;padding:0px;margin:6px 0px 15px 15px;border:0px;}
}

/* @Comments */
#comentsformDiv1 {
	border: #CFCFCF solid 2px;
	border-radius: 12px;
	background-color: #F4F4F4;
	margin: 24px auto 24px auto;
	padding: 0px;
	width: auto;
	max-width: 480px;
	overflow: auto;
	display: table;
}
.comentsformDiv1Div2 {
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
}
.comentsformDiv1Div2P1 {
	font-size: 14px; 
	color: #333333; 
	margin-top: 3px; 
	margin-bottom: 3px;
	line-height: 12px;
}
.comentsformDiv1Div3 {
	background-color: #F4F4F4; 
	padding: 5px;
	margin: 1px 0px 2px 0px;
}
.comentsformDiv1Div3comentario {
	background-color: #F4F4F4; 
	padding: 6px 9px 3px 9px;
	margin: 1px 0px 1px 0px;
	float: none;
}

.comentsformDiv1Div3comentario {
	background-color: #F4F4F4; 
	padding: 6px 9px 3px 9px;
	margin: 1px 0px 1px 0px;
	float: none;
}

.comentsformTextArea {
	width: 98%;
	height: auto;
	min-height: 90px;
}
.comentsformInputArea {
	width: 96%;
	height: auto;
	max-height: 45px;
}

.comentsformDiv1Div3nombre {
	background-color: #F4F4F4; 
	padding: 3px 9px 3px 9px;
	margin: 1px 0px 1px 0px;
	width: 46%;
	float: left;
}
.comentsformDiv1Div3email {
	background-color: #F4F4F4; 
	padding: 3px 9px 3px 9px;
	margin: 1px 0px 1px 0px;
	width: auto;
	max-width: 48%;
	float: left;
}
.comentsformDiv1Div3pais {
	background-color: #F4F4F4; 
	padding: 3px 9px 3px 9px;
	margin: 1px 0px 1px 0px;
	width: auto;
	max-width: 48%;
	float: left;
	clear:both;
}
.comentsformDiv1Div3sitioweb {
	background-color: #F4F4F4; 
	padding: 3px 9px 3px 9px;
	margin: 1px 0px 1px 0px;
	width: auto;
	max-width: 48%;
	float: left;
}
.comentsformDiv1Div3reglas {
	background-color: #F4F4F4; 
	padding: 3px 9px 3px 9px;
	margin: 1px 0px 1px 0px;
	float: none;
	clear: both;
	text-align: center;
}
.comentsformDiv1Div3reglas2 {
	border: 1px solid #CCCCCC;
	border-radius: 6px;
	margin: 3px auto 3px auto;
	padding: 9px;
	width: auto;
	display: table;
}
.comentsformDiv1Div3P1 {
	background-color: #F4F4F4; 
	padding: 2px 0px 2px 0px;
	margin: 1px 0px 1px 0px;
	line-height: 21px;
	font-size: 15px;
}
.comentsformDiv1Div3P1 a {
	line-height: 14px;
	font-size: 15px;
	text-decoration: underline;
}
.comentsformDiv1Div3P1span1 {
	font-size: 15px;
}

.comentsformDiv1Div4 {
	background-color: #F4F4F4; 
	padding: 3px 0px 3px 0px;
	margin: 1px 0px 2px 0px;
	text-align: center;
	float: none;
}
#comentsformDiv1Div4captcha {
	padding: 0px;
	border: 0px;
	margin: 1px auto 1px auto;
	width: auto;
	display: table;
}
.comentsformDiv1Div4P1 {
	background-color: #F4F4F4; 
	padding: 2px 0px 2px 5px;
	margin: 1px 0px 1px 0px;
	line-height: 12px;
}
.comentsformDiv1Div5 {
	background-color: #FFFFFF;
	padding: 6px;
	text-align: center;
	clear: both;
}
.comentsformSpan1 {
	color: #CC0000; 
	font-weight: bold;
	line-height: 10px;
}
.coments{font-size:14px;font-weight:bold; padding:0px 3px 0px 0px;}
.linkcoments{font-size:14px; padding:0px 0px 0px 3px;}
.linea1{border-bottom:#999999 dashed 1px;padding:0px 0px 3px 0px;}
.comentsblock{display:list-item;list-style-position:outside;list-style-type:none;margin-left:10px;margin-right:10px;padding:10px 10px 10px 10px;border:#666666 solid 2px;margin-bottom:12px;background-color:#F8F8F8;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,0.6);}
.comentsblock2{display:block;padding:10px 10px 10px 10px;border:#666666 solid 2px;margin-left:35px;margin-bottom:15px;background-color:#F8F8F8;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,0.6);}
.comentsblock a{text-decoration:underline;}
.comentsblock2 a{text-decoration:underline;}
.comentsresponder1{font-size:12px;margin-top:5px;margin-bottom:5px;text-decoration:underline;}
.comentsusername{font-size:14px;color:#333333; padding:0px; line-height:18px;}
.comentsuserweb{font-size:11px;color:#333333;}
.comentsuserweblink{font-size:14px;color:#000066;text-decoration:underline;}
.comentsp{border-top:#CCCCCC dashed 1px;margin:10px 0px 1px 0px;padding:3px 0px 1px 0px;}
.comentsuserdate{font-size:13px;color:#777777;margin-top:3px;margin-bottom:0px;line-height:18px; padding:0px;}
.comentsusertitle{font-size:14px;font-weight:bold;margin-top:1px;margin-bottom:1px;}
.comentsuserpost{font-size:14px;margin-top:7px;margin-bottom:3px;}

/* ColRight*/

.colrightdiv1{padding: 0px; border: 0px;}
@media all and (max-width:839px){
	.colrightdiv1 {margin: 0px 6px 0px 6px;padding: 0px; border: 0px;}
}
@media all and (min-width:840px){
	.colrightdiv1 {margin: 0px 3px 0px 3px;padding: 0px; border: 0px;}
}

.colrightdiv1block{flex-basis: 32%; max-width: max-content;}
@media all and (max-width:630px){
	.colrightdiv1block {margin: 0px 6px 0px 6px;}
}
@media all and (min-width:631px){
	.colrightdiv1block {margin: 0px 3px 0px 12px;}
}

.colrightlinks1{font-size:15px;line-height:20px;}
.colrightlinks1:hover{text-decoration:underline;}
.colrightlinks1b{font-size:15px;line-height:20px;font-weight:bold;}
.colrightlinks1destac{font-size:15px;line-height:20px;text-decoration:underline;}
.colrighttitle1{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;text-shadow:-1px 1px 2px #999999;}
.colrightul1{margin-left:10px;padding-left:10px;}
.colrightli1{font-size:12px;color:#000066;list-style:square;}
.colrightli1:hover{font-size:12px;color:#CC0000;list-style:square;}
.colrightli1ON{font-size:11px;line-height:20px;color:#000066;list-style:square;background-color:#00FF33;}
.colrightul2{margin-left:32px;padding-left:0px;margin-top:0px;margin-bottom:0px;}
.colrightli2{font-size:11px;line-height:20px;color:#000066;list-style:square;}
#colrightLibroRecom1{margin:10px 0px 17px 0px;text-align:center;padding:1px;}
#colrightLibroRecom1 img{-moz-box-shadow:5px 5px 2px #2C2C2C;-webkit-box-shadow:5px 5px 2px #2C2C2C;box-shadow:5px 5px 2px #2C2C2C;}
.colder-DivMenus1{width:auto;display:block;padding:7px;background-color:#F8F8F8;text-align:left;margin-bottom:10px;border:#CCCCCC solid 1px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.75);-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.75);box-shadow:2px 2px 2px 2px rgba(0,0,0,0.75);}
.colrightbull1{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000066;}
.colrightformebol1{font-size:11px;}
#colrightformebol2{width:auto;margin-top:12px;margin-right:0px;margin-bottom:25px;margin-left:17px;border:#999999 2px dashed;padding:2px;display:table;}

/* Footer */
.DivContenedorFooter1{width:auto;max-width:100%;padding:0px;margin:0px auto 45px auto;overflow:auto; clear:both;border:0px;}

#DivFooter1{width:auto;display:block;min-width:315px;padding:12px;margin:0px;background-color:#F3F3F3;text-align:center;}
.PFooter1{font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:25px;margin-top:0px;margin-bottom:10px;border-bottom:#CCCCCC 2px dotted;padding-bottom:7px;}
.PFooter2{font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:20px;margin-top:0px;margin-bottom:10px;}
.LinkFooter1{text-decoration:underline;}
#cookieconsent {
	font-size: 14px;
}
@media all and (min-width:810px){
#cookieconsent {font-size: 14px;}
}

#GooAn1{height:5px;}
