.node_main_view { background: url("../imagenes/portbg.gif") no-repeat scroll center top transparent; float: left; padding: 0px 0pt 0pt 15px; width: 625px; }
.node_main_view .content { float: left; min-height: 368px; padding: 0pt 18px 0pt 0pt; width: 100%; }
.content { width: 625px; float: left; }
.add_comm_cor { width: 590px; height: 51px; float: left; }
.add_comm_cor span.corner { width: 22px; float: left; }
.add_comm_cor span.midbg1 { width: 546px; float: left; height: 20px; background: url("../imagenes/cbmbg.gif") repeat-x scroll 0% 0% transparent; }
.add_comm_cor div.midbg2 { width: 546px; float: left; height: 36px; background: url("../imagenes/cmbg.gif") repeat-x scroll 0% 0% transparent; font-size: 18px; color: #323232; line-height: 20px; padding: 15px 0pt 0pt; }

.contact_bg { width: 590px; float: left; background: url("../imagenes/bgcomment.gif") repeat-y scroll 0% 0% transparent; }
.contact_bg .content1,.contact_bg .node_main_view { background: none repeat scroll 0% 0% transparent; }
.contact_bg1 { width: 546px; float: left; background: url("../imagenes/contactbg.gif") no-repeat scroll center top transparent; padding: 0px 22px 0pt; _width: 524px; }
.contact_bg1 h2 { margin: 0px; padding: 10px 0pt 25px ! important; background: url("../imagenes/contact_titlebg.png") no-repeat scroll left bottom transparent; font-size: 16px; color: #2C2C2C ! important; font-weight: bold; line-height: 18px; width: 546px; float: left; }

#webform-component-is-there-anything-else-you-would-like-to-add{ clear: both; }
#webform-component-is-there-anything-else-you-would-like-to-add label { float: left; width: 160px; }

.webform-component-textfield{ padding: 10px 0pt; }
.webform-component-textfield label{ width: 160px; float: left; }
.webform-component-textfield input{ width: 250px; border: 1px solid #D4CEC2; background: none repeat scroll 0% 0% #fff; padding: 2px 3px; _width: 244px;}


select.form-select, textarea.form-textarea { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px; background:url("../imagenes/form-bg.png") repeat scroll left top #F6F9FB; border:1px solid #9BABB0; color:#666666; padding:2px 0; }

#capaformulario {visibility:hidden; width :550px; position:absolute; left:50%; margin-top : 25px; margin-left : -275px; padding:0px; z-index:3; background-color : White; }
#capaFondo1 { visibility:hidden; position:absolute; padding:0px; left:0px; top:0px; right:0px; bottom:0px; background-image:url(images/trans02.gif); background-repeat:repeat; width:200%; height : 200%; z-index:2; }

/*slide especialidades*/
h3.slide, h4.slide2 { -webkit-border-radius: 6px; -moz-border-radius:6px; border-radius:6px; background:url("../imagenes/bg_slide.gif") repeat-x scroll left top #E7E8E7; border:1px solid #DDDDDD; clear:both; margin:0 0 3px; color: #3A454A; font-weight: bold; line-height: 28px; font-size: 12px;}


h3.slide a, h3.slide a:link, h3.slide a:visited { background:url("../imagenes/arrow.png") no-repeat scroll 635px center transparent; color:#3A454A; display:block; padding:2px 0 1px 10px; text-decoration:none; }
.slide-next { display:none; margin:10px 0; font-size: 12px; }

/*Mensajes */
.info, .success, .warning, .error, .validation { border: 1px solid; margin: 10px 0px;padding:15px 10px 15px 50px; background-repeat: no-repeat;background-position: 10px center;}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('images/info.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('images/success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('images/warning.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('images/error.png');}
.resultado{border:none;margin-bottom:1em;padding: 4px 0 4px 0;width:515px;}

/*buscador*/
.searchform { zoom: 1; *display: inline; border: solid 1px #d2d2d2; padding: 3px 5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 0px rgba(0,0,0,.1); box-shadow: 0 1px 0px rgba(0,0,0,.1); }
.searchform input { font: normal 12px/100% Arial, Helvetica, sans-serif; color: #718ABE; }
.searchform .searchfield { background: #fff; padding: 6px 6px 6px 8px; border: solid 1px #bcbbbb; outline: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 495px; -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); box-shadow: inset 0 1px 2px rgba(0,0,0,.2); }
input[type="submit"], input[type="button"] { padding:0px !important;}
.searchform .searchbutton { color: #fff; border: solid 1px #494949; font-size: 11px; height: 27px; width: 70px; float:right; text-shadow: 0 1px 1px rgba(0,0,0,.6); margin:0 0 0 3px ; text-align:center; padding:0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #5f5f5f; background: -webkit-gradient(linear, left top, left bottom, from(#97A7BB), to(#102E50)); background: -moz-linear-gradient(top,  #97A7BB,  #102E50); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#97A7BB', endColorstr='#102E50'); /* ie7 */ -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#97A7BB', endColorstr='#102E50'); /* ie8 */ }

#xbtn {color: #A1B9ED; cursor: pointer; padding: 0 5px; position:relative; right:25px; font: 28px/28px arial,sans-serif; padding: 0; top: 2px; width: 14px; z-index: 4; text-decoration: none;}
.sel { color:#F00;}
.list-view-item { list-style-image: url(../imagenes/pres.png); border-bottom: 1px solid #CDCDCD; display: -moz-inline-block height: auto !important; margin-left:20px; min-height: 20px; padding: 15px 20px 5px 0px; position: relative;}

/*noticias*/
.paragraph-body{ font:12px/20px Arial;color:#252525;}
.paragraph-body img { background-color:#EEEEEE;border:1px solid #CCCCCC;float:right;margin:3px 0 3px 10px;padding:5px;}
.c .paragraph-body img {margin:35px 0 3px 10px;}
#jdmainvc2 { margin:2px 1px 2px 0; padding:0; width:666px; }
#jdmainvc2 div.frame-vc { margin: 15px 0 0 0; }
#jdmainvc2 div.frame-vc div div div { padding: 5px 5px 5px 10px;}
#samewdth { width: 100%; overflow:hidden; }
#jdmainvc2 div.frame-vc div div div div {background:none repeat scroll 0 0 transparent; padding:0; }
#jdmainvc2 div.frame-vc{ margin:15px 0 0; }
#jdmainvc2 div.frame-vc { background:url("../imagenes/side-br.png") no-repeat scroll 100% 100% #F2F2F2; color:#444444; }
#jdmainvc2 div.frame-vc div { background:url("../imagenes/side-bl.png") no-repeat scroll 0 100% transparent; }
#jdmainvc2 div.frame-vc div div { background:url("../imagenes/side-tr.png") no-repeat scroll 100% 0 transparent; }
#jdmainvc2 div.frame-vc div div div { padding:13px 5px 5px 10px; }
#jdmainvc2 div.frame-vc div div div { background:url("../imagenes/side-tl.png") no-repeat scroll 0 0 transparent; }
#jd_title a { color:#3F5778; font-size:12px; font-weight:bold; text-decoration:none; text-shadow:0 1px 2px #777777; text-transform:uppercase; }
.sobi2ItemTitle{ line-height:25px;}
/*paginacion*/
div.paginacion { font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; font-size: 13px; text-align:right; padding:6px 0; background-color:#fff; color:#313031; margin-top:10px;}
div.paginacion a { color:#0030ce; text-decoration:none; padding:6px; margin:0 3px 0 3px; border:1px solid #CCCCCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; background-color: #EFEFEF; background-image: -moz-linear-gradient(center top, #FFFFFF, #EFEFEF); background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFEFEF)); }
div.paginacion a:hover, div.pagination a:active {color:#2376B5; border: 1px solid #999999; box-shadow: 0 0 3px #999999; -moz-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; }
div.paginacion span.current { padding:6px; font-weight:bold; color:#444444; background-color:#EEF2F5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; background-color: #ECECEC; background-image: -moz-linear-gradient(center top, #EEFFFF, #FFFFFF); background-image: -webkit-gradient(linear, left top, left bottom, from(#EEFFFF), to(#FFFFFF)); border: 1px solid #999999; box-shadow: 0 0 3px #999999; -moz-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; text-decoration: none; margin:3px; }
div.paginacion span.disabled { display:none; }
/*detallenoticia*/
.c {height: 600px;margin: 15px auto;position: relative; width: 662px;}
.t-c, .t-r, .t-l, .b-c, .b-l, .b-r , c-f{border: 0 none;margin: 0;outline: 0 none;padding: 0;}
.t-r, .t-l, .t-c{;height: 37px;width: 20px; border-bottom:solid 1px #ccc;}
.t-r {background: url("../imagenes/d-r.png") no-repeat scroll 0 0 transparent;float: left;}
.t-l {background: url("../imagenes/d-r.png") no-repeat scroll -25px 0 transparent;float: right;}
.t-c {background: url("../imagenes/t-b.png") repeat-x scroll center 0 transparent;float: left; width: 622px;}
.t-c h2, .t-c h3 {color: #3F5778;font-size: 12px;font-weight: bold;margin-top: 12px;text-decoration: none;text-shadow: 0 1px 2px #777777;text-transform: uppercase; line-height:20px}
.c-f {background: url("../imagenes/l-r.png") repeat-y scroll 0 0 transparent;float: left;width: 100%;}
.b-l {background: url("../imagenes/d-r.png") no-repeat scroll 0 -55px transparent;float: left;height: 62px;width: 20px;}
.b-r {background: url("../imagenes/d-r.png") no-repeat scroll -25px -55px transparent;float: right;height: 62px;width: 20px;}
.b-c {background: url("../imagenes/t-b.png") repeat-x scroll center -55px transparent;float: left;height: 62px;width: 622px;}
.c-c {margin: 0 20px;}
