body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #ffffff;
	background: #cd6b6c;
	margin: 0px;
}

h1 {
	padding-left: 50px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
}

.h1vid {
	color: #000000;
	padding: 0px 0px 0px 100px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

h2 {
        padding-left: 80px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
}


a:link, a:visited{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #fdecfd;
        font-weight: normal;
}
a:active, a:hover{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #f8aeaf;
        font-weight: normal;
}

.a2:link, .a2:visited{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #8c3637;
        font-weight: bold;
}

.a2:active, .a2:hover{
        text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #8c3637;
        font-weight: bold;
}

.a3:link, .a3:visited{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7f7f7f;
        font-weight: normal;
}
.a3:active, .a3:hover{
        text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7f7f7f;
        font-weight: normal;
}

.a4:link, .a4:visited{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #cd6b6c;
        font-weight: bolt;
}
.a4:active, .a4:hover{
        text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #cd6b6c;
        font-weight: bolt;
}



#header {
	width: 100%;
        margin: auto;
	background-image:url(images/bg-header.jpg);
	background-repeat: repeat-x;
}

#header img { 
	display: block; 
	margin: auto; 
}

div.menu {
        background-image:url(images/menu.jpg);
        background-repeat: no-repeat;
        margin-left: 370px;
	margin-bottom: 20px;
        padding: 10px 10px 10px 10px;
}
span.menu {
        margin-left: 210px;
        font-weight: bold;
}

.box1 {
	width: 960px;
	margin: auto;
}

.box1tl {
	height: 45px;
        width: 421px;
	background-image:url(images/box1tl.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
	float:left;
}

.box1tc {
	height: 45px;
        width: 214px;
        background-image:url(images/box1tc.jpg);
        background-repeat: repeat-x;
	padding: 5px 0px 0px 0px;
        float:left;
}

.box1tr {
	height: 45px;
        width: 325px;
	background-image:url(images/box1tr.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
	float: right;
}

.box1bl {
	height: 38px;
        width: 15px;
	background-image:url(images/box1bl.jpg);
        float:left;
}

.box1br {
	height: 38px;
        width: 205px;
	background-image:url(images/box1br.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
        float:right;
}

.box1bc {
	height: 38px;
        width: 740px;
        background-image:url(images/box1bc.jpg);
        background-repeat: repeat-x;
        float:left;
}

.box1mr {
        background-image:url(images/box1mr.jpg);
        background-repeat:repeat-y;
	background-position:right;
	background-color: #fff3ff;
}
.box1ml {
	background-image:url(images/box1ml.jpg);
        background-repeat:repeat-y;
	color: #000000;
	padding: 0px 0px 0px 35px;
}

.box1tittl {
	color: #000000;
	padding-left: 95px;
	font-size: 20px;
}

.box1tittr {
        color: #CF550B;
        font-size: 20px;
}

.box1titbr {
        color: #000000;
        padding-left: 35px;
        font-size: 20px;
}

#tetas_dia {
	width: 960px;
	margin: auto;
}

.box2 {
	width: 388px;
	margin: auto;
	float: left;
}

.box2tl {
	height: 49px;
	width: 369px;
	background-image:url(images/box2tl.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
	float:left;
}

.box2tc {
        height: 49px;
        width: 1px;
        background-image:url(images/box2tc.jpg);
        background-repeat: repeat-x;
	padding: 5px 0px 0px 0px;
        float:left;
}

.box2tr {
	height: 49px;
	width: 18px;
	background-image:url(images/box2tr.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
	float: right;
}

.box2bl {
	height: 18px;
	width: 18px;
	background-image:url(images/box2bl.jpg);
        float:left;
}

.box2br {
	height: 18px;
	width: 18px;
	background-image:url(images/box2br.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
        float:right;
}

.box2bc {
	height: 18px;
        width: 352px;
        background-image:url(images/box2bc.jpg);
        background-repeat: repeat-x;
        float:left;
}

.box2mr {
        background-image:url(images/box2mr.jpg);
        background-repeat:repeat-y;
	background-position:right;
	background-color: #fffde4;
}
.box2ml {
	background-image:url(images/box2ml.jpg);
        background-repeat:repeat-y;
	color: #000000;
	padding: 0px 0px 0px 10px;
}

.box2tittl {
	color: #000000;
	padding-left: 95px;
	font-size: 20px;
}

.box3 {
	width: 560px;
	margin: auto;
	float: right;
}

.box3tl {
	height: 47px;
        width: 398px;
	background-image:url(images/box3tl.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
	float:left;
}

.box3tc {
	height: 47px;
        width: 126px;
        background-image:url(images/box3tc.jpg);
        background-repeat: repeat-x;
	padding: 5px 0px 0px 0px;
        float:left;
}

.box3tr {
	height: 47px;
        width: 36px;
	background-image:url(images/box3tr.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
	float: right;
}

.box3bl {
	height: 25px;
        width: 37px;
	background-image:url(images/box3bl.jpg);
        float:left;
}

.box3br {
	height: 25px;
        width: 36px;
	background-image:url(images/box3br.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
        float:right;
}

.box3bc {
	height: 25px;
        width: 487px;
        background-image:url(images/box3bc.jpg);
        background-repeat: repeat-x;
        float:left;
}

.box3mr {
        background-image:url(images/box3mr.jpg);
        background-repeat:repeat-y;
	background-position:right;
	background-color:#f8f8f8;
}
.box3ml {
	background-image:url(images/box3ml.jpg);
        background-repeat:repeat-y;
	color: #000000;
	padding: 0px 20px 1px 0px;
        height: 276px;
}

.box3tittl {
	color: #000000;
	padding-left: 120px;
	font-size: 16px;
}

.sidel li {
	list-style-type: none;
	display: inline;
        padding: 0px 40px 0px 30px;
}

.box4 {
        width: 500px;
        margin: auto;
        float: left;
}

.box4tl {
        height: 47px;
        width: 398px;
        background-image:url(images/box3tl.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float:left;
}

.box4tc {
        height: 47px;
        width: 66px;
        background-image:url(images/box3tc.jpg);
        background-repeat: repeat-x;
        padding: 5px 0px 0px 0px;
        float:left;
}

.box4tr {
        height: 47px;
        width: 36px;
        background-image:url(images/box3tr.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float: right;
}

.box4bl {
        height: 25px;
        width: 37px;
        background-image:url(images/box3bl.jpg);
        float:left;
}

.box4br {
        height: 25px;
        width: 36px;
        background-image:url(images/box3br.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float:right;
}

.box4bc {
        height: 25px;
        width: 427px;
        background-image:url(images/box3bc.jpg);
        background-repeat: repeat-x;
        float:left;
}

.box4mr {
        background-image:url(images/box3mr.jpg);
        background-repeat:repeat-y;
        background-position:right;
        background-color:#f8f8f8;
}
.box4ml {
        background-image:url(images/box3ml.jpg);
        background-repeat:repeat-y;
        color: #000000;
        padding: 0px 20px 1px 0px;
        height: 445px;
}

.box4tittl {
        color: #000000;
        padding-left: 120px;
        font-size: 16px;
}

.box5{
        width: 448px
        margin: auto;
        float: right;
}

.box5tl {
        height: 49px;
        width: 369px;
        background-image:url(images/box2tl.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float:left;
}

.box5tc {
        height: 49px;
        width: 61px;
        background-image:url(images/box2tc.jpg);
        background-repeat: repeat-x;
        padding: 5px 0px 0px 0px;
        float:left;
}

.box5tr {
        height: 49px;
        width: 18px;
        background-image:url(images/box2tr.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float: right;
}

.box5bl {
        height: 18px;
        width: 18px;
        background-image:url(images/box2bl.jpg);
        float:left;
}

.box5br {
        height: 18px;
        width: 18px;
        background-image:url(images/box2br.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float:right;
}

.box5bc {
        height: 18px;
        width: 412px;
        background-image:url(images/box2bc.jpg);
        background-repeat: repeat-x;
        float:left;
}

.box5mr {
        background-image:url(images/box2mr.jpg);
        background-repeat:repeat-y;
        background-position:right;
        background-color: #fffde4;
}
.box5ml {
        background-image:url(images/box2ml.jpg);
        background-repeat:repeat-y;
        color: #000000;
        padding: 0px 0px 0px 10px;
}

.box5tittl {
        color: #000000;
        padding-left: 95px;
        font-size: 17px;
}

.box6 {
        width: 660px;
        margin: auto;
        float: left;
}

.box6tl {
        height: 49px;
        width: 369px;
        background-image:url(images/box2tl.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float:left;
}

.box6tc {
        height: 49px;
        width: 273px;
        background-image:url(images/box2tc.jpg);
        background-repeat: repeat-x;
        padding: 5px 0px 0px 0px;
        float:left;
}

.box6tr {
        height: 49px;
        width: 18px;
        background-image:url(images/box2tr.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float: right;
}

.box6bl {
        height: 18px;
        width: 18px;
        background-image:url(images/box2bl.jpg);
        float:left;
}

.box6br {
        height: 18px;
        width: 18px;
        background-image:url(images/box2br.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float:right;
}

.box6bc {
        height: 18px;
        width: 624px;
        background-image:url(images/box2bc.jpg);
        background-repeat: repeat-x;
        float:left;
}

.box6mr {
        background-image:url(images/box2mr.jpg);
        background-repeat:repeat-y;
        background-position:right;
        background-color: #fffde4;
}
.box6ml {
        background-image:url(images/box2ml.jpg);
        background-repeat:repeat-y;
        color: #000000;
        padding:0 20px 1px 0px;
}

.box6tittl {
        color: #000000;
        padding-left: 95px;
        font-size: 20px;
}

.box7{
        width: 250px;
        margin: auto;
        float: right;
}

.box8 {
        width: 500px;
        margin: auto;
}

.box8ml {
        background-image:url(images/box3ml.jpg);
        background-repeat:repeat-y;
        color: #000000;
        padding: 0px 0px 1px 20px;
}

.box9 {
        width: 660px;
        margin: auto;
}

.box9ml {
        background-image:url(images/box2ml.jpg);
        background-repeat:repeat-y;
        color: #000000;
	padding: 0px 10px 0px 20px;
}

.box10 {
        width: 615px;
        margin: auto;
}

.box10tl {
        height: 49px;
        width: 369px;
        background-image:url(images/box2tl.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float:left;
}

.box10tc {
        height: 49px;
        width: 228px;
        background-image:url(images/box2tc.jpg);
        background-repeat: repeat-x;
        padding: 5px 0px 0px 0px;
        float:left;
}

.box10tr {
        height: 49px;
        width: 18px;
        background-image:url(images/box2tr.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float: right;
}

.box10bl {
        height: 18px;
        width: 18px;
        background-image:url(images/box2bl.jpg);
        float:left;
}

.box10br {
        height: 18px;
        width: 18px;
        background-image:url(images/box2br.jpg);
        background-repeat:no-repeat;
        padding: 5px 0px 0px 0px;
        float:right;
}

.box10bc {
        height: 18px;
        width: 579px;
        background-image:url(images/box2bc.jpg);
        background-repeat: repeat-x;
        float:left;
}

.box10mr {
        background-image:url(images/box2mr.jpg);
        background-repeat:repeat-y;
        background-position:right;
        background-color: #fffde4;

}

.box10ml {
        background-image:url(images/box2ml.jpg);
        background-repeat:repeat-y;
        color: #000000;
        padding: 0px 0px 0px 10px;
}

.box10tittl {
        color: #000000;
	padding: 0px 80px 0px 100px;
}


.sidel2 li {
        list-style-type: none;
}

.datinimg {
        float: left;
        width: 150px;
}

.datintxt {
        padding-left: 160px;
        padding-bottom: 1px;
        width: 600px;
        height: 450px;
}

.videoimg {
	float: left;
	width: 425px;
}

.videotxt {
	padding-left: 435px;
	padding-bottom: 1px;
	width: 480px;
	height: 450px;
}

.videochatimg {
        float: left;
        width: 215px;
}

.videochattxt {
	padding: 60px 20px 1px 225px;
}
.videochattxt iframe {
	padding-left: 100px;
}

.compartir {
	padding-left: 20px;
}

.h2com {
	padding-left: 20px;
	font-size: 14px;
}

.listacomentarios {
	font-size:11px
}

.blog1 {
	width: 450px;
	float: left;
	padding: 1px 1px 1px 1px;
}
.blog2 {
	width: 450px;
        padding: 1px 1px 1px 1px;
	position: fixed;
}
.blog3{
	width: 460px;
	float: left;
        padding: 1px 1px 1px 1px;
}
.blog4{
	width: 460px;
	float: right;
        padding: 1px 1px 1px 1px;
}

.videosl {
        float: left;
        width: 452px;
}

.videosr {
        padding-left: 452px;
        width: 452px;
	padding-bottom:10px;
}

.videosimg {
	float: left;
	margin-right: 10px;
}

.videostxt {
	padding-left: 157px;
}

.dattxt {
	padding-left: 10px;
	font-size: 10px;
	color: #7f7f7f;
}

.dattxt2 {
	margin: 20px;
}

#footer {
	height:151px;
	width:1000px;
	background-image:url(images/footer.jpg);	
	background-repeat: no-repeat;
	margin: auto;
}

#footer2 {
        width: 100%;
        margin: auto;
        background-image:url(images/footer-bg2.jpg);
        background-repeat: repeat-x;
}

#footer p {
	padding: 65px 30px 0px 480px;
	font-size: 8px;
        color: #000000;
}

ul.col3 {
	list-style-type: none;
	padding: 0px 10px 0px 20px;
}

UL.col3 LI {
	display: inline;
}

.datin {
        width: 768px;
        margin: auto;
}

input { 
	margin-left: .5em; 
	border: 1px solid black; 
	margin-bottom: .5em;  
}
input.error { 
	border: 1px solid red; 
}
textarea.error { 
	border: 1px solid red;
}
label.error {
        background: url('/images/unchecked.gif') no-repeat;
        padding-left: 16px;
        margin-left: .3em;
	font-size: 8px;
	color: #ff0000;
	padding-bottom: 3px;
}
label.valid {
        background: url('/images/checked.gif') no-repeat;
        width: 16px;
        height: 16px;
}

.mensajes2 {
	width: 800px;
        margin: auto;
	font-size: 14px;
}

.bmsg:link, .bmsg:visited{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #ffffff;
        font-weight: bold;
}
.bmsg:active, .bmsg:hover{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #ffffff;
        font-weight: bold;
}

.nmsg:link, .nmsg:visited{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #fdecfd;
        font-weight: normal;
}
.nmsg:active, .nmsg:hover{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #f8aeaf;
        font-weight: normal;
}

.submenu {
	width: 900px;
	background: #ab1a1a;
        padding: 5px 0px 5px 10px;
        margin: auto;
}

.twitter {
        width: 850px;
        margin: auto;
        font-size: 14px;
}

.tfecha {
	font-size: 8px;
	font-color: #d2c6c6;
}

